diff mbox

[net-next,2/4] bridge: br_af_ops add br_get_link_af_size_filtered

Message ID 1444802314-28830-3-git-send-email-ronen.arad@intel.com
State Changes Requested, archived
Delegated to: David Miller
Headers show

Commit Message

Arad, Ronen Oct. 14, 2015, 5:58 a.m. UTC
Provide get_af_size_filtered (set to br_get_link_af_size_filtered)
in br_af_ops for proper filtering mask aware sizing of AF_BRIDGE
attributes. This is an optimization of netlink message size when
-c[compressvlans] option is entered for iproute2's bridge command.
Optimization will get into effect with rtnetlink change in the next
patch of this set.

Signed-off-by: Ronen Arad <ronen.arad@intel.com>
---
 net/bridge/br_netlink.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/net/bridge/br_netlink.c b/net/bridge/br_netlink.c
index 94b4de8..d900881 100644
--- a/net/bridge/br_netlink.c
+++ b/net/bridge/br_netlink.c
@@ -1235,8 +1235,9 @@  static size_t br_get_link_af_size(const struct net_device *dev)
 }
 
 static struct rtnl_af_ops br_af_ops __read_mostly = {
-	.family			= AF_BRIDGE,
-	.get_link_af_size	= br_get_link_af_size,
+	.family				= AF_BRIDGE,
+	.get_link_af_size		= br_get_link_af_size,
+	.get_link_af_size_filtered	= br_get_link_af_size_filtered,
 };
 
 struct rtnl_link_ops br_link_ops __read_mostly = {