Source: vplane-config
Section: contrib/net
Priority: optional
Maintainer: Vyatta Package Maintainers <DL-vyatta-help@att.com>
Build-Depends:
 autoconf,
 automake,
 autotools-dev,
 debhelper (>= 11),
 dh-autoreconf,
 dh-python,
 dh-yang,
 dh-exec,
 flake8,
 libxtables-dev,
 libtool,
 perltidy,
 python3-all,
 python3-setuptools,
 python3-zmq,
 libprotobuf-dev,
 libjansson-dev,
 libzmq3-dev,
 libvyatta-dataplane-proto-dev,
 libvyatta-controller-proto-dev,
 libb64-dev,
 pkg-config,
Standards-Version: 3.9.8
X-Python3-Version: >= 3.3

Package: vplane-config
Architecture: all
Depends:
 bmon (>= 3.5),
 iproute (>= 20120319-vyatta+1),
 iputils-arping,
 libconfig-tiny-perl,
 libdata-validate-ip-perl,
 libfile-remove-perl,
 libipc-system-simple-perl,
 libjson-perl,
 libmodule-load-conditional-perl,
 libvyatta-dataplane-perl,
 libvyatta-interface-perl,
 libvyatta-vplaned-perl,
 libsort-key-perl,
 netplug,
 vplane-controller (>= 1.2.0),
 vyatta-cfg (>= 0.104.32),
 vyatta-dataplane-cfg-affinity-1,
 vyatta-dataplane-cfg-npf-cfg-2,
 vyatta-dataplane-op-affinity-0,
 vyatta-dataplane-op-nd6-2,
 vyatta-dataplane-op-route-1,
 vyatta-interfaces-dataplane-rpc-v1-yang (>= ${source:Version}),
 ${misc:Depends},
 ${perl:Depends},
 python3
Breaks: vplane-routing (<= 1:10.11.9), vyatta-dataplane (<= 3.4.29)
Description: vyatta dataplane config
 Vyatta configuration/operational commands for integrated
 dataplane service.

Package: vplane-config-backend
Architecture: all
Depends:
 vyatta-dataplane (>= 3.13.39),
 libvyatta-vplaned-perl (>= ${source:Version}),
 python3,
 ${misc:Depends},
 ${perl:Depends}
Description: Backend scripts dealing with configd.
 Various backend scripts dealing with configd access

Package: vyatta-interfaces-dataplane-v1-yang
Architecture: all
Depends:
 vplane-config (>= ${source:Version}),
 vyatta-cfg ( >= 0.104.32),
 vyatta-interfaces (>= 1.83),
 vyatta-op (>= 0.13),
 vyatta-system,
 vyatta-update-vifs,
 vyatta-dataplane-op-ifconfig-1,
 vyatta-interfaces-switch-v1-yang,
 python3,
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta interfaces dataplane yang package
 Vyatta dataplane interface specific yang file and related
 template scripts.
Conflicts: vplane-config (<< 2.1.4)
Replaces: vplane-config (<< 2.1.4)

Package: vyatta-dataplane-routing-instance
Architecture: all
Depends:
 vyatta-interfaces-dataplane-v1-yang (>=${source:Version}),
 ${misc:Depends}
Description: vyatta dataplane routing-instance package
 Vyatta dataplane routing-instance specific template scripts.

Package: vyatta-op-dataplane-mpls
Architecture: all
Depends:
 vyatta-interfaces-dataplane-v1-yang (>=${source:Version}),
 vyatta-dataplane-op-mpls-1,
 ${misc:Depends},
 ${perl:Depends}
Description: vyatta dataplane mpls package
 Vyatta dataplane mpls template scripts.

Package: vyatta-interfaces-dataplane-unnumbered-v1-yang
Architecture: all
Depends:
 vplane-config (>= ${source:Version}),
 vyatta-cfg ( >= 0.104.32),
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta unnumbered yang package
 Vyatta dataplane interface unnumbered specific yang file and related
 template scripts.
