]> git.proxmox.com Git - mirror_ifupdown2.git/commit - ifupdown2/addons/mstpctl.py
First phase checkin for new format for vlan aware bridge
authorRoopa Prabhu <roopa@cumulusnetworks.com>
Fri, 24 Oct 2014 17:11:07 +0000 (10:11 -0700)
committerRoopa Prabhu <roopa@cumulusnetworks.com>
Fri, 24 Oct 2014 17:11:07 +0000 (10:11 -0700)
commit84ca006f821aa49b4256b719d775fd11409fea1b
treea57e973597599b16a094e88a4dbe487a93d48f0a
parent48ca05db888a6881d43fd6a3ce0cb6d82bb6e47d
First phase checkin for new format for vlan aware bridge

Ticket: CM-3346
Reviewed By:
Testing Done: Sanity test + test new bridge format

There are a bunch of open issues with `vlan` interface handling.
Below is the format.

auto swp1
iface swp1
    bridge-access 300
    mstpctl-pathcost 0
    mstpctl-adminedge yes
    mstpctl-autoedge yes
    mstpctl-p2p yes
    mstpctl-bpduguard yes
    mstpctl-treeprio 64
    mstpctl-network yes
    mstpctl-bpdufilter yes

auto swp2
iface swp2
    bridge-vids 301
    bridge-pvid 302
    bridge-pathcost 10
    bridge-priority 10
    bridge-multicast-router 0
    bridge-multicast-fast-leave 1

auto br0
iface br0
    bridge-vlan-aware yes
    bridge-stp on
    bridge-ports swp1 swp2
    bridge-vids 2001

auto br0.2001
iface br0.2001
    address 10.0.14.2
    hwaddress 00:03:00:00:00:12
    address-virtual 00:00:5e:00:01:01 11.0.4.1/24

auto br0.2001
vlan br0.2001
    bridge-igmp-querier-src 172.16.101.1
23 files changed:
addons/address.py
addons/addressvirtual.py
addons/bridge.py
addons/bridgevlan.py [new file with mode: 0644]
addons/dhcp.py
addons/ethtool.py
addons/ifenslave.py
addons/loopback.py
addons/mstpctl.py
addons/usercmds.py
addons/vlan.py
addons/vxlan.py
config/addons.conf
ifupdown/iface.py
ifupdown/iff.py [changed mode: 0755->0644]
ifupdown/ifupdownmain.py
ifupdown/networkinterfaces.py
ifupdown/rtnetlink_api.py
ifupdown/scheduler.py
ifupdown/utils.py
ifupdownaddons/bridgeutils.py
ifupdownaddons/iproute2.py
ifupdownaddons/modulebase.py