diff options
author | David Ahern <dsa@cumulusnetworks.com> | 2017-02-21 09:23:31 -0800 |
---|---|---|
committer | Stephen Hemminger <stephen@networkplumber.org> | 2017-02-23 08:58:40 -0800 |
commit | 76f7d89d4de0b9ffabf5db4765bf3a22a35ed0e1 (patch) | |
tree | a6828f6120a97c7f5922a139282f5a2c3cc7fc12 /ip/ipmonitor.c | |
parent | 3f34574d0f97a9fb62d421478f72140ad8380b53 (diff) | |
download | platform_external_iproute2-76f7d89d4de0b9ffabf5db4765bf3a22a35ed0e1.tar.gz platform_external_iproute2-76f7d89d4de0b9ffabf5db4765bf3a22a35ed0e1.tar.bz2 platform_external_iproute2-76f7d89d4de0b9ffabf5db4765bf3a22a35ed0e1.zip |
ip: Add support for MPLS netconf
Add support for MPLS netconf to ip monitor and ip netconf commands.
Changes to header files not included as those are typically pulled
in my a header sync with the kernel.
Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Diffstat (limited to 'ip/ipmonitor.c')
-rw-r--r-- | ip/ipmonitor.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ip/ipmonitor.c b/ip/ipmonitor.c index c892b8f1..3171d471 100644 --- a/ip/ipmonitor.c +++ b/ip/ipmonitor.c @@ -176,6 +176,7 @@ int do_ipmonitor(int argc, char **argv) groups |= nl_mgrp(RTNLGRP_IPV4_RULE); groups |= nl_mgrp(RTNLGRP_IPV6_RULE); groups |= nl_mgrp(RTNLGRP_NSID); + groups |= nl_mgrp(RTNLGRP_MPLS_NETCONF); rtnl_close(&rth); @@ -271,6 +272,8 @@ int do_ipmonitor(int argc, char **argv) groups |= nl_mgrp(RTNLGRP_IPV4_NETCONF); if (!preferred_family || preferred_family == AF_INET6) groups |= nl_mgrp(RTNLGRP_IPV6_NETCONF); + if (!preferred_family || preferred_family == AF_MPLS) + groups |= nl_mgrp(RTNLGRP_MPLS_NETCONF); } if (lrule) { if (!preferred_family || preferred_family == AF_INET) |