]> git.proxmox.com Git - ovs.git/blob - debian/control
cde93f20e80f6ab560dc8412c1f4dc32102057d7
[ovs.git] / debian / control
1 Source: openvswitch
2 Section: net
3 Priority: extra
4 Maintainer: Open vSwitch developers <dev@openvswitch.org>
5 Uploaders: Ben Pfaff <pfaffben@debian.org>, Simon Horman <horms@debian.org>
6 Build-Depends: graphviz,
7 autoconf (>= 2.64),
8 automake (>= 1.10) | automake1.10,
9 bzip2,
10 debhelper (>= 8),
11 dh-autoreconf,
12 libssl-dev,
13 libtool,
14 openssl,
15 procps,
16 python-all (>= 2.7),
17 python-twisted-conch,
18 python-zopeinterface,
19 python-six,
20 libunbound-dev
21 Standards-Version: 3.9.3
22 Homepage: http://openvswitch.org/
23
24 Package: openvswitch-datapath-source
25 Architecture: all
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.
36 .
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.
41
42 Package: openvswitch-datapath-dkms
43 Architecture: all
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.
53 .
54 This package provides the Open vSwitch datapath module source code
55 that is needed by openvswitch-switch. DKMS can built the kernel
56 module from it.
57
58 Package: openvswitch-common
59 Architecture: linux-any
60 Multi-Arch: foreign
61 Depends: python (>= 2.7),
62 python-six,
63 libopenvswitch (= ${binary:Version}),
64 ${misc:Depends},
65 ${shlibs:Depends}
66 Suggests: ethtool
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.
77 .
78 openvswitch-common provides components required by both openvswitch-switch
79 and openvswitch-testcontroller.
80
81 Package: libopenvswitch
82 Architecture: linux-any
83 Multi-Arch: same
84 Depends: openssl,
85 ${misc:Depends},
86 ${shlibs:Depends}
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.
95 .
96 libopenvswitch provides runtime libraries for use by openvswitch binaries
97
98 Package: openvswitch-switch
99 Architecture: linux-any
100 Suggests: openvswitch-datapath-module
101 Depends: kmod | module-init-tools,
102 netbase,
103 openvswitch-common (= ${binary:Version}),
104 procps,
105 python-argparse,
106 uuid-runtime,
107 ${misc:Depends},
108 ${python:Depends},
109 ${shlibs:Depends}
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.
118 .
119 openvswitch-switch provides the userspace components and utilities for
120 the Open vSwitch kernel-based switch.
121
122 Package: ovn-common
123 Architecture: linux-any
124 Depends: openvswitch-common (= ${binary:Version}),
125 ${misc:Depends},
126 ${shlibs:Depends}
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.
132 .
133 ovn-common provides components required by other OVN packages.
134
135 Package: ovn-controller-vtep
136 Architecture: linux-any
137 Depends: ovn-common (= ${binary:Version}),
138 ${misc:Depends},
139 ${shlibs:Depends}
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.
145 .
146 ovn-controller-vtep provides the ovn-controller-vtep binary for controlling
147 vtep gateways.
148
149
150 Package: ovn-host
151 Architecture: linux-any
152 Depends: openvswitch-switch (= ${binary:Version}),
153 openvswitch-common (= ${binary:Version}),
154 ovn-common (= ${binary:Version}),
155 ${misc:Depends},
156 ${shlibs:Depends}
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.
162 .
163 ovn-host provides the userspace components and utilities for
164 OVN that can be run on every host/hypervisor.
165
166 Package: ovn-central
167 Architecture: linux-any
168 Depends: openvswitch-switch (= ${binary:Version}),
169 openvswitch-common (= ${binary:Version}),
170 ovn-common (= ${binary:Version}),
171 ${misc:Depends},
172 ${shlibs:Depends}
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.
178 .
179 ovn-central provides the userspace daemons, utilities and
180 databases for OVN that is run at a central location.
181
182 Package: ovn-docker
183 Architecture: linux-any
184 Depends: openvswitch-switch (= ${binary:Version}),
185 openvswitch-common (= ${binary:Version}),
186 python (>= 2.7),
187 python-openvswitch (= ${source:Version}),
188 ovn-common (= ${binary:Version}),
189 ${misc:Depends},
190 ${python:Depends},
191 ${shlibs:Depends}
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.
197 .
198 ovn-docker provides the docker drivers for OVN.
199
200 Package: openvswitch-pki
201 Architecture: all
202 Depends: openvswitch-common (<< ${source:Version}.1~),
203 openvswitch-common (>= ${source:Version}),
204 ${misc:Depends}
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.
213 .
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.
217
218 Package: openvswitch-testcontroller
219 Architecture: linux-any
220 Depends: openvswitch-common (= ${binary:Version}),
221 openvswitch-pki (= ${source:Version}),
222 ${misc:Depends},
223 ${shlibs:Depends}
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.
229
230 Package: openvswitch-dbg
231 Section: debug
232 Architecture: linux-any
233 Depends: openvswitch-common (= ${binary:Version}),
234 openvswitch-switch (= ${binary:Version}),
235 ${misc:Depends},
236 ${shlibs:Depends}
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.
247 .
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.
251
252 Package: python-openvswitch
253 Architecture: all
254 Section: python
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.
264 .
265 This package contains the full Python bindings for Open vSwitch database.
266
267 Package: openvswitch-test
268 Architecture: all
269 Depends: python (>= 2.7) | python-argparse,
270 python-twisted-web,
271 ${misc:Depends},
272 ${python:Depends}
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.
281 .
282 This package contains utilities that are useful to diagnose
283 performance and connectivity issues in Open vSwitch setup.
284
285 Package: openvswitch-vtep
286 Architecture: linux-any
287 Depends: openvswitch-common (>= ${binary:Version}),
288 openvswitch-switch (>= ${binary:Version}),
289 python,
290 python-openvswitch (>= ${source:Version}),
291 ${misc:Depends},
292 ${shlibs:Depends}
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
300 1000V.
301 .
302 This package provides utilities that are useful to interact with a
303 VTEP-configured database and a VTEP emulator.
304
305 Package: libopenvswitch-dev
306 Architecture: linux-any
307 Multi-Arch: same
308 Depends:
309 libopenvswitch (>= ${binary:Version}),
310 libssl-dev,
311 libunbound-dev,
312 ${misc:Depends}
313 Conflicts: openvswitch-dev
314 Replaces: openvswitch-dev
315 Description: Open vSwitch development package
316 Open vSwitch is a production quality, multilayer, software-based, Ethernet
317 virtual switch. It is designed to enable massive network automation through
318 programmatic extension, while still supporting standard management interfaces
319 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
320 addition, it is designed to support distribution across multiple physical
321 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
322 1000V.
323 .
324 This package provides openvswitch headers and libopenvswitch for developers.
325
326 Package: openvswitch-ipsec
327 Architecture: linux-any
328 Depends: iproute2,
329 openvswitch-common (= ${binary:Version}),
330 openvswitch-switch (= ${binary:Version}),
331 python,
332 python-openvswitch (= ${source:Version}),
333 strongswan,
334 ${misc:Depends},
335 ${shlibs:Depends}
336 Description: Open vSwitch IPsec tunneling support
337 Open vSwitch is a production quality, multilayer, software-based,
338 Ethernet virtual switch. It is designed to enable massive network
339 automation through programmatic extension, while still supporting
340 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
341 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
342 to support distribution across multiple physical servers similar to
343 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
344 .
345 This package provides IPsec tunneling support for OVS tunnels.