teach route(8) about RTM_CHGADDR OK?
diff --git route.c route.c index 9c85f70de78..fee99dcd24b 100644 --- route.c +++ route.c @@ -1257,7 +1257,8 @@ char *msgtypes[] = { "RTM_DESYNC: route socket overflow", "RTM_INVALIDATE: invalidate cache of L2 route", "RTM_BFD: bidirectional forwarding detection", - "RTM_PROPOSAL: config proposal" + "RTM_PROPOSAL: config proposal", + "RTM_CHGADDR: address flags being changed" }; char metricnames[] = @@ -1328,6 +1329,7 @@ print_rtmsg(struct rt_msghdr *rtm, int msglen) break; case RTM_NEWADDR: case RTM_DELADDR: + case RTM_CHGADDR: ifam = (struct ifa_msghdr *)rtm; printf(", metric %d, flags:", ifam->ifam_metric); bprintf(stdout, ifam->ifam_flags, routeflags); -- I'm not entirely sure you are real.