NetBSD/usr.bin/netstat
ozaki-r 00a9cf741d Remove mkludge stuffs
For unknown reasons, IPv6 multicast addresses are linked to a first
IPv6 address assigned to an interface. Due to the design, when removing
a first address having multicast addresses, we need to save them to
somewhere and later restore them once a new IPv6 address is activated.
mkludge stuffs support the operations.

This change links multicast addresses to an interface directly and
throws the kludge away.

Note that as usual some obsolete member variables remain for kvm(3)
users. And also sysctl net.inet6.multicast_kludge remains to avoid
breaking old ifmcstat.

TODO: currently ifnet has a list of in6_multi but obviously the list
should be protocol independent. Provide a common structure (if_multi
or something) to handle in6_multi and in_multi together as well as
ifaddr does for in_ifaddr and in6_ifaddr.
2017-02-23 07:57:09 +00:00
..
atalk.c Drop assignment from uninitialized and otherwise unused variable. 2015-06-06 13:08:31 +00:00
bpf.c Fix memory leak. 2012-12-14 08:15:44 +00:00
fast_ipsec.c PR/47744: Frank Kardel: netstat -s stops output prematurely when ipsec is not 2013-04-15 21:20:39 +00:00
if.c Remove mkludge stuffs 2017-02-23 07:57:09 +00:00
inet6.c Print previously missing fields from a TCP6 PCB. 2016-12-17 09:12:22 +00:00
inet.c in getpcblist_sysctl() if sysctlnametomib() fails, return NULL and 2016-12-23 06:22:00 +00:00
main.c remove soft interrupt queues that don't exist anymore. 2016-07-14 20:13:10 +00:00
Makefile for 64 bit mips platforms where we built userland largely as n32 by 2016-12-23 10:19:57 +00:00
mbuf.c revert previous, will fix differently. 2015-07-28 19:46:42 +00:00
mroute6.c use the common code from route.c 2014-11-06 21:30:09 +00:00
mroute.c use the common code from route.c 2014-11-06 21:30:09 +00:00
netstat_hostops.c Add netstat rump client. For now, it always sets -X, i.e. will 2010-12-13 21:15:30 +00:00
netstat_rumpops.c Add netstat rump client. For now, it always sets -X, i.e. will 2010-12-13 21:15:30 +00:00
netstat.1 Remove duplicate routing flag list 2016-05-12 03:44:11 +00:00
netstat.h use the common code from route.c 2014-11-06 21:30:09 +00:00
pfkey.c split the ipsec.c source file into the pfkey part which is shared 2012-01-06 14:21:16 +00:00
pfsync.c Pull pfsync_stats() out of inet.c and into pfsync.c so that inet.c does 2011-03-01 19:01:59 +00:00
prog_ops.h Deal with crunch the standard way. 2010-12-15 11:22:41 +00:00
route.c Separate nexthop caches from the routing table 2016-04-04 07:37:07 +00:00
unix.c use _KMEMUSER for <sys/file.h> 2017-01-13 04:22:51 +00:00
vtw.c PR/50873: David Binderman: use logical or instead of arithmetic 2016-02-29 18:19:46 +00:00
vtw.h use getmicrouptime(9) rather than microtime(9) for TIME_WAIT duration 2011-05-11 15:08:59 +00:00