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
63 libopenvswitch (= ${binary:Version}),
67 Replaces: openvswitch-switch (<< 2.5.90)
68 Breaks: openvswitch-switch (<< 2.5.90)
69 Description: Open vSwitch common components
70 Open vSwitch is a production quality, multilayer, software-based,
71 Ethernet virtual switch. It is designed to enable massive network
72 automation through programmatic extension, while still supporting
73 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
74 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
75 to support distribution across multiple physical servers similar to
76 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
78 openvswitch-common provides components required by both openvswitch-switch
79 and openvswitch-testcontroller.
81 Package: libopenvswitch
82 Architecture: linux-any
87 Description: Open vSwitch common components
88 Open vSwitch is a production quality, multilayer, software-based,
89 Ethernet virtual switch. It is designed to enable massive network
90 automation through programmatic extension, while still supporting
91 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
92 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
93 to support distribution across multiple physical servers similar to
94 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
96 libopenvswitch provides runtime libraries for use by openvswitch binaries
98 Package: openvswitch-switch
99 Architecture: linux-any
100 Suggests: openvswitch-datapath-module
101 Depends: kmod | module-init-tools,
103 openvswitch-common (= ${binary:Version}),
110 Description: Open vSwitch switch implementations
111 Open vSwitch is a production quality, multilayer, software-based,
112 Ethernet virtual switch. It is designed to enable massive network
113 automation through programmatic extension, while still supporting
114 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
115 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
116 to support distribution across multiple physical servers similar to
117 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
119 openvswitch-switch provides the userspace components and utilities for
120 the Open vSwitch kernel-based switch.
123 Architecture: linux-any
124 Depends: openvswitch-common (= ${binary:Version}),
127 Description: OVN common components
128 OVN, the Open Virtual Network, is a system to support virtual network
129 abstraction. OVN complements the existing capabilities of OVS to add
130 native support for virtual network abstractions, such as virtual L2 and L3
131 overlays and security groups.
133 ovn-common provides components required by other OVN packages.
135 Package: ovn-controller-vtep
136 Architecture: linux-any
137 Depends: ovn-common (= ${binary:Version}),
140 Description: OVN vtep controller
141 ovn-controller-vtep is the local controller daemon in
142 OVN, the Open Virtual Network, for VTEP enabled physical switches.
143 It connects up to the OVN Southbound database over the OVSDB protocol,
144 and down to the VTEP database over the OVSDB protocol.
146 ovn-controller-vtep provides the ovn-controller-vtep binary for controlling
151 Architecture: linux-any
152 Depends: openvswitch-switch (= ${binary:Version}),
153 openvswitch-common (= ${binary:Version}),
154 ovn-common (= ${binary:Version}),
157 Description: OVN host components
158 OVN, the Open Virtual Network, is a system to support virtual network
159 abstraction. OVN complements the existing capabilities of OVS to add
160 native support for virtual network abstractions, such as virtual L2 and L3
161 overlays and security groups.
163 ovn-host provides the userspace components and utilities for
164 OVN that can be run on every host/hypervisor.
167 Architecture: linux-any
168 Depends: openvswitch-switch (= ${binary:Version}),
169 openvswitch-common (= ${binary:Version}),
170 ovn-common (= ${binary:Version}),
173 Description: OVN central components
174 OVN, the Open Virtual Network, is a system to support virtual network
175 abstraction. OVN complements the existing capabilities of OVS to add
176 native support for virtual network abstractions, such as virtual L2 and L3
177 overlays and security groups.
179 ovn-central provides the userspace daemons, utilities and
180 databases for OVN that is run at a central location.
183 Architecture: linux-any
184 Depends: openvswitch-switch (= ${binary:Version}),
185 openvswitch-common (= ${binary:Version}),
187 python-openvswitch (= ${source:Version}),
188 ovn-common (= ${binary:Version}),
192 Description: OVN Docker drivers
193 OVN, the Open Virtual Network, is a system to support virtual network
194 abstraction. OVN complements the existing capabilities of OVS to add
195 native support for virtual network abstractions, such as virtual L2 and L3
196 overlays and security groups.
198 ovn-docker provides the docker drivers for OVN.
200 Package: openvswitch-pki
202 Depends: openvswitch-common (<< ${source:Version}.1~),
203 openvswitch-common (>= ${source:Version}),
205 Description: Open vSwitch public key infrastructure dependency package
206 Open vSwitch is a production quality, multilayer, software-based,
207 Ethernet virtual switch. It is designed to enable massive network
208 automation through programmatic extension, while still supporting
209 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
210 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
211 to support distribution across multiple physical servers similar to
212 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
214 openvswitch-pki provides PKI (public key infrastructure) support for
215 Open vSwitch switches and controllers, reducing the risk of
216 man-in-the-middle attacks on the Open vSwitch network infrastructure.
218 Package: openvswitch-testcontroller
219 Architecture: linux-any
220 Depends: openvswitch-common (= ${binary:Version}),
221 openvswitch-pki (= ${source:Version}),
224 Description: Simple controller for testing OpenFlow setups
225 This controller enables OpenFlow switches that connect to it to act
226 as MAC-learning Ethernet switches. It can be used for initial
227 testing of OpenFlow networks. It is not a necessary or desirable
228 part of a production OpenFlow deployment.
230 Package: openvswitch-dbg
232 Architecture: linux-any
233 Depends: openvswitch-common (= ${binary:Version}),
234 openvswitch-switch (= ${binary:Version}),
237 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
238 openvswitch-testcontroller (>> ${binary:Version})
239 Description: Debug symbols for Open vSwitch packages
240 Open vSwitch is a production quality, multilayer, software-based,
241 Ethernet virtual switch. It is designed to enable massive network
242 automation through programmatic extension, while still supporting
243 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
244 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
245 to support distribution across multiple physical servers similar to
246 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
248 This package contains the debug symbols for all the other openvswitch-*
249 packages. Install it to debug one of them or to examine a core dump
250 produced by one of them.
252 Package: python-openvswitch
255 Depends: ${misc:Depends}, ${python:Depends}, python-six
256 Description: Python bindings for Open vSwitch
257 Open vSwitch is a production quality, multilayer, software-based,
258 Ethernet virtual switch. It is designed to enable massive network
259 automation through programmatic extension, while still supporting
260 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
261 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
262 to support distribution across multiple physical servers similar to
263 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
265 This package contains the full Python bindings for Open vSwitch database.
267 Package: openvswitch-test
269 Depends: python (>= 2.7) | python-argparse,
273 Description: Open vSwitch test package
274 Open vSwitch is a production quality, multilayer, software-based,
275 Ethernet virtual switch. It is designed to enable massive network
276 automation through programmatic extension, while still supporting
277 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
278 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
279 to support distribution across multiple physical servers similar to
280 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
282 This package contains utilities that are useful to diagnose
283 performance and connectivity issues in Open vSwitch setup.
285 Package: openvswitch-vtep
286 Architecture: linux-any
287 Depends: openvswitch-common (>= ${binary:Version}),
288 openvswitch-switch (>= ${binary:Version}),
290 python-openvswitch (>= ${source:Version}),
293 Description: Open vSwitch VTEP utilities
294 Open vSwitch is a production quality, multilayer, software-based, Ethernet
295 virtual switch. It is designed to enable massive network automation through
296 programmatic extension, while still supporting standard management interfaces
297 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
298 addition, it is designed to support distribution across multiple physical
299 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
302 This package provides utilities that are useful to interact with a
303 VTEP-configured database and a VTEP emulator.
305 Package: libopenvswitch-dev
306 Architecture: linux-any
309 libopenvswitch (>= ${binary:Version}),
311 Conflicts: openvswitch-dev
312 Replaces: openvswitch-dev
313 Description: Open vSwitch development package
314 Open vSwitch is a production quality, multilayer, software-based, Ethernet
315 virtual switch. It is designed to enable massive network automation through
316 programmatic extension, while still supporting standard management interfaces
317 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
318 addition, it is designed to support distribution across multiple physical
319 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
322 This package provides openvswitch headers and libopenvswitch for developers.