From: Nikolay Aleksandrov <niko...@cumulusnetworks.com> Hi, After I added support for all attributes in the kernel, it's time to make use of them in iproute2. I've tested changing/viewing all of the attributes. I'll send a separate set to add support for the ports attributes. For the future, adding a switch to change to "seconds.milliseconds" format for the timers would be helpful (I've stuck to the currently used clock_t export to be consistent).
v2: use ether_ntoa_r to print the bridge/root ids, and convert read-only timers to seconds.milliseconds format as per Stephen's comments Cheers, Nik Nikolay Aleksandrov (21): iplink: bridge: export bridge_id and designated_root iplink: bridge: export root_(port|path_cost), topology_change and change_detected iplink: bridge: export read-only timers iplink: bridge: add support for IFLA_BR_GROUP_FWD_MASK iplink: bridge: add support for IFLA_BR_GROUP_ADDR iplink: bridge: add support for IFLA_BR_VLAN_DEFAULT_PVID iplink: bridge: add support for IFLA_BR_MCAST_ROUTER iplink: bridge: add support for IFLA_BR_MCAST_SNOOPING iplink: bridge: add support for IFLA_BR_MCAST_QUERY_USE_IFADDR iplink: bridge: add support for IFLA_BR_MCAST_QUERIER iplink: bridge: add support for IFLA_BR_MCAST_HASH_ELASTICITY iplink: bridge: add support for IFLA_BR_MCAST_HASH_MAX iplink: bridge: add support for IFLA_BR_MCAST_LAST_MEMBER_CNT iplink: bridge: add support for IFLA_BR_MCAST_STARTUP_QUERY_CNT iplink: bridge: add support for IFLA_BR_MCAST_LAST_MEMBER_INTVL iplink: bridge: add support for IFLA_BR_MCAST_MEMBERSHIP_INTVL iplink: bridge: add support for IFLA_BR_MCAST_QUERIER_INTVL iplink: bridge: add support for IFLA_BR_MCAST_QUERY_INTVL iplink: bridge: add support for IFLA_BR_MCAST_QUERY_RESPONSE_INTVL iplink: bridge: add support for IFLA_BR_MCAST_STARTUP_QUERY_INTVL iplink: bridge: add support for netfilter call attributes include/utils.h | 18 +++ ip/iplink_bridge.c | 375 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 393 insertions(+) -- 2.4.3