Conflicts: vplane-config (<< 2.1.4)
Replaces: vplane-config (<< 2.1.4)

Package: vyatta-interfaces-uplink-v1-yang
Architecture: all
Depends: vyatta-interfaces-base, ${misc:Depends}, ${yang:Depends}
Description: vyatta interfaces uplink yang package
 Vyatta uplink interface specific yang file and related
 template scripts.

Package: vyatta-hardware-binding-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}
Description: vyatta hardware binding yang package
 Vyatta dataplane interface hardware binding specific yang file and
 related template scripts.

Package: vyatta-system-hugepages-v1-yang
Architecture: all
Section: contrib/admin
Depends:
 vyatta-dataplane,
 vyatta-cfg ( >= 0.104.32),
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-system-hugepages-v1 module
 The YANG module for hugepages configuration

Package: vyatta-system-sfp-v1-yang
Architecture: all
Section: contrib/admin
Depends:
 python3,
 vyatta-cfg ( >= 1.29),
 vyatta-dataplane-cfg-pb-vyatta:sfppermitlist-0,
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-system-sfp modules
 Vyatta SFP monitoring configuration.

Package: vyatta-op-system-sfp-v1-yang
Architecture: all
Section: contrib/admin
Depends:
 python3,
 vyatta-dataplane-op-sfp-permit-list-1,
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-op-system-sfp modules
 Vyatta SFP monitoring operational commands.

Package: vyatta-system-dataplane-v1-yang
Architecture: all
Depends:
 vplane-config (>= ${source:Version}),
 vyatta-cfg ( >= 0.104.32),
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta system dataplane yang package
 Vyatta dataplane interface specific system yang file and related
 template scripts.
Conflicts: vplane-config (<< 2.1.4)
Replaces: vplane-config (<< 2.1.4)

Package: xtables-addons-bypass
Architecture: any
Depends: iptables, ${misc:Depends}, ${shlibs:Depends}
Description: vyatta iptables bypass extension
 Vyatta extension to iptables to bypass normal forwarding
 rules.

Package: xtables-addons-bypass-dev
Architecture: all
Depends: ${misc:Depends}, ${shlibs:Depends}, xtables-addons-bypass (>=${source:Version})
Description: vyatta iptables bypass extension headers
 Vyatta extension header files for the xtables bypass module.

Package: libvyatta-dataplane-perl
Architecture: all
Section: contrib/perl
Depends:
 libzmq-libzmq3-perl,
 vyatta-platform-util (>= 2.1),
 ${misc:Depends},
 ${perl:Depends}
Breaks: vplane-config (<< 2.10)
Replaces: vplane-config(<< 2.10)
Description: Module for accessing dataplane for status commands.
 Perl module for accessing the dataplane for status commands.

Package: libvyatta-vplaned-perl
Architecture: all
Section: contrib/perl
Depends: libjson-perl, libzmq-libzmq3-perl, ${misc:Depends}, ${perl:Depends},
	 libgoogle-protocolbuffers-perl, libmime-base64-perl,
	 libvyatta-dataplane-proto-support, libvyatta-controller-proto-support
Breaks: vplane-config (<< 2.17)
Replaces: vplane-config (<< 2.17)
Description: Module for interacting with vplaned
 Perl module for connecting to the dataplane controller to send store
 commands.

Package: python3-vplaned
Architecture: all
Section: contrib/python
Depends: python3-zmq, python3-protobuf,
 libvyatta-dataplane-proto-support,
 libvyatta-controller-proto-support,
 ${misc:Depends}, ${python3:Depends}
Description: vplane-controller Python 3 API
 Provides a vplaned Python 3 module, which contains a Controller and a Dataplane
 class, which can be used to communicate to the respective components through
 ZMQ.

Package: vyatta-interfaces-tcp-mss-v1-yang
Architecture: all
Depends: libvyatta-dataplane-proto-support,
	 vyatta-dataplane-cfg-pb-vyatta:tcp-mss-0,
	 ${misc:Depends}, ${yang:Depends}
