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 Description: Open vSwitch common components
66 Open vSwitch is a production quality, multilayer, software-based,
67 Ethernet virtual switch. It is designed to enable massive network
68 automation through programmatic extension, while still supporting
69 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
70 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
71 to support distribution across multiple physical servers similar to
72 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
74 openvswitch-common provides components required by both openvswitch-switch
75 and openvswitch-testcontroller.
77 Package: openvswitch-switch
78 Architecture: linux-any
79 Suggests: openvswitch-datapath-module
80 Depends: kmod | module-init-tools,
82 openvswitch-common (= ${binary:Version}),
89 Description: Open vSwitch switch implementations
90 Open vSwitch is a production quality, multilayer, software-based,
91 Ethernet virtual switch. It is designed to enable massive network
92 automation through programmatic extension, while still supporting
93 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
94 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
95 to support distribution across multiple physical servers similar to
96 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
98 openvswitch-switch provides the userspace components and utilities for
99 the Open vSwitch kernel-based switch.
102 Architecture: linux-any
103 Depends: openvswitch-common (= ${binary:Version}),
106 Description: OVN common components
107 OVN, the Open Virtual Network, is a system to support virtual network
108 abstraction. OVN complements the existing capabilities of OVS to add
109 native support for virtual network abstractions, such as virtual L2 and L3
110 overlays and security groups.
112 ovn-common provides components required by other OVN packages.
115 Architecture: linux-any
116 Depends: openvswitch-switch (= ${binary:Version}),
117 openvswitch-common (= ${binary:Version}),
118 ovn-common (= ${binary:Version}),
121 Description: OVN host components
122 OVN, the Open Virtual Network, is a system to support virtual network
123 abstraction. OVN complements the existing capabilities of OVS to add
124 native support for virtual network abstractions, such as virtual L2 and L3
125 overlays and security groups.
127 ovn-host provides the userspace components and utilities for
128 OVN that can be run on every host/hypervisor.
131 Architecture: linux-any
132 Depends: openvswitch-switch (= ${binary:Version}),
133 openvswitch-common (= ${binary:Version}),
134 ovn-common (= ${binary:Version}),
137 Description: OVN central components
138 OVN, the Open Virtual Network, is a system to support virtual network
139 abstraction. OVN complements the existing capabilities of OVS to add
140 native support for virtual network abstractions, such as virtual L2 and L3
141 overlays and security groups.
143 ovn-central provides the userspace daemons, utilities and
144 databases for OVN that is run at a central location.
148 Depends: openvswitch-switch (= ${binary:Version}),
149 openvswitch-common (= ${binary:Version}),
151 python-openvswitch (= ${source:Version}),
152 ovn-common (= ${binary:Version}),
156 Description: OVN Docker drivers
157 OVN, the Open Virtual Network, is a system to support virtual network
158 abstraction. OVN complements the existing capabilities of OVS to add
159 native support for virtual network abstractions, such as virtual L2 and L3
160 overlays and security groups.
162 ovn-docker provides the docker drivers for OVN.
164 Package: openvswitch-ipsec
165 Architecture: linux-any
166 Depends: ipsec-tools (>=0.8~alpha20101208),
167 openvswitch-common (= ${binary:Version}),
168 openvswitch-switch (= ${binary:Version}),
170 python-openvswitch (= ${source:Version}),
171 racoon (>=0.8~alpha20101208),
174 Description: Open vSwitch GRE-over-IPsec support
175 Open vSwitch is a production quality, multilayer, software-based,
176 Ethernet virtual switch. It is designed to enable massive network
177 automation through programmatic extension, while still supporting
178 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
179 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
180 to support distribution across multiple physical servers similar to
181 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
183 The ovs-monitor-ipsec script provides support for encrypting GRE
186 Package: openvswitch-pki
188 Depends: openvswitch-common (<< ${source:Version}.1~),
189 openvswitch-common (>= ${source:Version}),
191 Description: Open vSwitch public key infrastructure dependency package
192 Open vSwitch is a production quality, multilayer, software-based,
193 Ethernet virtual switch. It is designed to enable massive network
194 automation through programmatic extension, while still supporting
195 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
196 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
197 to support distribution across multiple physical servers similar to
198 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
200 openvswitch-pki provides PKI (public key infrastructure) support for
201 Open vSwitch switches and controllers, reducing the risk of
202 man-in-the-middle attacks on the Open vSwitch network infrastructure.
204 Package: openvswitch-testcontroller
205 Architecture: linux-any
206 Depends: openvswitch-common (= ${binary:Version}),
207 openvswitch-pki (= ${source:Version}),
210 Description: Simple controller for testing OpenFlow setups
211 This controller enables OpenFlow switches that connect to it to act
212 as MAC-learning Ethernet switches. It can be used for initial
213 testing of OpenFlow networks. It is not a necessary or desirable
214 part of a production OpenFlow deployment.
216 Package: openvswitch-dbg
218 Architecture: linux-any
219 Depends: openvswitch-common (= ${binary:Version}),
220 openvswitch-switch (= ${binary:Version}),
223 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
224 openvswitch-testcontroller (>> ${binary:Version})
225 Description: Debug symbols for Open vSwitch packages
226 Open vSwitch is a production quality, multilayer, software-based,
227 Ethernet virtual switch. It is designed to enable massive network
228 automation through programmatic extension, while still supporting
229 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
230 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
231 to support distribution across multiple physical servers similar to
232 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
234 This package contains the debug symbols for all the other openvswitch-*
235 packages. Install it to debug one of them or to examine a core dump
236 produced by one of them.
238 Package: python-openvswitch
241 Depends: ${misc:Depends}, ${python:Depends}
242 Description: Python bindings for Open vSwitch
243 Open vSwitch is a production quality, multilayer, software-based,
244 Ethernet virtual switch. It is designed to enable massive network
245 automation through programmatic extension, while still supporting
246 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
247 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
248 to support distribution across multiple physical servers similar to
249 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
251 This package contains the full Python bindings for Open vSwitch database.
253 Package: openvswitch-test
255 Depends: python (>= 2.7) | python-argparse,
259 Description: Open vSwitch test package
260 Open vSwitch is a production quality, multilayer, software-based,
261 Ethernet virtual switch. It is designed to enable massive network
262 automation through programmatic extension, while still supporting
263 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
264 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
265 to support distribution across multiple physical servers similar to
266 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
268 This package contains utilities that are useful to diagnose
269 performance and connectivity issues in Open vSwitch setup.
271 Package: openvswitch-vtep
272 Architecture: linux-any
273 Depends: openvswitch-common (>= ${binary:Version}),
274 openvswitch-switch (>= ${binary:Version}),
276 python-openvswitch (>= ${source:Version}),
279 Description: Open vSwitch VTEP utilities
280 Open vSwitch is a production quality, multilayer, software-based, Ethernet
281 virtual switch. It is designed to enable massive network automation through
282 programmatic extension, while still supporting standard management interfaces
283 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
284 addition, it is designed to support distribution across multiple physical
285 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
288 This package provides utilities that are useful to interact with a
289 VTEP-configured database and a VTEP emulator.
291 Package: openvswitch-dev
292 Architecture: linux-any
294 openvswitch-common (>= ${binary:Version}),
296 Description: Open vSwitch development package
297 Open vSwitch is a production quality, multilayer, software-based, Ethernet
298 virtual switch. It is designed to enable massive network automation through
299 programmatic extension, while still supporting standard management interfaces
300 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
301 addition, it is designed to support distribution across multiple physical
302 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
305 This package provides openvswitch headers and libopenvswitch for developers.