summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Expand)Author
2001-11-13add RCSIDslukem
2001-11-04Convert netinet to not use the internal <sys/queue.h> field namesmatt
2001-11-04Keep only one mtu_table (the two were identical except formatt
2001-10-30Add in support for timing out IPv4 routes added due to redirects,kml
2001-10-29Don't need to include <uvm/uvm_extern.h> just to include <sys/sysctl.h>simonb
2001-10-20Make the two MTU tables const and change their type to u_int (one was intmatt
2001-03-08Remove a bogus rtfree(); OpenBSD PR 1706.itojun
2001-03-01make sure to enforce inbound ipsec policy checking, for any protocols on topitojun
2001-01-24- record IPsec packet history into m_aux structure.itojun
2000-10-18s/mtudisc_callback/icmp_&/ so that we don't feel conflict between IPv4 anditojun
2000-10-18count successful path MTU changes. good for debugging.itojun
2000-10-18Restructure the Path MTU Discovery code somewhat to avoidthorpej
2000-07-28nuke the following sysctl variables. "ppsratelimit" should work better.itojun
2000-07-27do not disable icmp error rate limitation for local address.itojun
2000-07-24Improve robustness of icmp_error():sommerfeld
2000-07-10implement net.inet.icmp.errppslimit.itojun
2000-07-06remove unnecessary #include <netkey/key_debug.h>. from kame.itojun
2000-07-01Don't rate-limit ICMP errors from packets we send to ourselves.sommerfeld
2000-06-28<vm/vm.h> -> <uvm/uvm_extern.h>mrg
2000-06-10add icmpreturndatabytes kernel variable (default 8) which specifies thedarrenr
2000-05-22disallow negative numbers for ratelimit interval (tcp, icmp, icmp6).itojun
2000-05-10add missing boundary checks to ip options processing.itojun
2000-03-30Remove register declarations.augustss
2000-03-01introduce m->m_pkthdr.aux to hold random data which needs to be passeditojun
2000-02-24don't transmit ICMPv4 packet back, if the original packet was encyrpted.itojun
2000-02-17Change the use of pfil hooks. There is no longer a single list of alldarrenr
2000-02-15Add ICMP error rate limiting, based on the same for ICMP6.thorpej
2000-01-25Pick source address for ICMP errors a bit more intelligently whensommerfeld
1999-07-09defopt IPSEC and IPSEC_ESP (both into opt_ipsec.h).thorpej
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1999-03-30Fix a null pointer dereference in the case where forwarding is turned on andmycroft
1999-01-19There's just no plausible reason to byte-swap ip_id internally. It's opaque.mycroft
1999-01-19Don't screw with ip_len; just subtract from it where we actually use themycroft
1999-01-19Fix byte-swapping of ip_len in returned IP header.mycroft
1999-01-11Fix byte order and ip_len inconsistencies in ICMP reply code. Also, fixthorpej
1998-12-19Reverse the copyright-notice-swap. It went against existing practice.thorpej
1998-09-30Switch order of TNF and UCB copyrights so UCB copyright is first; this seems ...tls
1998-04-29Add support for deletion of routes added by path MTU discovery;kml
1998-02-15Add correct copyright notice for IP address hash change. This code is donate...tls
1998-02-13Change list of interface IP addresses to a hash. Improves performance on hos...tls
1997-10-29Changes to path MTU discovery to correctly handle "needskml
1997-10-18change sysctl net.inet.icmp.mtudisc to net.inet.ip.mtudisckml
1997-10-17Path MTU Discovery support. This is turned off by default.kml
1997-06-24Increment icmpstat.icps_badlen for bad length of ICMP_MASKREQ, perthorpej
1996-10-13backout previous kprintf changeschristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-09-09Add in_nullhost() and in_hosteq() macros, to hide some protocolmycroft
1996-02-13netinet prototypeschristos
1995-06-12Various cleanup, including:mycroft
1995-06-04Don't cast things unnecessarily.mycroft