fe58b31728bfbe99265b8793cac8b65b930b2fd3
[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,
9  python-all (>= 2.6.6-3~), procps, python-qt4,
10  python-zopeinterface, python-twisted-conch
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  and openvswitch-controller.
65
66 Package: openvswitch-switch
67 Architecture: linux-any
68 Suggests: openvswitch-datapath-module
69 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, openvswitch-common (= ${binary:Version}), module-init-tools, procps, uuid-runtime, netbase
70 Description: Open vSwitch switch implementations
71  Open vSwitch is a production quality, multilayer, software-based,
72  Ethernet virtual switch. It is designed to enable massive network
73  automation through programmatic extension, while still supporting
74  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
75  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
76  to support distribution across multiple physical servers similar to
77  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
78  .
79  openvswitch-switch provides the userspace components and utilities for
80  the Open vSwitch kernel-based switch.
81
82 Package: openvswitch-ipsec
83 Architecture: linux-any
84 Depends:
85  ${shlibs:Depends}, ${misc:Depends}, python,
86  ipsec-tools (>=0.8~alpha20101208),
87  racoon (>=0.8~alpha20101208),
88  openvswitch-common (= ${binary:Version}),
89  openvswitch-switch (= ${binary:Version}),
90  python-openvswitch (= ${source:Version})
91 Description: Open vSwitch GRE-over-IPsec support
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  The ovs-monitor-ipsec script provides support for encrypting GRE
101  tunnels with IPsec.
102
103 Package: openvswitch-pki
104 Architecture: all
105 Depends:
106  ${misc:Depends}, openvswitch-common (>= ${source:Version}),
107  openvswitch-common (<< ${source:Version}.1~)
108 Description: Open vSwitch public key infrastructure dependency package
109  Open vSwitch is a production quality, multilayer, software-based,
110  Ethernet virtual switch. It is designed to enable massive network
111  automation through programmatic extension, while still supporting
112  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
113  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
114  to support distribution across multiple physical servers similar to
115  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
116  .
117  openvswitch-pki provides PKI (public key infrastructure) support for
118  Open vSwitch switches and controllers, reducing the risk of
119  man-in-the-middle attacks on the Open vSwitch network infrastructure.
120
121 Package: openvswitch-controller
122 Architecture: linux-any
123 Depends:
124  ${shlibs:Depends}, openvswitch-common (= ${binary:Version}),
125  openvswitch-pki (= ${source:Version}), ${misc:Depends}
126 Description: Open vSwitch controller implementation
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  The Open vSwitch controller enables OpenFlow switches that connect to it
136  to act as MAC-learning Ethernet switches.
137
138 Package: openvswitch-dbg
139 Section: debug
140 Architecture: linux-any
141 Depends:
142  ${shlibs:Depends}, ${misc:Depends},
143  openvswitch-common (= ${binary:Version}),
144  openvswitch-controller (= ${binary:Version}),
145  openvswitch-switch (= ${binary:Version})
146 Description: Debug symbols for Open vSwitch packages
147  Open vSwitch is a production quality, multilayer, software-based,
148  Ethernet virtual switch. It is designed to enable massive network
149  automation through programmatic extension, while still supporting
150  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
151  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
152  to support distribution across multiple physical servers similar to
153  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
154  .
155  This package contains the debug symbols for all the other openvswitch-*
156  packages.  Install it to debug one of them or to examine a core dump
157  produced by one of them.
158
159 Package: python-openvswitch
160 Architecture: all
161 Section: python
162 Depends: ${misc:Depends}, ${python:Depends}
163 Description: Python bindings for Open vSwitch
164  Open vSwitch is a production quality, multilayer, software-based,
165  Ethernet virtual switch. It is designed to enable massive network
166  automation through programmatic extension, while still supporting
167  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
168  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
169  to support distribution across multiple physical servers similar to
170  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
171  .
172  This package contains the full Python bindings for Open vSwitch database.
173
174 Package: ovsdbmonitor
175 Architecture: all
176 Section: utils
177 Depends: ${python:Depends}, python-openvswitch, ${misc:Depends}
178 Description: Open vSwitch graphical monitoring tool
179  Open vSwitch is a production quality, multilayer, software-based,
180  Ethernet virtual switch. It is designed to enable massive network
181  automation through programmatic extension, while still supporting
182  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
183  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
184  to support distribution across multiple physical servers similar to
185  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
186  .
187  This package is a GUI tool for monitoring and troubleshooting local
188  or remote Open vSwitch installations.  It presents GUI tables that
189  graphically represent an Open vSwitch kernel flow table (similar to
190  "ovs-dpctl dump-flows") and Open vSwitch database contents (similar
191  to "ovs-vsctl list <table>").
192
193 Package: openvswitch-test
194 Architecture: all
195 Depends: ${misc:Depends}, ${python:Depends}, python-twisted-web, python (>= 2.7) | python-argparse
196 Description: Open vSwitch test package
197  Open vSwitch is a production quality, multilayer, software-based,
198  Ethernet virtual switch. It is designed to enable massive network
199  automation through programmatic extension, while still supporting
200  standard management interfaces and protocols (e.g. NetFlow, IPFIX,
201  sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag). In addition, it is designed
202  to support distribution across multiple physical servers similar to
203  VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V.
204  .
205  This package contains utilities that are useful to diagnose
206  performance and connectivity issues in Open vSwitch setup.