4 Maintainer: Open vSwitch developers <dev@openvswitch.org>
5 Uploaders: Ben Pfaff <pfaffben@debian.org>, Simon Horman <horms@debian.org>
6 Build-Depends: graphviz,
8 automake (>= 1.10) | automake1.10,
20 Standards-Version: 3.9.3
21 Homepage: http://openvswitch.org/
23 Package: openvswitch-datapath-source
25 Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
26 Suggests: openvswitch-switch
27 Description: Open vSwitch datapath module source - module-assistant version
28 Open vSwitch is a production quality, multilayer, software-based,
29 Ethernet virtual switch. It is designed to enable massive network
30 automation through programmatic extension, while still supporting
31 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
32 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
33 to support distribution across multiple physical servers similar to
34 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
36 This package provides the Open vSwitch datapath module source code
37 that is needed by openvswitch-switch. The kernel module can be built
38 from it using module-assistant or make-kpkg. README.Debian in this
39 package provides further instructions.
41 Package: openvswitch-datapath-dkms
43 Depends: dkms (>= 1.95), libc6-dev, make, ${misc:Depends}, ${python:Depends}
44 Description: Open vSwitch datapath module source - DKMS version
45 Open vSwitch is a production quality, multilayer, software-based,
46 Ethernet virtual switch. It is designed to enable massive network
47 automation through programmatic extension, while still supporting
48 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
49 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
50 to support distribution across multiple physical servers similar to
51 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
53 This package provides the Open vSwitch datapath module source code
54 that is needed by openvswitch-switch. DKMS can built the kernel
57 Package: openvswitch-common
58 Architecture: linux-any
65 Replaces: openvswitch-switch (<< 2.5.90)
66 Breaks: openvswitch-switch (<< 2.5.90)
67 Description: Open vSwitch common components
68 Open vSwitch is a production quality, multilayer, software-based,
69 Ethernet virtual switch. It is designed to enable massive network
70 automation through programmatic extension, while still supporting
71 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
72 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
73 to support distribution across multiple physical servers similar to
74 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
76 openvswitch-common provides components required by both openvswitch-switch
77 and openvswitch-testcontroller.
79 Package: openvswitch-switch
80 Architecture: linux-any
81 Suggests: openvswitch-datapath-module
82 Depends: kmod | module-init-tools,
84 openvswitch-common (= ${binary:Version}),
91 Description: Open vSwitch switch implementations
92 Open vSwitch is a production quality, multilayer, software-based,
93 Ethernet virtual switch. It is designed to enable massive network
94 automation through programmatic extension, while still supporting
95 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
96 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
97 to support distribution across multiple physical servers similar to
98 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
100 openvswitch-switch provides the userspace components and utilities for
101 the Open vSwitch kernel-based switch.
104 Architecture: linux-any
105 Depends: openvswitch-common (= ${binary:Version}),
108 Description: OVN common components
109 OVN, the Open Virtual Network, is a system to support virtual network
110 abstraction. OVN complements the existing capabilities of OVS to add
111 native support for virtual network abstractions, such as virtual L2 and L3
112 overlays and security groups.
114 ovn-common provides components required by other OVN packages.
117 Architecture: linux-any
118 Depends: openvswitch-switch (= ${binary:Version}),
119 openvswitch-common (= ${binary:Version}),
120 ovn-common (= ${binary:Version}),
123 Description: OVN host components
124 OVN, the Open Virtual Network, is a system to support virtual network
125 abstraction. OVN complements the existing capabilities of OVS to add
126 native support for virtual network abstractions, such as virtual L2 and L3
127 overlays and security groups.
129 ovn-host provides the userspace components and utilities for
130 OVN that can be run on every host/hypervisor.
133 Architecture: linux-any
134 Depends: openvswitch-switch (= ${binary:Version}),
135 openvswitch-common (= ${binary:Version}),
136 ovn-common (= ${binary:Version}),
139 Description: OVN central components
140 OVN, the Open Virtual Network, is a system to support virtual network
141 abstraction. OVN complements the existing capabilities of OVS to add
142 native support for virtual network abstractions, such as virtual L2 and L3
143 overlays and security groups.
145 ovn-central provides the userspace daemons, utilities and
146 databases for OVN that is run at a central location.
150 Depends: openvswitch-switch (= ${binary:Version}),
151 openvswitch-common (= ${binary:Version}),
153 python-openvswitch (= ${source:Version}),
154 ovn-common (= ${binary:Version}),
158 Description: OVN Docker drivers
159 OVN, the Open Virtual Network, is a system to support virtual network
160 abstraction. OVN complements the existing capabilities of OVS to add
161 native support for virtual network abstractions, such as virtual L2 and L3
162 overlays and security groups.
164 ovn-docker provides the docker drivers for OVN.
166 Package: openvswitch-ipsec
167 Architecture: linux-any
168 Depends: ipsec-tools (>=0.8~alpha20101208),
169 openvswitch-common (= ${binary:Version}),
170 openvswitch-switch (= ${binary:Version}),
172 python-openvswitch (= ${source:Version}),
173 racoon (>=0.8~alpha20101208),
176 Description: Open vSwitch GRE-over-IPsec support
177 Open vSwitch is a production quality, multilayer, software-based,
178 Ethernet virtual switch. It is designed to enable massive network
179 automation through programmatic extension, while still supporting
180 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
181 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
182 to support distribution across multiple physical servers similar to
183 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
185 The ovs-monitor-ipsec script provides support for encrypting GRE
188 Package: openvswitch-pki
190 Depends: openvswitch-common (<< ${source:Version}.1~),
191 openvswitch-common (>= ${source:Version}),
193 Description: Open vSwitch public key infrastructure dependency package
194 Open vSwitch is a production quality, multilayer, software-based,
195 Ethernet virtual switch. It is designed to enable massive network
196 automation through programmatic extension, while still supporting
197 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
198 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
199 to support distribution across multiple physical servers similar to
200 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
202 openvswitch-pki provides PKI (public key infrastructure) support for
203 Open vSwitch switches and controllers, reducing the risk of
204 man-in-the-middle attacks on the Open vSwitch network infrastructure.
206 Package: openvswitch-testcontroller
207 Architecture: linux-any
208 Depends: openvswitch-common (= ${binary:Version}),
209 openvswitch-pki (= ${source:Version}),
212 Description: Simple controller for testing OpenFlow setups
213 This controller enables OpenFlow switches that connect to it to act
214 as MAC-learning Ethernet switches. It can be used for initial
215 testing of OpenFlow networks. It is not a necessary or desirable
216 part of a production OpenFlow deployment.
218 Package: openvswitch-dbg
220 Architecture: linux-any
221 Depends: openvswitch-common (= ${binary:Version}),
222 openvswitch-switch (= ${binary:Version}),
225 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
226 openvswitch-testcontroller (>> ${binary:Version})
227 Description: Debug symbols for Open vSwitch packages
228 Open vSwitch is a production quality, multilayer, software-based,
229 Ethernet virtual switch. It is designed to enable massive network
230 automation through programmatic extension, while still supporting
231 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
232 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
233 to support distribution across multiple physical servers similar to
234 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
236 This package contains the debug symbols for all the other openvswitch-*
237 packages. Install it to debug one of them or to examine a core dump
238 produced by one of them.
240 Package: python-openvswitch
243 Depends: ${misc:Depends}, ${python:Depends}
244 Description: Python bindings for Open vSwitch
245 Open vSwitch is a production quality, multilayer, software-based,
246 Ethernet virtual switch. It is designed to enable massive network
247 automation through programmatic extension, while still supporting
248 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
249 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
250 to support distribution across multiple physical servers similar to
251 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
253 This package contains the full Python bindings for Open vSwitch database.
255 Package: openvswitch-test
257 Depends: python (>= 2.7) | python-argparse,
261 Description: Open vSwitch test package
262 Open vSwitch is a production quality, multilayer, software-based,
263 Ethernet virtual switch. It is designed to enable massive network
264 automation through programmatic extension, while still supporting
265 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
266 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
267 to support distribution across multiple physical servers similar to
268 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
270 This package contains utilities that are useful to diagnose
271 performance and connectivity issues in Open vSwitch setup.
273 Package: openvswitch-vtep
274 Architecture: linux-any
275 Depends: openvswitch-common (>= ${binary:Version}),
276 openvswitch-switch (>= ${binary:Version}),
278 python-openvswitch (>= ${source:Version}),
281 Description: Open vSwitch VTEP utilities
282 Open vSwitch is a production quality, multilayer, software-based, Ethernet
283 virtual switch. It is designed to enable massive network automation through
284 programmatic extension, while still supporting standard management interfaces
285 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
286 addition, it is designed to support distribution across multiple physical
287 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
290 This package provides utilities that are useful to interact with a
291 VTEP-configured database and a VTEP emulator.
293 Package: openvswitch-dev
294 Architecture: linux-any
296 openvswitch-common (>= ${binary:Version}),
298 Description: Open vSwitch development package
299 Open vSwitch is a production quality, multilayer, software-based, Ethernet
300 virtual switch. It is designed to enable massive network automation through
301 programmatic extension, while still supporting standard management interfaces
302 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
303 addition, it is designed to support distribution across multiple physical
304 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
307 This package provides openvswitch headers and libopenvswitch for developers.