Index: sys/netinet/icmp6.h =================================================================== --- sys/netinet/icmp6.h +++ sys/netinet/icmp6.h @@ -635,6 +635,10 @@ uint64_t icp6s_badrs; /* bad router solicitation */ uint64_t icp6s_badra; /* bad router advertisement */ uint64_t icp6s_badredirect; /* bad redirect message */ + uint64_t icp6s_overflowdefrtr; /* Too many default routers. */ + uint64_t icp6s_overflowprfx; /* Too many prefixes. */ + uint64_t icp6s_overflownndp; /* Too many neighbour entries. */ + uint64_t icp6s_overflowredirect;/* Too many redirects. */ }; #ifdef _KERNEL Index: usr.bin/netstat/inet6.c =================================================================== --- usr.bin/netstat/inet6.c +++ usr.bin/netstat/inet6.c @@ -1055,6 +1055,14 @@ "{N:/bad router advertisement message%s}\n"); p(icp6s_badredirect, "\t{:bad-redirect/%ju} " "{N:/bad redirect message%s}\n"); + p_5(icp6s_overflowdefrtr, "\t{:too-many-default-routers/%ju} " + "{N:/too many default routers}\n"); + p_5(icp6s_overflowprfx, "\t{:too-many-prefixes/%ju} " + "{N:/too many prefixes}\n"); + p_5(icp6s_overflownndp, "\t{:too-many-neighbour-entries/%ju} " + "{N:/too many neighbour entries}\n"); + p_5(icp6s_overflowredirect, "\t{:too-many-redirects/%ju} " + "{N:/too many redirects}\n"); xo_close_container("errors"); p(icp6s_pmtuchg, "\t{:path-mtu-changes/%ju} {N:/path MTU change%s}\n"); #undef p