diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2015-03-04 02:14:31 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-03-04 06:26:06 +0100 |
commit | 8de147dc8e2adea82b8a1a2a08fcc983330f6770 (patch) | |
tree | 2c0562994dc0ee616aabef727064120cf615f356 /include | |
parent | mpls: Netlink commands to add, remove, and dump routes (diff) | |
download | linux-8de147dc8e2adea82b8a1a2a08fcc983330f6770.tar.xz linux-8de147dc8e2adea82b8a1a2a08fcc983330f6770.zip |
mpls: Multicast route table change notifications
Unlike IPv4 this code notifies on all cases where mpls routes
are added or removed and it never automatically removes routes.
Avoiding both the userspace confusion that is caused by omitting
route updates and the possibility of a flood of netlink traffic
when an interface goes doew.
For now reserved labels are handled automatically and userspace
is not notified.
Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/linux/rtnetlink.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/linux/rtnetlink.h b/include/uapi/linux/rtnetlink.h index bad65550ae3e..06f75a407f74 100644 --- a/include/uapi/linux/rtnetlink.h +++ b/include/uapi/linux/rtnetlink.h @@ -631,6 +631,8 @@ enum rtnetlink_groups { #define RTNLGRP_IPV6_NETCONF RTNLGRP_IPV6_NETCONF RTNLGRP_MDB, #define RTNLGRP_MDB RTNLGRP_MDB + RTNLGRP_MPLS_ROUTE, +#define RTNLGRP_MPLS_ROUTE RTNLGRP_MPLS_ROUTE __RTNLGRP_MAX }; #define RTNLGRP_MAX (__RTNLGRP_MAX - 1) |