netdev: Change netdev_class_rwlock to recursive mutex, for POSIX safety.
[sliver-openvswitch.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:
7  debhelper (>= 8), autoconf (>= 2.64), automake (>= 1.10) | automake1.10, 
8  libssl-dev, bzip2, openssl, graphviz,
9  python-all (>= 2.6.6-3~), procps, python-qt4,
10  python-zopeinterface, python-twisted-conch, libtool
11 Standards-Version: 3.9.3
12 Homepage: http://openvswitch.org/
13
14 Package: openvswitch-datapath-source
15 Architecture: all
16 Depends: module-assistant, bzip2, debhelper (>= 5.0.37), ${misc:Depends}
17 Suggests: openvswitch-switch
18 Description: Open vSwitch datapath module source - module-assistant version
19  Open vSwitch is a production quality, multilayer, software-based,
20  Ethernet virtual switch. It is designed to enable massive network
21  automation through programmatic extension, while still supporting
22  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
23  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
24  to support distribution across multiple physical servers similar to
25  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
26  .
27  This package provides the Open vSwitch datapath module source code
28  that is needed by openvswitch-switch.  The kernel module can be built
29  from it using module-assistant or make-kpkg.  README.Debian in this
30  package provides further instructions.
31
32 Package: openvswitch-datapath-dkms
33 Architecture: all
34 Depends: dkms (>= 1.95), make, libc6-dev, ${misc:Depends}, ${python:Depends}
35 Description: Open vSwitch datapath module source - DKMS version
36  Open vSwitch is a production quality, multilayer, software-based,
37  Ethernet virtual switch. It is designed to enable massive network
38  automation through programmatic extension, while still supporting
39  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
40  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
41  to support distribution across multiple physical servers similar to
42  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
43  .
44  This package provides the Open vSwitch datapath module source code
45  that is needed by openvswitch-switch.  DKMS can built the kernel
46  module from it.
47
48 Package: openvswitch-common
49 Architecture: linux-any
50 Depends:
51  ${shlibs:Depends}, openssl, ${misc:Depends}, python,
52  python (>= 2.7) | python-argparse
53 Suggests: ethtool
54 Description: Open vSwitch common components
55  Open vSwitch is a production quality, multilayer, software-based,
56  Ethernet virtual switch. It is designed to enable massive network
57  automation through programmatic extension, while still supporting
58  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
59  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
60  to support distribution across multiple physical servers similar to
61  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
62  .
63  openvswitch-common provides components required by both openvswitch-switch.
64
65 Package: openvswitch-switch
66 Architecture: linux-any
67 Suggests: openvswitch-datapath-module
68 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, openvswitch-common (= ${binary:Version}), module-init-tools, procps, uuid-runtime, netbase, python-argparse
69 Description: Open vSwitch switch implementations
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-switch provides the userspace components and utilities for
79  the Open vSwitch kernel-based switch.
80
81 Package: openvswitch-ipsec
82 Architecture: linux-any
83 Depends:
84  ${shlibs:Depends}, ${misc:Depends}, python,
85  ipsec-tools (>=0.8~alpha20101208),
86  racoon (>=0.8~alpha20101208),
87  openvswitch-common (= ${binary:Version}),
88  openvswitch-switch (= ${binary:Version}),
89  python-openvswitch (= ${source:Version})
90 Description: Open vSwitch GRE-over-IPsec support
91  Open vSwitch is a production quality, multilayer, software-based,
92  Ethernet virtual switch. It is designed to enable massive network
93  automation through programmatic extension, while still supporting
94  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
95  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
96  to support distribution across multiple physical servers similar to
97  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
98  .
99  The ovs-monitor-ipsec script provides support for encrypting GRE
100  tunnels with IPsec.
101
102 Package: openvswitch-pki
103 Architecture: all
104 Depends:
105  ${misc:Depends}, openvswitch-common (>= ${source:Version}),
106  openvswitch-common (<< ${source:Version}.1~)
107 Description: Open vSwitch public key infrastructure dependency package
108  Open vSwitch is a production quality, multilayer, software-based,
109  Ethernet virtual switch. It is designed to enable massive network
110  automation through programmatic extension, while still supporting
111  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
112  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
113  to support distribution across multiple physical servers similar to
114  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
115  .
116  openvswitch-pki provides PKI (public key infrastructure) support for
117  Open vSwitch switches and controllers, reducing the risk of
118  man-in-the-middle attacks on the Open vSwitch network infrastructure.
119
120 Package: openvswitch-dbg
121 Section: debug
122 Architecture: linux-any
123 Depends:
124  ${shlibs:Depends}, ${misc:Depends},
125  openvswitch-common (= ${binary:Version}),
126  openvswitch-switch (= ${binary:Version})
127 Description: Debug symbols for Open vSwitch packages
128  Open vSwitch is a production quality, multilayer, software-based,
129  Ethernet virtual switch. It is designed to enable massive network
130  automation through programmatic extension, while still supporting
131  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
132  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
133  to support distribution across multiple physical servers similar to
134  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
135  .
136  This package contains the debug symbols for all the other openvswitch-*
137  packages.  Install it to debug one of them or to examine a core dump
138  produced by one of them.
139
140 Package: python-openvswitch
141 Architecture: all
142 Section: python
143 Depends: ${misc:Depends}, ${python:Depends}
144 Description: Python bindings for Open vSwitch
145  Open vSwitch is a production quality, multilayer, software-based,
146  Ethernet virtual switch. It is designed to enable massive network
147  automation through programmatic extension, while still supporting
148  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
149  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
150  to support distribution across multiple physical servers similar to
151  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
152  .
153  This package contains the full Python bindings for Open vSwitch database.
154
155 Package: openvswitch-test
156 Architecture: all
157 Depends: ${misc:Depends}, ${python:Depends}, python-twisted-web, python (>= 2.7) | python-argparse
158 Description: Open vSwitch test package
159  Open vSwitch is a production quality, multilayer, software-based,
160  Ethernet virtual switch. It is designed to enable massive network
161  automation through programmatic extension, while still supporting
162  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
163  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
164  to support distribution across multiple physical servers similar to
165  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
166  .
167  This package contains utilities that are useful to diagnose
168  performance and connectivity issues in Open vSwitch setup.
169
170 Package: openvswitch-vtep
171 Architecture: linux-any
172 Depends:
173  ${shlibs:Depends}, ${misc:Depends}, openvswitch-common (>= ${binary:Version}),
174  openvswitch-switch (>= ${binary:Version}), python,
175  python-openvswitch (>= ${source:Version})
176 Description: Open vSwitch VTEP utilities
177  Open vSwitch is a production quality, multilayer, software-based, Ethernet
178  virtual switch. It is designed to enable massive network automation through
179  programmatic extension, while still supporting standard management interfaces
180  and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In
181  addition, it is designed to support distribution across multiple physical
182  servers similar to VMware's vNetwork distributed vswitch or Cisco's Nexus
183  1000V.
184  .
185  This package provides utilities that are useful to interact with a
186  VTEP-configured database and a VTEP emulator.