Nikolay Aleksandrov
9289906313
net: bridge: add notifications for the bridge dev on vlan change
...
Currently the bridge device doesn't generate any notifications upon vlan
modifications on itself because it doesn't use the generic bridge
notifications.
With the recent changes we know if anything was modified in the vlan config
thus we can generate a notification when necessary for the bridge device
so add support to br_ifinfo_notify() similar to how other combined
functions are done - if port is present it takes precedence, otherwise
notify about the bridge. I've explicitly marked the locations where the
notification should be always for the port by setting bridge to NULL.
I've also taken the liberty to rearrange each modified function's local
variables in reverse xmas tree as well.
Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-11-02 15:53:40 +09:00
..
netfilter
netfilter: ebtables: fix race condition in frame_filter_net_init()
2017-09-29 13:36:06 +02:00
br.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_arp_nd_proxy.c
bridge: suppress nd pkts on BR_NEIGH_SUPPRESS ports
2017-10-08 21:12:04 -07:00
br_device.c
bridge: suppress nd pkts on BR_NEIGH_SUPPRESS ports
2017-10-08 21:12:04 -07:00
br_fdb.c
bridge: add tracepoint in br_fdb_update
2017-08-31 11:42:41 -07:00
br_forward.c
bridge: add new BR_NEIGH_SUPPRESS port flag to suppress arp and nd flood
2017-10-08 21:12:04 -07:00
br_if.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_input.c
bridge: suppress nd pkts on BR_NEIGH_SUPPRESS ports
2017-10-08 21:12:04 -07:00
br_ioctl.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_mdb.c
rtnetlink: make rtnl_register accept a flags parameter
2017-08-09 16:57:38 -07:00
br_multicast.c
net: bridge: Export bridge multicast router state
2017-10-09 10:18:11 -07:00
br_netfilter_hooks.c
netfilter: convert hook list to an array
2017-08-28 17:44:00 +02:00
br_netfilter_ipv6.c
br_netlink.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_netlink_tunnel.c
bridge: netlink: make setlink/dellink notifications more accurate
2017-10-29 11:03:43 +09:00
br_nf_core.c
br_private.h
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_private_stp.h
br_private_tunnel.h
bridge: netlink: make setlink/dellink notifications more accurate
2017-10-29 11:03:43 +09:00
br_stp.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_stp_bpdu.c
net: introduce __skb_put_[zero, data, u8]
2017-06-20 13:30:14 -04:00
br_stp_if.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_stp_timer.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_switchdev.c
bridge: check for null fdb->dst before notifying switchdev drivers
2017-08-28 16:14:00 -07:00
br_sysfs_br.c
net: bridge: constify attribute_group structures.
2017-06-29 15:48:52 -04:00
br_sysfs_if.c
net: bridge: add notifications for the bridge dev on vlan change
2017-11-02 15:53:40 +09:00
br_vlan.c
bridge: vlan: signal if anything changed on vlan add
2017-10-29 11:03:43 +09:00
br_vlan_tunnel.c
bridge: vlan_tunnel: explicitly reset metadata attrs to NULL on failure
2017-02-17 13:33:41 -05:00
Kconfig
Makefile
bridge: add new BR_NEIGH_SUPPRESS port flag to suppress arp and nd flood
2017-10-08 21:12:04 -07:00