freebsd_amp_hwpstate/sys/netinet
Paul Traina 072b9b24e3 Fix ip option processing for raw IP sockets. This whole thing is a compromise
between ignoring options specified in the setsockopt call if IP_HDRINCL is set
(the UCB choice when VJ's code was brought in) vs allowing them (what everyone
else did, and what is assumed by programs everywhere...sigh).

Also perform some checking of the passed down packet to avoid running off
the end of a mbuf chain.

Reviewed by:	fenner
1996-03-13 08:02:45 +00:00
..
icmp_var.h
if_ether.c Make the "arpresolve: can't allocate llinfo" error message 1996-02-20 17:54:17 +00:00
if_ether.h
if_fddi.h The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
igmp.c
igmp.h
igmp_var.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
in.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
in.h Make the default behavior of local port assignment match traditional 1996-02-22 21:32:23 +00:00
in_cksum.c
in_pcb.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
in_pcb.h Make the default behavior of local port assignment match traditional 1996-02-22 21:32:23 +00:00
in_proto.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
in_rmx.c First piece of fixing ppp/proxy arp problem: 1996-01-23 05:15:30 +00:00
in_systm.h
in_var.h Provide a direct entry point for IP input. This actually results 1996-02-05 20:36:02 +00:00
ip.h
ip_fw.c Fix wrong logic, certain rules never matched. 1996-02-26 15:28:15 +00:00
ip_fw.h Make getsockopt() capable of handling more than one mbuf worth of data. 1996-02-24 13:38:28 +00:00
ip_icmp.c
ip_icmp.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
ip_input.c Make getsockopt() capable of handling more than one mbuf worth of data. 1996-02-24 13:38:28 +00:00
ip_mroute.c Cleaned up uninitialized 'rt' warning properly 1996-03-11 17:11:23 +00:00
ip_mroute.h
ip_output.c Fix ip option processing for raw IP sockets. This whole thing is a compromise 1996-03-13 08:02:45 +00:00
ip_var.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
raw_ip.c Fix ip option processing for raw IP sockets. This whole thing is a compromise 1996-03-13 08:02:45 +00:00
tcp.h
tcp_debug.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_debug.h
tcp_fsm.h
tcp_input.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_output.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_reass.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_seq.h
tcp_subr.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_timer.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_timer.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
tcp_timewait.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_usrreq.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
tcp_var.h Spell tcp_listendrop consistently so that tcp_input.c and netstat compile. 1996-02-27 15:12:53 +00:00
tcpip.h
udp.h
udp_usrreq.c Move or add #include <queue.h> in preparation for upcoming struct socket 1996-03-11 15:13:58 +00:00
udp_var.h