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
61 python (>= 2.7) | python-argparse,
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-switch (= ${binary:Version}),
104 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.
131 Package: openvswitch-ipsec
132 Architecture: linux-any
133 Depends: ipsec-tools (>=0.8~alpha20101208),
134 openvswitch-common (= ${binary:Version}),
135 openvswitch-switch (= ${binary:Version}),
137 python-openvswitch (= ${source:Version}),
138 racoon (>=0.8~alpha20101208),
141 Description: Open vSwitch GRE-over-IPsec support
142 Open vSwitch is a production quality, multilayer, software-based,
143 Ethernet virtual switch. It is designed to enable massive network
144 automation through programmatic extension, while still supporting
145 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
146 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
147 to support distribution across multiple physical servers similar to
148 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
150 The ovs-monitor-ipsec script provides support for encrypting GRE
153 Package: openvswitch-pki
155 Depends: openvswitch-common (<< ${source:Version}.1~),
156 openvswitch-common (>= ${source:Version}),
158 Description: Open vSwitch public key infrastructure dependency package
159 Open vSwitch is a production quality, multilayer, software-based,
160 Ethernet virtual switch. It is designed to enable massive network
161 automation through programmatic extension, while still supporting
162 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
163 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
164 to support distribution across multiple physical servers similar to
165 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
167 openvswitch-pki provides PKI (public key infrastructure) support for
168 Open vSwitch switches and controllers, reducing the risk of
169 man-in-the-middle attacks on the Open vSwitch network infrastructure.
171 Package: openvswitch-testcontroller
172 Architecture: linux-any
173 Depends: openvswitch-common (= ${binary:Version}),
174 openvswitch-pki (= ${source:Version}),
177 Description: Simple controller for testing OpenFlow setups
178 This controller enables OpenFlow switches that connect to it to act
179 as MAC-learning Ethernet switches. It can be used for initial
180 testing of OpenFlow networks. It is not a necessary or desirable
181 part of a production OpenFlow deployment.
183 Package: openvswitch-dbg
185 Architecture: linux-any
186 Depends: openvswitch-common (= ${binary:Version}),
187 openvswitch-switch (= ${binary:Version}),
190 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
191 openvswitch-testcontroller (>> ${binary:Version})
192 Description: Debug symbols for Open vSwitch packages
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 This package contains the debug symbols for all the other openvswitch-*
202 packages. Install it to debug one of them or to examine a core dump
203 produced by one of them.
205 Package: python-openvswitch
208 Depends: ${misc:Depends}, ${python:Depends}
209 Description: Python bindings for Open vSwitch
210 Open vSwitch is a production quality, multilayer, software-based,
211 Ethernet virtual switch. It is designed to enable massive network
212 automation through programmatic extension, while still supporting
213 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
214 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
215 to support distribution across multiple physical servers similar to
216 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
218 This package contains the full Python bindings for Open vSwitch database.
220 Package: openvswitch-test
222 Depends: python (>= 2.7) | python-argparse,
226 Description: Open vSwitch test package
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 utilities that are useful to diagnose
236 performance and connectivity issues in Open vSwitch setup.
238 Package: openvswitch-vtep
239 Architecture: linux-any
240 Depends: openvswitch-common (>= ${binary:Version}),
241 openvswitch-switch (>= ${binary:Version}),
243 python-openvswitch (>= ${source:Version}),
246 Description: Open vSwitch VTEP utilities
247 Open vSwitch is a production quality, multilayer, software-based, Ethernet
248 virtual switch. It is designed to enable massive network automation through
249 programmatic extension, while still supporting standard management interfaces
250 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
251 addition, it is designed to support distribution across multiple physical
252 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
255 This package provides utilities that are useful to interact with a
256 VTEP-configured database and a VTEP emulator.