|
Description
|
The route(1M) command has a hard-coded list of interface flags to display in "monitor" mode. Each IFF_* flag defined in <net/if.h> has a corresponding entry in the route.c ifnetflags[] array so that RTM_IFINFO messages can be parsed and displayed in a verbose manner by "route monitor".
The additions of IFF_FIXEDMTU, IFF_VIRTUAL, and IFF_DUPLICATE by previous projects were not accompanied by corresponding changes to the ifnetflags[] array. Since rtm_flags is a 32 bit field, the omission of these flags from the array has no impact on what "route monitor" displays, as all three of these flags are beyond the 32nd bit. Regardless, they should be included for completeness.
|