]> git.ipfire.org Git - thirdparty/iproute2.git/commit
bridge/link: add learning_sync policy flag
authorScott Feldman <sfeldma@gmail.com>
Mon, 29 Dec 2014 20:20:07 +0000 (12:20 -0800)
committerStephen Hemminger <shemming@brocade.com>
Thu, 1 Jan 2015 18:02:53 +0000 (10:02 -0800)
commit674bb438bc5cc61a9e16f97a236203ea2f50523f
tree81e1868275e1ae1d6beabccfb633102286b19129
parentb93fe57840c06137600c1fba92dcc25ee5e6a50c
bridge/link: add learning_sync policy flag

v2:

Resending now that the dust has cleared in 3.18 on "self" vs. hwmode debate for
brport settings.  learning_sync is now set/cleared using "self" qualifier on
brport.

v1:

Add 'learned_sync' flag to turn on/off syncing of learned MAC addresses from
offload device to bridge's FDB.   Flag is be set/cleared on offload device port
using "self" qualifier:

  $ sudo bridge link set dev swp1 learning_sync on self

  $ bridge -d link show dev swp1
  2: swp1 state UNKNOWN : <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0 state forwarding priority 32 cost 2
      hairpin off guard off root_block off fastleave off learning off flood off
  2: swp1 state UNKNOWN : <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 master br0
      learning on learning_sync on

Adds new IFLA_BRPORT_LEARNED_SYNCED attribute for IFLA_PROTINFO on the SELF
brport.

Signed-off-by: Scott Feldman <sfeldma@gmail.com>
bridge/link.c
man/man8/bridge.8