aboutsummaryrefslogtreecommitdiffstats
path: root/ip/ipmonitor.c
diff options
context:
space:
mode:
authorDavid Ahern <dsa@cumulusnetworks.com>2017-02-21 09:23:31 -0800
committerStephen Hemminger <stephen@networkplumber.org>2017-02-23 08:58:40 -0800
commit76f7d89d4de0b9ffabf5db4765bf3a22a35ed0e1 (patch)
treea6828f6120a97c7f5922a139282f5a2c3cc7fc12 /ip/ipmonitor.c
parent3f34574d0f97a9fb62d421478f72140ad8380b53 (diff)
downloadplatform_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.c3
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)