From: Nikolay Aleksandrov <nikolay@xxxxxxxxxxxxxxxxxxx> Hi, This set completes the bridge device's netlink support and makes it possible to view and configure everything that can be configured via sysfs. I have tested all of these (setting and getting). There're a few longer line warnings about the br_get_size() ifla comments but I think we should have them to know what has been accounted for. I have used the sysfs interface as a guide of what and how to set. As usual I'll send the corresponding iproute2 patches later. The bridge port's netlink interface will be completed after this set gets applied in some form. This patch-set is on top of my last vlan cleanups set: http://www.spinics.net/lists/netdev/msg346005.html Cheers, Nik Nikolay Aleksandrov (20): bridge: netlink: add group_fwd_mask support bridge: netlink: export root id bridge: netlink: export bridge id bridge: netlink: export root port bridge: netlink: export root path cost bridge: netlink: export topology_change and topology_change_detected bridge: netlink: export all timers bridge: netlink: add group_addr support bridge: netlink: add fdb flush bridge: netlink: add support for multicast_router bridge: netlink: add support for multicast_snooping bridge: netlink: add support for multicast_query_use_ifaddr bridge: netlink: add support for multicast_querier bridge: netlink: add support for igmp's hash_elasticity bridge: netlink: add support for igmp's hash_max bridge: netlink: add support for multicast_last_member_count bridge: netlink: add support for multicast_startup_query_count bridge: netlink: add support for igmp's intervals bridge: netlink: add support for netfilter tables config bridge: netlink: add support for default_pvid include/uapi/linux/if_link.h | 36 ++++++ net/bridge/br_netlink.c | 284 ++++++++++++++++++++++++++++++++++++++++++- net/bridge/br_private.h | 1 + net/bridge/br_vlan.c | 14 +-- 4 files changed, 326 insertions(+), 9 deletions(-) -- 2.4.3