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.
115 Package: openvswitch-ipsec
116 Architecture: linux-any
117 Depends: ipsec-tools (>=0.8~alpha20101208),
118 openvswitch-common (= ${binary:Version}),
119 openvswitch-switch (= ${binary:Version}),
121 python-openvswitch (= ${source:Version}),
122 racoon (>=0.8~alpha20101208),
125 Description: Open vSwitch GRE-over-IPsec support
126 Open vSwitch is a production quality, multilayer, software-based,
127 Ethernet virtual switch. It is designed to enable massive network
128 automation through programmatic extension, while still supporting
129 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
130 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
131 to support distribution across multiple physical servers similar to
132 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
134 The ovs-monitor-ipsec script provides support for encrypting GRE
137 Package: openvswitch-pki
139 Depends: openvswitch-common (<< ${source:Version}.1~),
140 openvswitch-common (>= ${source:Version}),
142 Description: Open vSwitch public key infrastructure dependency package
143 Open vSwitch is a production quality, multilayer, software-based,
144 Ethernet virtual switch. It is designed to enable massive network
145 automation through programmatic extension, while still supporting
146 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
147 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
148 to support distribution across multiple physical servers similar to
149 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
151 openvswitch-pki provides PKI (public key infrastructure) support for
152 Open vSwitch switches and controllers, reducing the risk of
153 man-in-the-middle attacks on the Open vSwitch network infrastructure.
155 Package: openvswitch-testcontroller
156 Architecture: linux-any
157 Depends: openvswitch-common (= ${binary:Version}),
158 openvswitch-pki (= ${source:Version}),
161 Description: Simple controller for testing OpenFlow setups
162 This controller enables OpenFlow switches that connect to it to act
163 as MAC-learning Ethernet switches. It can be used for initial
164 testing of OpenFlow networks. It is not a necessary or desirable
165 part of a production OpenFlow deployment.
167 Package: openvswitch-dbg
169 Architecture: linux-any
170 Depends: openvswitch-common (= ${binary:Version}),
171 openvswitch-switch (= ${binary:Version}),
174 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
175 openvswitch-testcontroller (>> ${binary:Version})
176 Description: Debug symbols for Open vSwitch packages
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 This package contains the debug symbols for all the other openvswitch-*
186 packages. Install it to debug one of them or to examine a core dump
187 produced by one of them.
189 Package: python-openvswitch
192 Depends: ${misc:Depends}, ${python:Depends}
193 Description: Python bindings for Open vSwitch
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 This package contains the full Python bindings for Open vSwitch database.
204 Package: openvswitch-test
206 Depends: python (>= 2.7) | python-argparse,
210 Description: Open vSwitch test package
211 Open vSwitch is a production quality, multilayer, software-based,
212 Ethernet virtual switch. It is designed to enable massive network
213 automation through programmatic extension, while still supporting
214 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
215 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
216 to support distribution across multiple physical servers similar to
217 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
219 This package contains utilities that are useful to diagnose
220 performance and connectivity issues in Open vSwitch setup.
222 Package: openvswitch-vtep
223 Architecture: linux-any
224 Depends: openvswitch-common (>= ${binary:Version}),
225 openvswitch-switch (>= ${binary:Version}),
227 python-openvswitch (>= ${source:Version}),
230 Description: Open vSwitch VTEP utilities
231 Open vSwitch is a production quality, multilayer, software-based, Ethernet
232 virtual switch. It is designed to enable massive network automation through
233 programmatic extension, while still supporting standard management interfaces
234 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
235 addition, it is designed to support distribution across multiple physical
236 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
239 This package provides utilities that are useful to interact with a
240 VTEP-configured database and a VTEP emulator.