NetBSD/sys/netinet
kim c9f56c04dc Add RFC 3378 EtherIP support, ported from OpenBSD to NetBSD by
Hans Rosenfeld (rosenfeld at grumpf.hope-2000.org)

This change makes it possible to add gif interfaces to bridges, which
will then send and receive IP protocol 97 packets. Packets are Ethernet
frames with an EtherIP header prepended.
2005-01-31 23:49:36 +00:00
..
files.ipfilter Move ipf to sys/dist/ipf; Note that I followed the pattern used for pf. 2004-10-01 15:24:45 +00:00
files.netinet compile tcp_debug.c only if the TCP_DEBUG option is set, 2005-01-13 19:09:40 +00:00
icmp6.h no space between function name and paren: foo (blah) -> foo(blah) 2004-04-21 17:49:46 +00:00
icmp_var.h Remove a common (icmpstat). 2004-08-03 13:58:59 +00:00
if_arp.c Change initialzie of domains to use link sets. Switch to using STAILQ. 2005-01-23 18:41:56 +00:00
if_atm.c KNF - return is not a function. sync w/kame. 2002-09-11 02:46:42 +00:00
if_atm.h no space between function name and paren: foo (blah) -> foo(blah) 2004-04-21 17:49:46 +00:00
if_ether.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_inarp.h no space between function name and paren: foo (blah) -> foo(blah) 2004-04-21 17:49:46 +00:00
igmp_var.h Initialise (most) pools from a link set instead of explicit calls 2004-04-25 16:42:40 +00:00
igmp.c PR/25749: Peter Postma: missing splx() in kernel. 2004-11-13 19:17:50 +00:00
igmp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in4_cksum.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in_cksum.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
in_gif.c Add RFC 3378 EtherIP support, ported from OpenBSD to NetBSD by 2005-01-31 23:49:36 +00:00
in_gif.h Add RFC 3378 EtherIP support, ported from OpenBSD to NetBSD by 2005-01-31 23:49:36 +00:00
in_pcb_hdr.h Define a sotoinpcb_hdr() macro (a'la sotoinpcb()). 2004-03-02 02:11:14 +00:00
in_pcb.c PR/27082: Sean Boudreau: redundant assignment or NULL dereference in 2004-09-29 21:30:00 +00:00
in_pcb.h no space between function name and paren: foo (blah) -> foo(blah) 2004-04-21 17:49:46 +00:00
in_proto.c Add RFC 3378 EtherIP support, ported from OpenBSD to NetBSD by 2005-01-31 23:49:36 +00:00
in_systm.h De __P() 2004-04-18 21:00:35 +00:00
in_var.h Add IFNET_FOREACH and IFADDR_FOREACH macros and start using them. 2005-01-24 21:25:09 +00:00
in.c Add IFNET_FOREACH and IFADDR_FOREACH macros and start using them. 2005-01-24 21:25:09 +00:00
in.h Add RFC 3378 EtherIP support, ported from OpenBSD to NetBSD by 2005-01-31 23:49:36 +00:00
ip6.h typo. Bruno Rohee 2004-07-09 09:15:02 +00:00
ip_ecn.c correct variable initialization. reported by fujitsu folks 2002-04-10 09:18:57 +00:00
ip_ecn.h De __P() 2004-04-18 21:00:35 +00:00
ip_encap.c To fix bad pointer dereference on start up when gif is used, 2005-01-24 04:46:49 +00:00
ip_encap.h initialize max_keylen for ip_encap.c earlier 2004-08-17 07:05:34 +00:00
ip_flow.c Initialise (most) pools from a link set instead of explicit calls 2004-04-25 16:42:40 +00:00
ip_gre.c Remove #else clause of __STDC__ 2004-04-26 01:31:56 +00:00
ip_gre.h no space between function name and paren: foo (blah) -> foo(blah) 2004-04-21 17:49:46 +00:00
ip_icmp.c Add IFNET_FOREACH and IFADDR_FOREACH macros and start using them. 2005-01-24 21:25:09 +00:00
ip_icmp.h no space between function name and paren: foo (blah) -> foo(blah) 2004-04-21 17:49:46 +00:00
ip_id.c typo 2004-03-23 05:31:54 +00:00
ip_input.c Add IFNET_FOREACH and IFADDR_FOREACH macros and start using them. 2005-01-24 21:25:09 +00:00
ip_mroute.c Duplicate nested if statement in PIM code (from the OpenBSD tree) 2005-01-15 06:50:47 +00:00
ip_mroute.h IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on 2004-09-04 23:29:44 +00:00
ip_output.c Don't perform checksums on loopback interfaces. They can be reenabled with 2004-12-15 04:25:19 +00:00
ip_var.h Don't perform checksums on loopback interfaces. They can be reenabled with 2004-12-15 04:25:19 +00:00
ip.h Initial commit of a port of the FreeBSD implementation of RFC 2385 2004-04-25 22:25:03 +00:00
Makefile move ipf headers and add a comment. 2004-10-05 04:55:48 +00:00
pim_var.h IPv4 PIM support, based on submission from Pavlin Radoslavov on tech-net@ : 2004-09-04 23:32:29 +00:00
pim.h IPv4 PIM support, based on submission from Pavlin Radoslavov on tech-net@ : 2004-09-04 23:32:29 +00:00
raw_ip.c IPv4 PIM support, based on a submission from Pavlin Radoslavov posted on 2004-09-04 23:29:44 +00:00
tcp_debug.c compile tcp_debug.c only if the TCP_DEBUG option is set, 2005-01-13 19:09:40 +00:00
tcp_debug.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_fsm.h export tcpstates for _KERNEL and remove tcp_usrreq.c's incorrect 2004-04-20 22:54:31 +00:00
tcp_input.c Several changes based on comparison with NS: 2005-01-28 00:18:22 +00:00
tcp_output.c Don't perform checksums on loopback interfaces. They can be reenabled with 2004-12-15 04:25:19 +00:00
tcp_seq.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_subr.c In tcp_respond(), clear the m_pkthdr.csum_flags that was inherited from the 2005-01-03 19:47:30 +00:00
tcp_timer.c Whoops. Exit fast recovery when handling a timeout. 2005-01-27 18:45:41 +00:00
tcp_timer.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
tcp_usrreq.c Don't perform checksums on loopback interfaces. They can be reenabled with 2004-12-15 04:25:19 +00:00
tcp_var.h Introduce a new state variable, t_partialacks. It has 3 states: 2005-01-27 03:39:36 +00:00
tcp.h remove TCPOPT_MD5SIGNATURE because no one in our tree uses it 2004-12-07 14:24:04 +00:00
tcpip.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
udp_usrreq.c factor out receive side tcp/udp checksum handling code so that they 2004-12-21 05:51:31 +00:00
udp_var.h factor out receive side tcp/udp checksum handling code so that they 2004-12-21 05:51:31 +00:00
udp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00