mirror of
https://github.com/CumulusNetworks/ifupdown2.git
synced 2024-05-06 15:54:50 +00:00
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
37 lines
1.2 KiB
Python
37 lines
1.2 KiB
Python
#!/usr/bin/env python
|
|
#
|
|
# Copyright 2014 Cumulus Networks, Inc. All rights reserved.
|
|
#
|
|
# Author: Scott Feldman, sfeldma@cumulusnetworks.com
|
|
#
|
|
#
|
|
# from /usr/include/linux/if.h
|
|
#
|
|
|
|
# Standard interface flags (netdevice->flags).
|
|
|
|
IFF_UP = 0x1 # interface is up
|
|
IFF_BROADCAST = 0x2 # broadcast address valid
|
|
IFF_DEBUG = 0x4 # turn on debugging
|
|
IFF_LOOPBACK = 0x8 # is a loopback net
|
|
IFF_POINTOPOINT = 0x10 # interface is has p-p link
|
|
IFF_NOTRAILERS = 0x20 # avoid use of trailers
|
|
IFF_RUNNING = 0x40 # interface RFC2863 OPER_UP
|
|
IFF_NOARP = 0x80 # no ARP protocol
|
|
IFF_PROMISC = 0x100 # receive all packets
|
|
IFF_ALLMULTI = 0x200 # receive all multicast packets
|
|
|
|
IFF_MASTER = 0x400 # master of a load balancer
|
|
IFF_SLAVE = 0x800 # slave of a load balancer
|
|
|
|
IFF_MULTICAST = 0x1000 # Supports multicast
|
|
|
|
IFF_PORTSEL = 0x2000 # can set media type
|
|
IFF_AUTOMEDIA = 0x4000 # auto media select active
|
|
IFF_DYNAMIC = 0x8000 # dialup device with changing addresses
|
|
|
|
IFF_LOWER_UP = 0x10000 # driver signals L1 up
|
|
IFF_DORMANT = 0x20000 # driver signals dormant
|
|
|
|
IFF_ECHO = 0x40000 # echo sent packets
|