NetBSD/sys/netinet
matt 27e1742142 Change the way multicasts are kept. They now use a hash table in the same
manner as the ifaddr hash table.  By doing this, the mkludge code can go
away.  At the same time, keep track of what pcbs are using what ifaddr and
when an address is deleted from an interface, notify/abort all sockets
that have that address as a source.  Switch IGMP and multicasts to use pools
for allocation.  Fix a number of potential problems in the igmp code where
allocation failures could cause a trap/panic.
2003-06-15 02:49:32 +00:00
..
fil.c
files.ipfilter
files.netinet
icmp6.h separate RFC2292 decls for MLD; sync w/ kame 2003-06-06 09:37:29 +00:00
icmp_var.h
if_arp.c Add MBUFTRACE kernel option. 2003-02-26 06:31:08 +00:00
if_atm.c
if_atm.h
if_ether.h
if_inarp.h
igmp_var.h Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
igmp.c Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
igmp.h
in4_cksum.c
in_cksum.c
in_gif.c
in_gif.h
in_pcb.c Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
in_pcb.h Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
in_proto.c
in_systm.h
in_var.h Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
in.c Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
in.h Add a new feature-test macro, _NETBSD_SOURCE. If this is defined 2003-04-28 23:16:11 +00:00
ip6.h - sync up MLD declaration with RFC3542 (s/MLD6/MLD/) 2003-06-06 08:13:43 +00:00
ip_auth.c
ip_auth.h
ip_compat.h vax -> __vax__. Didn't I fix this a year ago? 2003-03-05 13:19:59 +00:00
ip_ecn.c
ip_ecn.h
ip_encap.c
ip_encap.h
ip_fil.c
ip_fil.h
ip_flow.c
ip_frag.c
ip_frag.h
ip_ftp_pxy.c
ip_gre.c clear m_flags just for safety 2003-05-02 02:13:16 +00:00
ip_gre.h
ip_h323_pxy.c
ip_icmp.c Clear hardware checksum flags before reusing a mbuf for an ICMP reply as 2003-04-17 16:57:49 +00:00
ip_icmp.h
ip_input.c Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
ip_ipsec_pxy.c
ip_log.c
ip_mroute.c more KNF 2003-05-14 17:28:31 +00:00
ip_mroute.h
ip_nat.c
ip_nat.h
ip_netbios_pxy.c
ip_output.c - don't pass mbufs with M_CSUM_* flags which isn't supported by the interface 2003-05-26 15:12:11 +00:00
ip_proxy.c
ip_proxy.h
ip_raudio_pxy.c
ip_rcmd_pxy.c
ip_state.c
ip_state.h
ip_var.h Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
ip.h bring into conformance with RFC 3514 2003-04-01 07:39:47 +00:00
ipl.h
Makefile
raw_ip.c can't use M_WAIT here, i believe. 2003-05-27 22:36:38 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
tcp_output.c no need for ip_v recovery in output path too 2003-05-17 17:16:20 +00:00
tcp_seq.h
tcp_subr.c Allow TCP connections to hosts on a local network to use a larger 2003-03-01 04:40:27 +00:00
tcp_timer.c Test callout_pending(), not callout_active(), and eliminate now-unnecessary 2003-02-03 23:50:59 +00:00
tcp_timer.h Use callout_setfunc() and callout_schedule(). 2003-02-04 03:31:32 +00:00
tcp_usrreq.c PR/2352: Tor Egge: Add sysctl to get uid of connected socket. 2003-04-19 20:58:35 +00:00
tcp_var.h PR/2352: Tor Egge: Add sysctl to get uid of connected socket. 2003-04-19 20:58:35 +00:00
tcp.h Header cleanup: Hide all of this file apart from the socket options 2003-05-05 14:36:13 +00:00
tcpip.h
udp_usrreq.c Change the way multicasts are kept. They now use a hash table in the same 2003-06-15 02:49:32 +00:00
udp_var.h
udp.h