NetBSD/sys/netinet
itojun 5a4703fbfe revert revision 1.15 (on ingress, DF bit copied from inner to outer).
since we do not have feedback mechanism from path MTU to tunnel MTU
(not sure if we should), and inner packet source will not get informed of
outer PMTUD (we shouldn't do this), 1.15 behavior can lead us to
blackhole behavior.

configurable behavior (as suggested in RFC2401 6.1) would be nice to have,
however, reusing net.inet.ipsec.dfbit would be hairy.
2001-01-22 07:57:34 +00:00
..
Makefile add net/if_stf.h and netinet/ip_encap.h (almost noone will include them though) 2000-04-19 06:39:15 +00:00
fil.c constify 2001-01-18 20:28:15 +00:00
icmp6.h fix RR result bit in little endian systems. sync with kame 2001-01-22 02:28:02 +00:00
icmp_var.h count successful path MTU changes. good for debugging. 2000-10-18 19:20:02 +00:00
if_arp.c pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted). 2001-01-17 04:05:41 +00:00
if_atm.c pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted). 2001-01-17 04:05:41 +00:00
if_atm.h pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted). 2001-01-17 04:05:41 +00:00
if_ether.h Add the `packed' attribute to structures which describe wire protocol data. 1999-11-20 00:37:58 +00:00
if_ieee1394arp.c pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted). 2001-01-17 04:05:41 +00:00
if_ieee1394arp.h pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted). 2001-01-17 04:05:41 +00:00
if_inarp.h pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted). 2001-01-17 04:05:41 +00:00
igmp.c Don't copy M_EXT mbufs unless in "dhcp" mode. Do a mtod after the pullup 2000-06-16 20:21:26 +00:00
igmp.h Add the `packed' attribute to structures which describe wire protocol data. 1999-11-20 00:37:58 +00:00
igmp_var.h Update protocoles and interfaces stats counters to 64bit. 1999-11-19 10:41:41 +00:00
in.c - Keep track of allhost multicast address record we joined into 2000-10-08 09:15:28 +00:00
in.h Add IPPROTO_VRRP. 2001-01-19 09:01:48 +00:00
in4_cksum.c Remove register declarations. 2000-03-30 12:51:13 +00:00
in_cksum.c Remove register declarations. 2000-03-30 12:51:13 +00:00
in_gif.c revert revision 1.15 (on ingress, DF bit copied from inner to outer). 2001-01-22 07:57:34 +00:00
in_gif.h introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in_pcb.c Update for hashinit() change. 2000-11-08 14:28:12 +00:00
in_pcb.h PRU_PURGEADDR -> PRU_PURGEIF, per a discussion w/ itojun. In the IPv4 2000-02-02 23:28:08 +00:00
in_proto.c Restructure the Path MTU Discovery code somewhat to avoid 2000-10-18 17:09:14 +00:00
in_systm.h
in_var.h - Keep track of allhost multicast address record we joined into 2000-10-08 09:15:28 +00:00
ip.h One more __attribute__((__packed__)) to dissuade egcs from making 2000-05-02 14:15:07 +00:00
ip6.h sync with kame ($KAME$) 2000-10-10 16:26:43 +00:00
ip_auth.c Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_auth.h Resolve conflicts. 2000-05-23 06:07:42 +00:00
ip_compat.h remove include of <vm/vm.h> 2000-06-28 02:59:32 +00:00
ip_ecn.c fix compilation without INET. fix confusion between ipsecstat and ipsec6stat. 2000-10-02 03:55:41 +00:00
ip_ecn.h sync with latest KAME (rcsid only). 1999-12-12 16:19:40 +00:00
ip_encap.c fix compilation without INET. fix confusion between ipsecstat and ipsec6stat. 2000-10-02 03:55:41 +00:00
ip_encap.h introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
ip_fil.c Fix a small typo that would cause IP Filter to not hook in to 2000-12-28 21:42:49 +00:00
ip_fil.h Restructure the PFIL_HOOKS mechanism a bit: 2000-11-11 00:52:36 +00:00
ip_flow.c Pass the correct destination address for the route-to-gateway case. 2000-06-30 19:43:53 +00:00
ip_frag.c Ups, forgot to resolve one place. 2000-06-12 10:29:36 +00:00
ip_frag.h Resolve conflicts. 2000-05-03 11:12:03 +00:00
ip_ftp_pxy.c Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_gre.c Adapt to bpfattach() changes, and further centralize the bpfattach() 2000-12-12 18:00:22 +00:00
ip_gre.h Some slight cleanup. 2000-07-06 04:34:26 +00:00
ip_icmp.c s/mtudisc_callback/icmp_&/ so that we don't feel conflict between IPv4 and 2000-10-18 20:34:00 +00:00
ip_icmp.h Restructure the Path MTU Discovery code somewhat to avoid 2000-10-18 17:09:14 +00:00
ip_input.c Back out the sledgehammer damage applied by wiz while I was out for 2000-12-28 21:40:59 +00:00
ip_ipip.c Fix a rather annoying problem where the sockaddr_dl which holds 2001-01-17 00:30:49 +00:00
ip_ipip.h introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
ip_log.c Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_mroute.c Update for hashinit() change. 2000-11-08 14:28:12 +00:00
ip_mroute.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
ip_nat.c Apply fix from IWAMOTO Toshihiro in pr#10813: 2000-08-12 08:08:54 +00:00
ip_nat.h Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_output.c allow IP_MULTICAST_IF and IP_ADD/DROP_MEMBERSHIP to specify interface 2001-01-13 07:19:33 +00:00
ip_proxy.c Resolve conflicts and fix a compile error in ip_ftp_pxy.c. 2000-05-11 19:46:05 +00:00
ip_proxy.h Resolve conflicts and fix a compile error in ip_ftp_pxy.c. 2000-05-11 19:46:05 +00:00
ip_raudio_pxy.c Resolve conflicts and fix a compile error in ip_ftp_pxy.c. 2000-05-11 19:46:05 +00:00
ip_rcmd_pxy.c Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_state.c Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_state.h Resolve conflicts. 2000-08-09 21:00:39 +00:00
ip_var.h allow IP_MULTICAST_IF and IP_ADD/DROP_MEMBERSHIP to specify interface 2001-01-13 07:19:33 +00:00
ipl.h Resolve conflicts. 2000-08-09 21:00:39 +00:00
raw_ip.c Remove register declarations. 2000-03-30 12:51:13 +00:00
tcp.h added a linted comment about non-portable bitfields. Unfortunately it cannot 2000-07-05 02:45:03 +00:00
tcp_debug.c IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. 1999-07-01 08:12:45 +00:00
tcp_debug.h sync with recent KAME. 1999-07-31 18:41:15 +00:00
tcp_fsm.h
tcp_input.c remove NRL code leftover. sync with kame 2000-12-10 23:39:36 +00:00
tcp_output.c fix IPv4 TTL selection with AF_INET6 API. sync with kame. From: jdc 2000-11-06 00:50:12 +00:00
tcp_seq.h
tcp_subr.c fix call to in6_pcbnotify. s/EMSGSIZE/PRC_MSGSIZE/. 2000-12-21 00:45:17 +00:00
tcp_timer.c remove #ifdef TCP6. it is not likely for us to bring in sys/netinet6/tcp6*.c 2000-10-19 20:22:59 +00:00
tcp_timer.h
tcp_usrreq.c constify 2001-01-18 20:28:15 +00:00
tcp_var.h remove #ifdef TCP6. it is not likely for us to bring in sys/netinet6/tcp6*.c 2000-10-19 20:22:59 +00:00
tcpip.h Add the `packed' attribute to structures which describe wire protocol data. 1999-11-20 00:37:58 +00:00
udp.h Add the `packed' attribute to structures which describe wire protocol data. 1999-11-20 00:37:58 +00:00
udp_usrreq.c more on previous (udp4 multicast fix) 2000-12-04 11:24:20 +00:00
udp_var.h Add the `packed' attribute to structures which describe wire protocol data. 1999-11-20 00:37:58 +00:00