Description: vyatta-interfaces-tcp-mss-v1 module
 The YANG module for vyatta-interfaces-tcp-mss-v1 to provide support
 for TCP MSS clamping.

Package: vyatta-op-monitor-dataplane-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}
Description: vyatta-op-monitor-dataplane-v1 module
 The YANG module for monitor dataplane operational commands

Package: vyatta-op-show-dataplane-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}, python3
Description: vyatta-op-show-dataplane-v1 module
 The YANG module for show dataplane operational commands

Package: vyatta-op-clear-dataplane-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}
Description: vyatta-op-clear-dataplane-v1 module
 The YANG module for clear dataplane operational commands

Package: vyatta-op-show-platform-dataplane-v1-yang
Architecture: all
Depends: python3, vyatta-dataplane-op-pd-1, ${misc:Depends}, ${yang:Depends}
Recommends: python3-vrfmanager
Description: vyatta-op-show-platform-dataplane-v1 module
 The YANG module for show platform dataplane operational commands

Package: vyatta-security-storm-control-v1-yang
Architecture: all
Depends: python3, vyatta-dataplane-cfg-storm-ctl-3, ${misc:Depends},
         ${yang:Depends}
Description: vyatta storm control
 YANG module for configuring traffic storm control

Package: vyatta-security-mac-limit-v1-yang
Architecture: all
Depends: python3, vyatta-dataplane-cfg-pb-vyatta:maclimit-0, ${misc:Depends},
         ${yang:Depends}
Description: vyatta MAC limiting
 YANG module for configuring MAC limiting

Package: vyatta-interfaces-dataplane-rpc-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends},
         vplane-config-backend (>= ${source:Version}),
         vyatta-interfaces-base
Description: vyatta-interfaces-dataplane-rpc-v1 module
 RPC for retrieving per interface dataplane information

Package: vyatta-op-show-interfaces-dataplane-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends},
	 vplane-config,
	 vyatta-interfaces-base (>= 1.100)
Description: vyatta-op-show-interfaces-dataplane-v1 module
 Operational mode integration for viewing dataplane interface configuration

Package: vyatta-op-storm-control-v1-yang
Architecture: all
Depends: vyatta-dataplane-op-storm-ctl-2, ${misc:Depends}, ${yang:Depends},
         libvyatta-interface-perl
Description: vyatta storm control op mode
 Operational commands for traffic storm control

Package: vyatta-interfaces-backplane-v1-yang
Architecture: all
Depends: vyatta-dataplane-cfg-backplane-0, ${misc:Depends}, ${yang:Depends},
         libarray-utils-perl, libvyatta-dataplane-perl
Description: Backplane management
 Backplane interface configuration. Commands to bind dataplane interfaces to
 backplane interfaces, configure cpu affinity for backplane interfaces, etc.

Package: vyatta-interfaces-backplane-deviation-s9500-30xs-v1-yang
Architecture: all
Depends: vyatta-cfg, ${misc:Depends}, ${yang:Depends}
Description: Backplane interface YANG deviations for s9500-30xs platform
 Deviations to the backplane interfaces YANG for s9500-30xs platform

Package: vyatta-op-interfaces-backplane-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}, libvyatta-interface-perl
Description: Backplane management op mode
 Commands to show backplane interfaces

Package: vyatta-interfaces-dataplane-transceiver-v1-yang
Architecture: all
Depends:
 vyatta-optical-transport-types-v1-yang,
 vyatta-dataplane-op-ifconfig-2,
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-interfaces-dataplane-transceiver-v1 module
 Commands to show dataplane transceiver information

Package: vyatta-optical-transport-types-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}
Description: vyatta-optical-transport-types-v1 module
 Commands to show dataplane transceiver information

