freebsd-skq/sys/netinet
Bill Paul 3528d68f71 Fix a (long standing?) bug in ip_output(): if ip_insertoptions() is
called and ip_output() encounters an error and bails (i.e. host
unreachable), we will leak an mbuf. This is because the code calls
m_freem(m0) after jumping to the bad: label at the end of the function,
when it should be calling m_freem(m). (m0 is the original mbuf list
_without_ the options mbuf prepended.)

Obtained from:	NetBSD
2001-10-30 18:15:48 +00:00
..
libalias mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
accf_data.c
accf_http.c
icmp6.h
icmp_var.h
if_atm.c Pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2. 2001-10-17 18:07:05 +00:00
if_atm.h Pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2. 2001-10-17 18:07:05 +00:00
if_ether.c If we are bridging, fall back to using any inet address in the system, 2001-10-25 06:14:21 +00:00
if_ether.h bring in ARP support for variable length link level addresses 2001-10-14 20:17:53 +00:00
if_fddi.h
igmp_var.h Patches from Keiichi SHIMA <keiichi@iij.ad.jp> 2001-09-03 20:03:55 +00:00
igmp.c One caller of rip_input failed to be converted in the last commit. 2001-09-03 20:40:35 +00:00
igmp.h
in_cksum.c
in_gif.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
in_gif.h Patches from Keiichi SHIMA <keiichi@iij.ad.jp> 2001-09-03 20:03:55 +00:00
in_hostcache.c
in_hostcache.h
in_pcb.c Pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2. 2001-10-17 18:07:05 +00:00
in_pcb.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
in_proto.c Patches from Keiichi SHIMA <keiichi@iij.ad.jp> 2001-09-03 20:03:55 +00:00
in_rmx.c Centralize satosin(), sintosa() and ifatoia() macros in <netinet/in.h> 2001-09-29 03:23:44 +00:00
in_systm.h
in_var.h Nuke unused (and incorrect) #define of INADDR_HMASK. 2001-09-29 14:59:20 +00:00
in.c Make sure the netmask always has an address family. This fixes Linux 2001-10-30 15:57:20 +00:00
in.h Centralize satosin(), sintosa() and ifatoia() macros in <netinet/in.h> 2001-09-29 03:23:44 +00:00
ip6.h
ip_divert.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
ip_dummynet.c Make it so dummynet and bridge can be loaded as modules. 2001-10-05 05:45:27 +00:00
ip_dummynet.h Make it so dummynet and bridge can be loaded as modules. 2001-10-05 05:45:27 +00:00
ip_ecn.c
ip_ecn.h
ip_encap.c Remove some un-needed code that was accidentally included in 2001-09-07 07:24:28 +00:00
ip_encap.h Patches from KAME to remove usage of Varargs in existing 2001-09-07 07:19:12 +00:00
ip_flow.c
ip_flow.h
ip_fw.c Only allow users to see their own socket connections if 2001-10-05 07:06:32 +00:00
ip_fw.h A few more style changes picked up whilst working on an MFC to -stable. 2001-10-29 15:09:07 +00:00
ip_icmp.c Relocate the KASSERT for a null recvif to a location where it will 2001-10-25 05:56:30 +00:00
ip_icmp.h Patches from Keiichi SHIMA <keiichi@iij.ad.jp> 2001-09-03 20:03:55 +00:00
ip_id.c
ip_input.c Don't use the ip_timestamp structure to access timestamp options, as the 2001-10-25 06:27:51 +00:00
ip_mroute.c fix int argument used in printf w/ %ld (cast to long) 2001-10-29 02:19:19 +00:00
ip_mroute.h
ip_output.c Fix a (long standing?) bug in ip_output(): if ip_insertoptions() is 2001-10-30 18:15:48 +00:00
ip_var.h Patches from Keiichi SHIMA <keiichi@iij.ad.jp> 2001-09-03 20:03:55 +00:00
ip.h
ipprotosw.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
raw_ip.c - Combine kern.ps_showallprocs and kern.ipc.showallsockets into 2001-10-09 21:40:30 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
tcp_output.c Add a flag TF_LASTIDLE, that forces a previously idle connection 2001-10-05 21:33:38 +00:00
tcp_reass.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
tcp_seq.h
tcp_subr.c - Combine kern.ps_showallprocs and kern.ipc.showallsockets into 2001-10-09 21:40:30 +00:00
tcp_timer.c
tcp_timer.h
tcp_timewait.c - Combine kern.ps_showallprocs and kern.ipc.showallsockets into 2001-10-09 21:40:30 +00:00
tcp_usrreq.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
tcp_var.h Add a flag TF_LASTIDLE, that forces a previously idle connection 2001-10-05 21:33:38 +00:00
tcp.h
tcpip.h
udp_usrreq.c restore the data of the ip header when extended udp header and data checksum 2001-10-22 12:43:30 +00:00
udp_var.h Patches from Keiichi SHIMA <keiichi@iij.ad.jp> 2001-09-03 20:03:55 +00:00
udp.h