]> git.proxmox.com Git - mirror_ovs.git/blame - debian/control
debian: Remove Ben Pfaff from Uploaders field.
[mirror_ovs.git] / debian / control
CommitLineData
064af421
BP
1Source: openvswitch
2Section: net
3Priority: extra
37ea6436 4Maintainer: Open vSwitch developers <dev@openvswitch.org>
31fc72da 5Uploaders: Simon Horman <horms@debian.org>
3d8deded
JP
6Build-Depends: graphviz,
7 autoconf (>= 2.64),
c4270b13
JP
8 automake (>= 1.10) | automake1.10,
9 bzip2,
10 debhelper (>= 8),
3d8deded 11 dh-autoreconf,
c4270b13
JP
12 libssl-dev,
13 libtool,
14 openssl,
15 procps,
16 python-all (>= 2.7),
c4270b13 17 python-twisted-conch,
73eb682e 18 python-zopeinterface,
771680d9
YS
19 python-six,
20 libunbound-dev
b22dcb79 21Standards-Version: 3.9.3
e2e744a8 22Homepage: http://openvswitch.org/
064af421
BP
23
24Package: openvswitch-datapath-source
25Architecture: all
c4270b13 26Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
064af421 27Suggests: openvswitch-switch
49c57a8f 28Description: Open vSwitch datapath module source - module-assistant version
29089a54
RL
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.
5d233e21 36 .
064af421
BP
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.
064af421 41
49c57a8f
CS
42Package: openvswitch-datapath-dkms
43Architecture: all
fec800ed 44Depends: dkms (>= 1.95), libc6-dev, libelf-dev, make, ${misc:Depends}, ${python:Depends}
49c57a8f 45Description: Open vSwitch datapath module source - DKMS version
29089a54
RL
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.
5d233e21 53 .
49c57a8f
CS
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
064af421 58Package: openvswitch-common
2d8b103c 59Architecture: linux-any
24aefb18 60Multi-Arch: foreign
9c0800b7 61Depends: python (>= 2.7),
73eb682e 62 python-six,
c33e9122 63 libopenvswitch (= ${binary:Version}),
c4270b13
JP
64 ${misc:Depends},
65 ${shlibs:Depends}
c84d769c 66Suggests: ethtool
b52388e6
JS
67Replaces: openvswitch-switch (<< 2.5.90)
68Breaks: openvswitch-switch (<< 2.5.90)
064af421 69Description: Open vSwitch common components
29089a54
RL
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.
5d233e21 77 .
0bc1b46a
BP
78 openvswitch-common provides components required by both openvswitch-switch
79 and openvswitch-testcontroller.
064af421 80
c33e9122
BW
81Package: libopenvswitch
82Architecture: linux-any
24aefb18 83Multi-Arch: same
9c0800b7 84Depends: openssl,
c33e9122
BW
85 ${misc:Depends},
86 ${shlibs:Depends}
87Description: 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
064af421 98Package: openvswitch-switch
2d8b103c 99Architecture: linux-any
064af421 100Suggests: openvswitch-datapath-module
c4270b13
JP
101Depends: 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}
064af421 110Description: Open vSwitch switch implementations
29089a54
RL
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.
5d233e21 118 .
064af421 119 openvswitch-switch provides the userspace components and utilities for
29089a54 120 the Open vSwitch kernel-based switch.
064af421 121
5f00df7d
GS
122Package: ovn-common
123Architecture: linux-any
0dcc739e 124Depends: openvswitch-common (= ${binary:Version}),
5f00df7d
GS
125 ${misc:Depends},
126 ${shlibs:Depends}
127Description: 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
f4a4ce58
RM
135Package: ovn-controller-vtep
136Architecture: linux-any
137Depends: ovn-common (= ${binary:Version}),
138 ${misc:Depends},
139 ${shlibs:Depends}
140Description: 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
5629723d
GS
150Package: ovn-host
151Architecture: linux-any
152Depends: openvswitch-switch (= ${binary:Version}),
153 openvswitch-common (= ${binary:Version}),
154 ovn-common (= ${binary:Version}),
155 ${misc:Depends},
156 ${shlibs:Depends}
157Description: 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
86d9ab04
GS
166Package: ovn-central
167Architecture: linux-any
168Depends: openvswitch-switch (= ${binary:Version}),
169 openvswitch-common (= ${binary:Version}),
170 ovn-common (= ${binary:Version}),
171 ${misc:Depends},
172 ${shlibs:Depends}
173Description: 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
fbf2450e 182Package: ovn-docker
f3d93177 183Architecture: linux-any
fbf2450e
GS
184Depends: 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}
192Description: 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
064af421
BP
200Package: openvswitch-pki
201Architecture: all
c4270b13
JP
202Depends: openvswitch-common (<< ${source:Version}.1~),
203 openvswitch-common (>= ${source:Version}),
204 ${misc:Depends}
bc6bb66b 205Description: Open vSwitch public key infrastructure dependency package
29089a54
RL
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.
5d233e21 213 .
064af421
BP
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.
064af421 217
0bc1b46a
BP
218Package: openvswitch-testcontroller
219Architecture: linux-any
c4270b13
JP
220Depends: openvswitch-common (= ${binary:Version}),
221 openvswitch-pki (= ${source:Version}),
222 ${misc:Depends},
223 ${shlibs:Depends}
0bc1b46a
BP
224Description: 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
064af421 230Package: openvswitch-dbg
77ce847d 231Section: debug
2d8b103c 232Architecture: linux-any
c4270b13
JP
233Depends: openvswitch-common (= ${binary:Version}),
234 openvswitch-switch (= ${binary:Version}),
235 ${misc:Depends},
236 ${shlibs:Depends}
237Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
238 openvswitch-testcontroller (>> ${binary:Version})
064af421 239Description: Debug symbols for Open vSwitch packages
29089a54
RL
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.
5d233e21 247 .
064af421
BP
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.
c0c2489a 251
a3acf0b0 252Package: python-openvswitch
c0c2489a 253Architecture: all
1d273d6d 254Section: python
487a39df 255Depends: ${misc:Depends}, ${python:Depends}, python-six
c0c2489a 256Description: Python bindings for Open vSwitch
29089a54
RL
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.
5d233e21 264 .
c0c2489a 265 This package contains the full Python bindings for Open vSwitch database.
1ff83721 266
0be6140a
AA
267Package: openvswitch-test
268Architecture: all
c4270b13
JP
269Depends: python (>= 2.7) | python-argparse,
270 python-twisted-web,
271 ${misc:Depends},
272 ${python:Depends}
0be6140a 273Description: Open vSwitch test package
29089a54
RL
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.
5d233e21 281 .
0be6140a
AA
282 This package contains utilities that are useful to diagnose
283 performance and connectivity issues in Open vSwitch setup.
2d6934b4
JP
284
285Package: openvswitch-vtep
286Architecture: linux-any
c4270b13
JP
287Depends: openvswitch-common (>= ${binary:Version}),
288 openvswitch-switch (>= ${binary:Version}),
289 python,
290 python-openvswitch (>= ${source:Version}),
291 ${misc:Depends},
292 ${shlibs:Depends}
2d6934b4
JP
293Description: 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.
4886d4d2 304
c33e9122 305Package: libopenvswitch-dev
4886d4d2 306Architecture: linux-any
24aefb18 307Multi-Arch: same
4886d4d2 308Depends:
c33e9122 309 libopenvswitch (>= ${binary:Version}),
9c0800b7 310 libssl-dev,
771680d9 311 libunbound-dev,
4886d4d2 312 ${misc:Depends}
c33e9122
BW
313Conflicts: openvswitch-dev
314Replaces: openvswitch-dev
4886d4d2
EC
315Description: 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.
bdddc715
QX
325
326Package: openvswitch-ipsec
327Architecture: linux-any
328Depends: 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}
336Description: 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.