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,
21 Standards-Version: 3.9.3
22 Homepage: http://openvswitch.org/
24 Package: openvswitch-datapath-source
26 Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
27 Suggests: openvswitch-switch
28 Description: Open vSwitch datapath module source - module-assistant version
29 Open vSwitch is a production quality, multilayer, software-based,
30 Ethernet virtual switch. It is designed to enable massive network
31 automation through programmatic extension, while still supporting
32 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
33 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
34 to support distribution across multiple physical servers similar to
35 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
37 This package provides the Open vSwitch datapath module source code
38 that is needed by openvswitch-switch. The kernel module can be built
39 from it using module-assistant or make-kpkg. README.Debian in this
40 package provides further instructions.
42 Package: openvswitch-datapath-dkms
44 Depends: dkms (>= 1.95), libc6-dev, make, ${misc:Depends}, ${python:Depends}
45 Description: Open vSwitch datapath module source - DKMS version
46 Open vSwitch is a production quality, multilayer, software-based,
47 Ethernet virtual switch. It is designed to enable massive network
48 automation through programmatic extension, while still supporting
49 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
50 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
51 to support distribution across multiple physical servers similar to
52 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
54 This package provides the Open vSwitch datapath module source code
55 that is needed by openvswitch-switch. DKMS can built the kernel
58 Package: openvswitch-common
59 Architecture: linux-any
66 Description: Open vSwitch common components
67 Open vSwitch is a production quality, multilayer, software-based,
68 Ethernet virtual switch. It is designed to enable massive network
69 automation through programmatic extension, while still supporting
70 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
71 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
72 to support distribution across multiple physical servers similar to
73 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
75 openvswitch-common provides components required by both openvswitch-switch
76 and openvswitch-testcontroller.
78 Package: openvswitch-switch
79 Architecture: linux-any
80 Suggests: openvswitch-datapath-module
81 Depends: kmod | module-init-tools,
83 openvswitch-common (= ${binary:Version}),
90 Description: Open vSwitch switch implementations
91 Open vSwitch is a production quality, multilayer, software-based,
92 Ethernet virtual switch. It is designed to enable massive network
93 automation through programmatic extension, while still supporting
94 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
95 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
96 to support distribution across multiple physical servers similar to
97 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
99 openvswitch-switch provides the userspace components and utilities for
100 the Open vSwitch kernel-based switch.
103 Architecture: linux-any
104 Depends: openvswitch-common (= ${binary:Version}),
107 Description: OVN common components
108 OVN, the Open Virtual Network, is a system to support virtual network
109 abstraction. OVN complements the existing capabilities of OVS to add
110 native support for virtual network abstractions, such as virtual L2 and L3
111 overlays and security groups.
113 ovn-common provides components required by other OVN packages.
116 Architecture: linux-any
117 Depends: openvswitch-switch (= ${binary:Version}),
118 openvswitch-common (= ${binary:Version}),
119 ovn-common (= ${binary:Version}),
122 Description: OVN host components
123 OVN, the Open Virtual Network, is a system to support virtual network
124 abstraction. OVN complements the existing capabilities of OVS to add
125 native support for virtual network abstractions, such as virtual L2 and L3
126 overlays and security groups.
128 ovn-host provides the userspace components and utilities for
129 OVN that can be run on every host/hypervisor.
132 Architecture: linux-any
133 Depends: openvswitch-switch (= ${binary:Version}),
134 openvswitch-common (= ${binary:Version}),
135 ovn-common (= ${binary:Version}),
138 Description: OVN central components
139 OVN, the Open Virtual Network, is a system to support virtual network
140 abstraction. OVN complements the existing capabilities of OVS to add
141 native support for virtual network abstractions, such as virtual L2 and L3
142 overlays and security groups.
144 ovn-central provides the userspace daemons, utilities and
145 databases for OVN that is run at a central location.
149 Depends: openvswitch-switch (= ${binary:Version}),
150 openvswitch-common (= ${binary:Version}),
152 python-openvswitch (= ${source:Version}),
153 ovn-common (= ${binary:Version}),
157 Description: OVN Docker drivers
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-docker provides the docker drivers for OVN.
165 Package: openvswitch-ipsec
166 Architecture: linux-any
167 Depends: ipsec-tools (>=0.8~alpha20101208),
168 openvswitch-common (= ${binary:Version}),
169 openvswitch-switch (= ${binary:Version}),
171 python-openvswitch (= ${source:Version}),
172 racoon (>=0.8~alpha20101208),
175 Description: Open vSwitch GRE-over-IPsec support
176 Open vSwitch is a production quality, multilayer, software-based,
177 Ethernet virtual switch. It is designed to enable massive network
178 automation through programmatic extension, while still supporting
179 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
180 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
181 to support distribution across multiple physical servers similar to
182 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
184 The ovs-monitor-ipsec script provides support for encrypting GRE
187 Package: openvswitch-pki
189 Depends: openvswitch-common (<< ${source:Version}.1~),
190 openvswitch-common (>= ${source:Version}),
192 Description: Open vSwitch public key infrastructure dependency package
193 Open vSwitch is a production quality, multilayer, software-based,
194 Ethernet virtual switch. It is designed to enable massive network
195 automation through programmatic extension, while still supporting
196 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
197 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
198 to support distribution across multiple physical servers similar to
199 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
201 openvswitch-pki provides PKI (public key infrastructure) support for
202 Open vSwitch switches and controllers, reducing the risk of
203 man-in-the-middle attacks on the Open vSwitch network infrastructure.
205 Package: openvswitch-testcontroller
206 Architecture: linux-any
207 Depends: openvswitch-common (= ${binary:Version}),
208 openvswitch-pki (= ${source:Version}),
211 Description: Simple controller for testing OpenFlow setups
212 This controller enables OpenFlow switches that connect to it to act
213 as MAC-learning Ethernet switches. It can be used for initial
214 testing of OpenFlow networks. It is not a necessary or desirable
215 part of a production OpenFlow deployment.
217 Package: openvswitch-dbg
219 Architecture: linux-any
220 Depends: openvswitch-common (= ${binary:Version}),
221 openvswitch-switch (= ${binary:Version}),
224 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
225 openvswitch-testcontroller (>> ${binary:Version})
226 Description: Debug symbols for Open vSwitch packages
227 Open vSwitch is a production quality, multilayer, software-based,
228 Ethernet virtual switch. It is designed to enable massive network
229 automation through programmatic extension, while still supporting
230 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
231 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
232 to support distribution across multiple physical servers similar to
233 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
235 This package contains the debug symbols for all the other openvswitch-*
236 packages. Install it to debug one of them or to examine a core dump
237 produced by one of them.
239 Package: python-openvswitch
242 Depends: ${misc:Depends}, ${python:Depends}
243 Description: Python bindings for Open vSwitch
244 Open vSwitch is a production quality, multilayer, software-based,
245 Ethernet virtual switch. It is designed to enable massive network
246 automation through programmatic extension, while still supporting
247 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
248 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
249 to support distribution across multiple physical servers similar to
250 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
252 This package contains the full Python bindings for Open vSwitch database.
254 Package: openvswitch-test
256 Depends: python (>= 2.7) | python-argparse,
260 Description: Open vSwitch test package
261 Open vSwitch is a production quality, multilayer, software-based,
262 Ethernet virtual switch. It is designed to enable massive network
263 automation through programmatic extension, while still supporting
264 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
265 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
266 to support distribution across multiple physical servers similar to
267 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
269 This package contains utilities that are useful to diagnose
270 performance and connectivity issues in Open vSwitch setup.
272 Package: openvswitch-vtep
273 Architecture: linux-any
274 Depends: openvswitch-common (>= ${binary:Version}),
275 openvswitch-switch (>= ${binary:Version}),
277 python-openvswitch (>= ${source:Version}),
280 Description: Open vSwitch VTEP utilities
281 Open vSwitch is a production quality, multilayer, software-based, Ethernet
282 virtual switch. It is designed to enable massive network automation through
283 programmatic extension, while still supporting standard management interfaces
284 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
285 addition, it is designed to support distribution across multiple physical
286 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
289 This package provides utilities that are useful to interact with a
290 VTEP-configured database and a VTEP emulator.