]> git.proxmox.com Git - mirror_ovs.git/blob - debian/control
Prepare for 2.6.0.
[mirror_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 Standards-Version: 3.9.3
21 Homepage: http://openvswitch.org/
22
23 Package: openvswitch-datapath-source
24 Architecture: all
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.
35 .
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.
40
41 Package: openvswitch-datapath-dkms
42 Architecture: all
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.
52 .
53 This package provides the Open vSwitch datapath module source code
54 that is needed by openvswitch-switch. DKMS can built the kernel
55 module from it.
56
57 Package: openvswitch-common
58 Architecture: linux-any
59 Depends: openssl,
60 python (>= 2.7),
61 python-six,
62 ${misc:Depends},
63 ${shlibs:Depends}
64 Suggests: ethtool
65 Replaces: openvswitch-switch (<< 2.5.90)
66 Breaks: openvswitch-switch (<< 2.5.90)
67 Description: Open vSwitch common components
68 Open vSwitch is a production quality, multilayer, software-based,
69 Ethernet virtual switch. It is designed to enable massive network
70 automation through programmatic extension, while still supporting
71 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
72 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
73 to support distribution across multiple physical servers similar to
74 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
75 .
76 openvswitch-common provides components required by both openvswitch-switch
77 and openvswitch-testcontroller.
78
79 Package: openvswitch-switch
80 Architecture: linux-any
81 Suggests: openvswitch-datapath-module
82 Depends: kmod | module-init-tools,
83 netbase,
84 openvswitch-common (= ${binary:Version}),
85 procps,
86 python-argparse,
87 uuid-runtime,
88 ${misc:Depends},
89 ${python:Depends},
90 ${shlibs:Depends}
91 Description: Open vSwitch switch implementations
92 Open vSwitch is a production quality, multilayer, software-based,
93 Ethernet virtual switch. It is designed to enable massive network
94 automation through programmatic extension, while still supporting
95 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
96 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
97 to support distribution across multiple physical servers similar to
98 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
99 .
100 openvswitch-switch provides the userspace components and utilities for
101 the Open vSwitch kernel-based switch.
102
103 Package: ovn-common
104 Architecture: linux-any
105 Depends: openvswitch-common (= ${binary:Version}),
106 ${misc:Depends},
107 ${shlibs:Depends}
108 Description: OVN common components
109 OVN, the Open Virtual Network, is a system to support virtual network
110 abstraction. OVN complements the existing capabilities of OVS to add
111 native support for virtual network abstractions, such as virtual L2 and L3
112 overlays and security groups.
113 .
114 ovn-common provides components required by other OVN packages.
115
116 Package: ovn-controller-vtep
117 Architecture: linux-any
118 Depends: ovn-common (= ${binary:Version}),
119 ${misc:Depends},
120 ${shlibs:Depends}
121 Description: OVN vtep controller
122 ovn-controller-vtep is the local controller daemon in
123 OVN, the Open Virtual Network, for VTEP enabled physical switches.
124 It connects up to the OVN Southbound database over the OVSDB protocol,
125 and down to the VTEP database over the OVSDB protocol.
126 .
127 ovn-controller-vtep provides the ovn-controller-vtep binary for controlling
128 vtep gateways.
129
130
131 Package: ovn-host
132 Architecture: linux-any
133 Depends: openvswitch-switch (= ${binary:Version}),
134 openvswitch-common (= ${binary:Version}),
135 ovn-common (= ${binary:Version}),
136 ${misc:Depends},
137 ${shlibs:Depends}
138 Description: OVN host 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.
143 .
144 ovn-host provides the userspace components and utilities for
145 OVN that can be run on every host/hypervisor.
146
147 Package: ovn-central
148 Architecture: linux-any
149 Depends: openvswitch-switch (= ${binary:Version}),
150 openvswitch-common (= ${binary:Version}),
151 ovn-common (= ${binary:Version}),
152 ${misc:Depends},
153 ${shlibs:Depends}
154 Description: OVN central components
155 OVN, the Open Virtual Network, is a system to support virtual network
156 abstraction. OVN complements the existing capabilities of OVS to add
157 native support for virtual network abstractions, such as virtual L2 and L3
158 overlays and security groups.
159 .
160 ovn-central provides the userspace daemons, utilities and
161 databases for OVN that is run at a central location.
162
163 Package: ovn-docker
164 Architecture: any
165 Depends: openvswitch-switch (= ${binary:Version}),
166 openvswitch-common (= ${binary:Version}),
167 python (>= 2.7),
168 python-openvswitch (= ${source:Version}),
169 ovn-common (= ${binary:Version}),
170 ${misc:Depends},
171 ${python:Depends},
172 ${shlibs:Depends}
173 Description: OVN Docker drivers
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-docker provides the docker drivers for OVN.
180
181 Package: openvswitch-ipsec
182 Architecture: linux-any
183 Depends: ipsec-tools (>=0.8~alpha20101208),
184 openvswitch-common (= ${binary:Version}),
185 openvswitch-switch (= ${binary:Version}),
186 python,
187 python-openvswitch (= ${source:Version}),
188 racoon (>=0.8~alpha20101208),
189 ${misc:Depends},
190 ${shlibs:Depends}
191 Description: Open vSwitch GRE-over-IPsec support
192 Open vSwitch is a production quality, multilayer, software-based,
193 Ethernet virtual switch. It is designed to enable massive network
194 automation through programmatic extension, while still supporting
195 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
196 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
197 to support distribution across multiple physical servers similar to
198 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
199 .
200 The ovs-monitor-ipsec script provides support for encrypting GRE
201 tunnels with IPsec.
202
203 Package: openvswitch-pki
204 Architecture: all
205 Depends: openvswitch-common (<< ${source:Version}.1~),
206 openvswitch-common (>= ${source:Version}),
207 ${misc:Depends}
208 Description: Open vSwitch public key infrastructure dependency package
209 Open vSwitch is a production quality, multilayer, software-based,
210 Ethernet virtual switch. It is designed to enable massive network
211 automation through programmatic extension, while still supporting
212 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
213 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
214 to support distribution across multiple physical servers similar to
215 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
216 .
217 openvswitch-pki provides PKI (public key infrastructure) support for
218 Open vSwitch switches and controllers, reducing the risk of
219 man-in-the-middle attacks on the Open vSwitch network infrastructure.
220
221 Package: openvswitch-testcontroller
222 Architecture: linux-any
223 Depends: openvswitch-common (= ${binary:Version}),
224 openvswitch-pki (= ${source:Version}),
225 ${misc:Depends},
226 ${shlibs:Depends}
227 Description: Simple controller for testing OpenFlow setups
228 This controller enables OpenFlow switches that connect to it to act
229 as MAC-learning Ethernet switches. It can be used for initial
230 testing of OpenFlow networks. It is not a necessary or desirable
231 part of a production OpenFlow deployment.
232
233 Package: openvswitch-dbg
234 Section: debug
235 Architecture: linux-any
236 Depends: openvswitch-common (= ${binary:Version}),
237 openvswitch-switch (= ${binary:Version}),
238 ${misc:Depends},
239 ${shlibs:Depends}
240 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
241 openvswitch-testcontroller (>> ${binary:Version})
242 Description: Debug symbols for Open vSwitch packages
243 Open vSwitch is a production quality, multilayer, software-based,
244 Ethernet virtual switch. It is designed to enable massive network
245 automation through programmatic extension, while still supporting
246 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
247 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
248 to support distribution across multiple physical servers similar to
249 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
250 .
251 This package contains the debug symbols for all the other openvswitch-*
252 packages. Install it to debug one of them or to examine a core dump
253 produced by one of them.
254
255 Package: python-openvswitch
256 Architecture: all
257 Section: python
258 Depends: ${misc:Depends}, ${python:Depends}, python-six
259 Description: Python bindings for Open vSwitch
260 Open vSwitch is a production quality, multilayer, software-based,
261 Ethernet virtual switch. It is designed to enable massive network
262 automation through programmatic extension, while still supporting
263 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
264 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
265 to support distribution across multiple physical servers similar to
266 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
267 .
268 This package contains the full Python bindings for Open vSwitch database.
269
270 Package: openvswitch-test
271 Architecture: all
272 Depends: python (>= 2.7) | python-argparse,
273 python-twisted-web,
274 ${misc:Depends},
275 ${python:Depends}
276 Description: Open vSwitch test package
277 Open vSwitch is a production quality, multilayer, software-based,
278 Ethernet virtual switch. It is designed to enable massive network
279 automation through programmatic extension, while still supporting
280 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
281 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
282 to support distribution across multiple physical servers similar to
283 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
284 .
285 This package contains utilities that are useful to diagnose
286 performance and connectivity issues in Open vSwitch setup.
287
288 Package: openvswitch-vtep
289 Architecture: linux-any
290 Depends: openvswitch-common (>= ${binary:Version}),
291 openvswitch-switch (>= ${binary:Version}),
292 python,
293 python-openvswitch (>= ${source:Version}),
294 ${misc:Depends},
295 ${shlibs:Depends}
296 Description: Open vSwitch VTEP utilities
297 Open vSwitch is a production quality, multilayer, software-based, Ethernet
298 virtual switch. It is designed to enable massive network automation through
299 programmatic extension, while still supporting standard management interfaces
300 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
301 addition, it is designed to support distribution across multiple physical
302 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
303 1000V.
304 .
305 This package provides utilities that are useful to interact with a
306 VTEP-configured database and a VTEP emulator.
307
308 Package: openvswitch-dev
309 Architecture: linux-any
310 Depends:
311 openvswitch-common (>= ${binary:Version}),
312 ${misc:Depends}
313 Description: Open vSwitch development package
314 Open vSwitch is a production quality, multilayer, software-based, Ethernet
315 virtual switch. It is designed to enable massive network automation through
316 programmatic extension, while still supporting standard management interfaces
317 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
318 addition, it is designed to support distribution across multiple physical
319 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
320 1000V.
321 .
322 This package provides openvswitch headers and libopenvswitch for developers.