summaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorYuval Mintz <yuvalm@mellanox.com>2018-03-26 15:01:34 +0300
committerDavid S. Miller <davem@davemloft.net>2018-03-26 13:14:43 -0400
commit088aa3eec2ce340b5d0f0f54430f5706223d5e45 (patch)
tree310f634bbcf106567fa6e59a0240911f1eb79588 /include/net
parentcdc9f9443b5c3a61c7cec807965054ee1fd29acf (diff)
downloadop-kernel-dev-088aa3eec2ce340b5d0f0f54430f5706223d5e45.zip
op-kernel-dev-088aa3eec2ce340b5d0f0f54430f5706223d5e45.tar.gz
ip6mr: Support fib notifications
In similar fashion to ipmr, support fib notifications for ip6mr mfc and vif related events. This would later allow drivers to react to said notifications and offload the IPv6 mroutes. Signed-off-by: Yuval Mintz <yuvalm@mellanox.com> Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r--include/net/netns/ipv6.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/netns/ipv6.h b/include/net/netns/ipv6.h
index 5b51110..c29f09c 100644
--- a/include/net/netns/ipv6.h
+++ b/include/net/netns/ipv6.h
@@ -96,6 +96,8 @@ struct netns_ipv6 {
atomic_t fib6_sernum;
struct seg6_pernet_data *seg6_data;
struct fib_notifier_ops *notifier_ops;
+ struct fib_notifier_ops *ip6mr_notifier_ops;
+ unsigned int ipmr_seq; /* protected by rtnl_mutex */
struct {
struct hlist_head head;
spinlock_t lock;
OpenPOWER on IntegriCloud