Since setting the MTU of an interface now sends an RTM_IFINFO message,
it would make sense to also print the new interface MTU in monitor mode.

ok?


Index: route.c
===================================================================
RCS file: /d/cvs/src/sbin/route/route.c,v
retrieving revision 1.193
diff -u -p -p -u -r1.193 route.c
--- route.c     13 Dec 2016 08:40:54 -0000      1.193
+++ route.c     20 Dec 2016 14:57:43 -0000
@@ -1318,9 +1318,10 @@ print_rtmsg(struct rt_msghdr *rtm, int m
                (void) printf(", if# %d, ", ifm->ifm_index);
                if (if_indextoname(ifm->ifm_index, ifname) != NULL)
                        printf("name: %s, ", ifname);
-               printf("link: %s, flags:",
+               printf("link: %s, mtu: %u, flags:",
                    get_linkstate(ifm->ifm_data.ifi_type,
-                   ifm->ifm_data.ifi_link_state));
+                       ifm->ifm_data.ifi_link_state),
+                   ifm->ifm_data.ifi_mtu);
                bprintf(stdout, ifm->ifm_flags, ifnetflags);
                pmsg_addrs((char *)ifm + ifm->ifm_hdrlen, ifm->ifm_addrs);
                break;

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to