]> git.baikalelectronics.ru Git - kernel.git/commit
bridge: a netlink notification should be sent when those attributes are changed by...
authorXin Long <lucien.xin@gmail.com>
Fri, 8 Apr 2016 16:03:32 +0000 (00:03 +0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 14 Apr 2016 02:42:33 +0000 (22:42 -0400)
commit3459d20246154dcf9f1f95a7f30eea2789580ddc
treeb6af24bf04b189a5add934d29ff160a51e91376f
parent47c2e05a76cd1835f11f938db5a52776d508ac6c
bridge: a netlink notification should be sent when those attributes are changed by br_sysfs_if

Now when we change the attributes of bridge or br_port by netlink,
a relevant netlink notification will be sent, but if we change them
by ioctl or sysfs, no notification will be sent.

We should ensure that whenever those attributes change internally or from
sysfs/ioctl, that a netlink notification is sent out to listeners.

Also, NetworkManager will use this in the future to listen for out-of-band
bridge master attribute updates and incorporate them into the runtime
configuration.

This patch is used for br_sysfs_if, and we also move br_ifinfo_notify out
of store_flag.

Signed-off-by: Xin Long <lucien.xin@gmail.com>
Reviewed-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_sysfs_if.c