]> git.proxmox.com Git - mirror_ovs.git/blob - debian/control
cirrus: Use FreeBSD 12.2.
[mirror_ovs.git] / debian / control
1 Source: openvswitch
2 Section: net
3 Priority: extra
4 Maintainer: Open vSwitch developers <dev@openvswitch.org>
5 Uploaders: 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 python3-all,
17 python3-sphinx,
18 python3-twisted,
19 python3-zope.interface,
20 libunbound-dev,
21 libunwind-dev
22 Standards-Version: 3.9.3
23 Homepage: http://openvswitch.org/
24
25 Package: openvswitch-datapath-source
26 Architecture: all
27 Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
28 Suggests: openvswitch-switch
29 Description: Open vSwitch datapath module source - module-assistant version
30 Open vSwitch is a production quality, multilayer, software-based,
31 Ethernet virtual switch. It is designed to enable massive network
32 automation through programmatic extension, while still supporting
33 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
34 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
35 to support distribution across multiple physical servers similar to
36 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
37 .
38 This package provides the Open vSwitch datapath module source code
39 that is needed by openvswitch-switch. The kernel module can be built
40 from it using module-assistant or make-kpkg. README.Debian in this
41 package provides further instructions.
42
43 Package: openvswitch-datapath-dkms
44 Architecture: all
45 Depends: dkms (>= 1.95), libc6-dev, libelf-dev, make, ${misc:Depends}, ${python3:Depends}
46 Description: Open vSwitch datapath module source - DKMS version
47 Open vSwitch is a production quality, multilayer, software-based,
48 Ethernet virtual switch. It is designed to enable massive network
49 automation through programmatic extension, while still supporting
50 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
51 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
52 to support distribution across multiple physical servers similar to
53 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
54 .
55 This package provides the Open vSwitch datapath module source code
56 that is needed by openvswitch-switch. DKMS can built the kernel
57 module from it.
58
59 Package: openvswitch-common
60 Architecture: linux-any
61 Multi-Arch: foreign
62 Depends: python3,
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 uuid-runtime,
106 ${misc:Depends},
107 ${python3:Depends},
108 ${shlibs:Depends}
109 Description: Open vSwitch switch implementations
110 Open vSwitch is a production quality, multilayer, software-based,
111 Ethernet virtual switch. It is designed to enable massive network
112 automation through programmatic extension, while still supporting
113 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
114 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
115 to support distribution across multiple physical servers similar to
116 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
117 .
118 openvswitch-switch provides the userspace components and utilities for
119 the Open vSwitch kernel-based switch.
120
121 Package: openvswitch-pki
122 Architecture: all
123 Depends: openvswitch-common (<< ${source:Version}.1~),
124 openvswitch-common (>= ${source:Version}),
125 ${misc:Depends}
126 Description: Open vSwitch public key infrastructure dependency package
127 Open vSwitch is a production quality, multilayer, software-based,
128 Ethernet virtual switch. It is designed to enable massive network
129 automation through programmatic extension, while still supporting
130 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
131 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
132 to support distribution across multiple physical servers similar to
133 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
134 .
135 openvswitch-pki provides PKI (public key infrastructure) support for
136 Open vSwitch switches and controllers, reducing the risk of
137 man-in-the-middle attacks on the Open vSwitch network infrastructure.
138
139 Package: openvswitch-testcontroller
140 Architecture: linux-any
141 Depends: openvswitch-common (= ${binary:Version}),
142 openvswitch-pki (= ${source:Version}),
143 ${misc:Depends},
144 ${shlibs:Depends}
145 Description: Simple controller for testing OpenFlow setups
146 This controller enables OpenFlow switches that connect to it to act
147 as MAC-learning Ethernet switches. It can be used for initial
148 testing of OpenFlow networks. It is not a necessary or desirable
149 part of a production OpenFlow deployment.
150
151 Package: openvswitch-dbg
152 Section: debug
153 Architecture: linux-any
154 Depends: openvswitch-common (= ${binary:Version}),
155 openvswitch-switch (= ${binary:Version}),
156 ${misc:Depends},
157 ${shlibs:Depends}
158 Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
159 openvswitch-testcontroller (>> ${binary:Version})
160 Description: Debug symbols for Open vSwitch packages
161 Open vSwitch is a production quality, multilayer, software-based,
162 Ethernet virtual switch. It is designed to enable massive network
163 automation through programmatic extension, while still supporting
164 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
165 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
166 to support distribution across multiple physical servers similar to
167 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
168 .
169 This package contains the debug symbols for all the other openvswitch-*
170 packages. Install it to debug one of them or to examine a core dump
171 produced by one of them.
172
173 Package: python3-openvswitch
174 Architecture: all
175 Section: python
176 Depends: ${misc:Depends}, ${python3:Depends}
177 Description: Python bindings for Open vSwitch
178 Open vSwitch is a production quality, multilayer, software-based,
179 Ethernet virtual switch. It is designed to enable massive network
180 automation through programmatic extension, while still supporting
181 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
182 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
183 to support distribution across multiple physical servers similar to
184 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
185 .
186 This package contains the full Python bindings for Open vSwitch database.
187
188 Package: openvswitch-test
189 Architecture: all
190 Depends: python3,
191 python3-twisted,
192 ${misc:Depends},
193 ${python3:Depends}
194 Description: Open vSwitch test package
195 Open vSwitch is a production quality, multilayer, software-based,
196 Ethernet virtual switch. It is designed to enable massive network
197 automation through programmatic extension, while still supporting
198 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
199 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
200 to support distribution across multiple physical servers similar to
201 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
202 .
203 This package contains utilities that are useful to diagnose
204 performance and connectivity issues in Open vSwitch setup.
205
206 Package: openvswitch-vtep
207 Architecture: linux-any
208 Depends: openvswitch-common (>= ${binary:Version}),
209 openvswitch-switch (>= ${binary:Version}),
210 python3,
211 python3-openvswitch (>= ${source:Version}),
212 ${misc:Depends},
213 ${shlibs:Depends}
214 Description: Open vSwitch VTEP utilities
215 Open vSwitch is a production quality, multilayer, software-based, Ethernet
216 virtual switch. It is designed to enable massive network automation through
217 programmatic extension, while still supporting standard management interfaces
218 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
219 addition, it is designed to support distribution across multiple physical
220 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
221 1000V.
222 .
223 This package provides utilities that are useful to interact with a
224 VTEP-configured database and a VTEP emulator.
225
226 Package: libopenvswitch-dev
227 Architecture: linux-any
228 Multi-Arch: same
229 Depends:
230 libopenvswitch (>= ${binary:Version}),
231 libssl-dev,
232 libunbound-dev,
233 ${misc:Depends}
234 Conflicts: openvswitch-dev
235 Replaces: openvswitch-dev
236 Description: Open vSwitch development package
237 Open vSwitch is a production quality, multilayer, software-based, Ethernet
238 virtual switch. It is designed to enable massive network automation through
239 programmatic extension, while still supporting standard management interfaces
240 and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
241 addition, it is designed to support distribution across multiple physical
242 servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
243 1000V.
244 .
245 This package provides openvswitch headers and libopenvswitch for developers.
246
247 Package: openvswitch-ipsec
248 Architecture: linux-any
249 Depends: iproute2,
250 openvswitch-common (= ${binary:Version}),
251 openvswitch-switch (= ${binary:Version}),
252 python3,
253 python3-openvswitch (= ${source:Version}),
254 strongswan,
255 ${misc:Depends},
256 ${shlibs:Depends}
257 Description: Open vSwitch IPsec tunneling support
258 Open vSwitch is a production quality, multilayer, software-based,
259 Ethernet virtual switch. It is designed to enable massive network
260 automation through programmatic extension, while still supporting
261 standard management interfaces and protocols (e.g. NetFlow, IPFIX,
262 sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
263 to support distribution across multiple physical servers similar to
264 VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
265 .
266 This package provides IPsec tunneling support for OVS tunnels.