Package: vyatta-interfaces-dataplane-deviation-ufi-apollo-ncp1-1-v1-yang
Architecture: all
Depends: vyatta-cfg, ${misc:Depends}, ${yang:Depends}
Description: Dataplane interface YANG deviations for Ufi Apollo NCP1-1 platform
 Deviations to the dataplane interfaces YANG for the Ufi Apollo NCP1-1 platform

Package: vyatta-op-monitor-interfaces-dataplane-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends},
Breaks: vyatta-interfaces-dataplane-v1-yang (<< 2.52)
Replaces: vyatta-interfaces-dataplane-v1-yang (<< 2.52)
Description: vyatta-op-monitor-interfaces-dataplane-v1 module
 Operational mode integration for monitoring dataplane interfaces

Package: vyatta-op-monitor-interfaces-dataplane-traffic-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends},
Breaks: vyatta-interfaces-dataplane-v1-yang (<< 2.52)
Replaces: vyatta-interfaces-dataplane-v1-yang (<< 2.52)
Description: vyatta-op-monitor-interfaces-dataplane-traffic-v1 module
 Operational mode integration to monitor captured dataplane traffic

Package: vyatta-interfaces-dataplane-speed-deviations-siad-v1-yang
Architecture: all
Depends:
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-interfaces-dataplane-speed-deviations-siad-yang package
 Deviations to the dataplane interfaces YANG for interfaces within
 PM25 interface module on SIAD platform.

Package: vyatta-interfaces-dataplane-ethernet-info-v1-yang
Architecture: all
Depends:
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-interfaces-dataplane-ethernet-info package
 adds pause-frame leaf to the dataplane interfaces YANG for Pause
 frame feature.

Package: vyatta-interfaces-dataplane-pause-deviations-siad-v1-yang
Architecture: all
Depends:
 ${misc:Depends},
 ${yang:Depends}
Description: vyatta-interfaces-dataplane-pause-deviations-siad package
 Deviations to the dataplane interfaces YANG for Pause frame feature on
 SIAD platform.

Package: libvplaned-client1
Architecture: any
Depends:
 libprotobuf17,
 libjansson4,
 libzmq5,
 libvyatta-dataplane-proto1,
 libvyatta-controller-proto1,
 libb64-0d,
 ${shlibs:Depends},
 ${misc:Depends}
Multi-Arch: same
Description: Provides C++ language bindings for vplaned API.
 C++ client bindings for vplaned.

Package: libvplaned-client-dev
Architecture: any
Section: contrib/libdevel
Depends:
 libprotobuf-dev,
 libjansson-dev,
 libzmq3-dev,
 libvyatta-dataplane-proto-dev,
 libvyatta-controller-proto-dev,
 libb64-dev,
 ${shlibs:Depends},
 ${misc:Depends}
Multi-Arch: same
Description: Provides C++ language headers for vplaned API.
 C++ client headers for vplaned.

Package: golang-github-danos-vyatta-cfg-dataplane-lib-go-dev
Architecture: all
Depends: golang-github-danos-vyatta-dataplane-protobuf-dev,
 golang-github-danos-vyatta-controller-protobuf-dev,
 golang-github-zeromq-goczmq-dev,
 golang-goprotobuf-dev,
 ${misc:Depends}
Description: Provides Go language bindings for the vplaned client API.
 Go bindings for the vplaned client API.

Package: vyatta-arp-v1-yang
Architecture: all
Depends: ${misc:Depends}, ${yang:Depends}, python3
Description: Provides YANG modules for retrieving ARP data.
 The YANG modules for retrieving ARP data.

Package: vyatta-op-show-arp-v1-yang
Architecture: all
Depends: ${yang:Depends}
Description: YANG module for ARP show command and its sub commands.
 The YANG module for commands related to show arp.

Package: vyatta-op-show-monitoring-dataplane-v1-yang
Architecture: all
Depends: ${yang:Depends}, python3
Description: YANG module for show monitoring dataplane commands.
 The YANG module for commands related to show dataplane debug.
