]> git.proxmox.com Git - mirror_ovs.git/blame - debian/control
cirrus: Use FreeBSD 12.2.
[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,
1ca0323e 16 python3-all,
fe175ac1 17 python3-sphinx,
3c18bb0f
RD
18 python3-twisted,
19 python3-zope.interface,
7e0c91eb
WT
20 libunbound-dev,
21 libunwind-dev
b22dcb79 22Standards-Version: 3.9.3
e2e744a8 23Homepage: http://openvswitch.org/
064af421
BP
24
25Package: openvswitch-datapath-source
26Architecture: all
c4270b13 27Depends: bzip2, debhelper (>= 5.0.37), module-assistant, ${misc:Depends}
064af421 28Suggests: openvswitch-switch
49c57a8f 29Description: Open vSwitch datapath module source - module-assistant version
29089a54
RL
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.
5d233e21 37 .
064af421
BP
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.
064af421 42
49c57a8f
CS
43Package: openvswitch-datapath-dkms
44Architecture: all
1ca0323e 45Depends: dkms (>= 1.95), libc6-dev, libelf-dev, make, ${misc:Depends}, ${python3:Depends}
49c57a8f 46Description: Open vSwitch datapath module source - DKMS version
29089a54
RL
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.
5d233e21 54 .
49c57a8f
CS
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
064af421 59Package: openvswitch-common
2d8b103c 60Architecture: linux-any
24aefb18 61Multi-Arch: foreign
1ca0323e 62Depends: python3,
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,
c4270b13
JP
105 uuid-runtime,
106 ${misc:Depends},
1ca0323e 107 ${python3:Depends},
c4270b13 108 ${shlibs:Depends}
064af421 109Description: Open vSwitch switch implementations
29089a54
RL
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.
5d233e21 117 .
064af421 118 openvswitch-switch provides the userspace components and utilities for
29089a54 119 the Open vSwitch kernel-based switch.
064af421 120
064af421
BP
121Package: openvswitch-pki
122Architecture: all
c4270b13
JP
123Depends: openvswitch-common (<< ${source:Version}.1~),
124 openvswitch-common (>= ${source:Version}),
125 ${misc:Depends}
bc6bb66b 126Description: Open vSwitch public key infrastructure dependency package
29089a54
RL
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.
5d233e21 134 .
064af421
BP
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.
064af421 138
0bc1b46a
BP
139Package: openvswitch-testcontroller
140Architecture: linux-any
c4270b13
JP
141Depends: openvswitch-common (= ${binary:Version}),
142 openvswitch-pki (= ${source:Version}),
143 ${misc:Depends},
144 ${shlibs:Depends}
0bc1b46a
BP
145Description: 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
064af421 151Package: openvswitch-dbg
77ce847d 152Section: debug
2d8b103c 153Architecture: linux-any
c4270b13
JP
154Depends: openvswitch-common (= ${binary:Version}),
155 openvswitch-switch (= ${binary:Version}),
156 ${misc:Depends},
157 ${shlibs:Depends}
158Conflicts: openvswitch-testcontroller (<< ${binary:Version}),
159 openvswitch-testcontroller (>> ${binary:Version})
064af421 160Description: Debug symbols for Open vSwitch packages
29089a54
RL
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.
5d233e21 168 .
064af421
BP
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.
c0c2489a 172
1ca0323e 173Package: python3-openvswitch
c0c2489a 174Architecture: all
1d273d6d 175Section: python
0c4d144a 176Depends: ${misc:Depends}, ${python3:Depends}
c0c2489a 177Description: Python bindings for Open vSwitch
29089a54
RL
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.
5d233e21 185 .
c0c2489a 186 This package contains the full Python bindings for Open vSwitch database.
1ff83721 187
0be6140a
AA
188Package: openvswitch-test
189Architecture: all
1ca0323e 190Depends: python3,
850e834f 191 python3-twisted,
c4270b13 192 ${misc:Depends},
1ca0323e 193 ${python3:Depends}
0be6140a 194Description: Open vSwitch test package
29089a54
RL
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.
5d233e21 202 .
0be6140a
AA
203 This package contains utilities that are useful to diagnose
204 performance and connectivity issues in Open vSwitch setup.
2d6934b4
JP
205
206Package: openvswitch-vtep
207Architecture: linux-any
c4270b13
JP
208Depends: openvswitch-common (>= ${binary:Version}),
209 openvswitch-switch (>= ${binary:Version}),
1ca0323e
BP
210 python3,
211 python3-openvswitch (>= ${source:Version}),
c4270b13
JP
212 ${misc:Depends},
213 ${shlibs:Depends}
2d6934b4
JP
214Description: 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.
4886d4d2 225
c33e9122 226Package: libopenvswitch-dev
4886d4d2 227Architecture: linux-any
24aefb18 228Multi-Arch: same
4886d4d2 229Depends:
c33e9122 230 libopenvswitch (>= ${binary:Version}),
9c0800b7 231 libssl-dev,
771680d9 232 libunbound-dev,
4886d4d2 233 ${misc:Depends}
c33e9122
BW
234Conflicts: openvswitch-dev
235Replaces: openvswitch-dev
4886d4d2
EC
236Description: 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.
bdddc715
QX
246
247Package: openvswitch-ipsec
248Architecture: linux-any
249Depends: iproute2,
250 openvswitch-common (= ${binary:Version}),
251 openvswitch-switch (= ${binary:Version}),
1ca0323e
BP
252 python3,
253 python3-openvswitch (= ${source:Version}),
bdddc715
QX
254 strongswan,
255 ${misc:Depends},
256 ${shlibs:Depends}
257Description: 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.