summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Expand)Author
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2005-10-17make pf use one mbuf tag instead of 6 distinct ones. use a little structHenning Brauer
2005-07-31Change the API for icmp_do_error so that it takes the mtu directly, ratherChristopher Pascoe
2005-06-30implement PMTU checks fromMarkus Friedl
2005-01-18Use correct source address for ICMP errors generated from packets that wereClaudio Jeker
2004-06-22Pull the plug on source-based routing until remaining bugs are eradicated.Cedric Berger
2004-06-06extend routing table to be able to match and route packets based onCedric Berger
2004-04-26minor cleanupsTheo de Raadt
2004-02-15switch to sysctl_int_arr(); ok itojun, henning, miod, deraadtMarkus Friedl
2003-07-09do not flip ip_len/ip_off in netinet stack. deraadt ok.Jun-ichiro itojun Hagino
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-14Remove redundant assignment. Found by Julien Bordet. ok itojun@Daniel Hartmeier
2003-05-03string fixes; tedu okTheo de Raadt
2003-02-12Remove commons; inspired by netbsd.Jason Wright
2003-02-01quite some KNF & ANSIHenning Brauer
2003-01-31KNFTheo de Raadt
2003-01-31plug a mbuf leakHenning Brauer
2002-08-28Fix a problem where passing NULL as a pointer with varargs does not promotePer Fogelstrom
2002-06-10prevent mbuf leak on icmp_do_error() failure.Jun-ichiro itojun Hagino
2002-06-09whitespaceJun-ichiro itojun Hagino
2002-06-08Break up icmp_error() so we can have the icmp error mbuf returnedjasoni
2002-06-07kill register; ok with itojunjasoni
2002-05-24add net.inet.icmp.tstamprepl sysctl for timestamp control; jason@ackley.netTheo de Raadt
2002-03-15Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do thingsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-01-21remove couple of #if 0'ed portion we will never useJun-ichiro itojun Hagino
2002-01-12add rediraccept and redirtimeout sysctl's.Eric Jackson
2002-01-05Avoid using an uninitialized variable. dhartmei@ okThomas Nordin
2001-07-04handle m->m_pkthdr.rcvif == NULL; temporarily ok deraadt@; pending itojun@Daniel Hartmeier
2001-07-04Explicitly list the new ICMP codes.Angelos D. Keromytis
2001-07-01tag packets generated by pf (return-rst, return-icmp) so they are not filtere...Daniel Hartmeier
2001-06-29saner checking in icmp_error; from NetBSD with work by dug and me.Niels Provos
2001-06-19mop up after angelosTheo de Raadt
2001-06-08Cut down on include files.Angelos D. Keromytis
2001-06-05repair copyright notices for NRL & cmetz; cmetzTheo de Raadt
2001-05-20Use packet tags instead of tdbi.Angelos D. Keromytis
2001-05-11Check m_pullup() and m_pullup2() return for NULL, not 0; itojun@ okAaron Campbell
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
2001-03-07Remove a bogus rtfree(); PR 1706brian
2000-12-11turn off path mtu when icmp needfrag messages get blocked, okay itojun@Niels Provos
2000-10-17icmp rate limiting defaults to 100ppsNiels Provos
2000-10-10verify payload of the icmp need fragment message at the tcp layer. okay itojun@Niels Provos
2000-10-10bring in icmp rate limitation code.Jun-ichiro itojun Hagino
2000-10-09check if we have a tcb connected to the destination quoted in the icmp needNiels Provos
2000-09-26Update to previous fix on ICMP messages coming on unnumberedAngelos D. Keromytis
2000-09-25on expiry of pmtu route, retry higher mtu. okay angelos@Niels Provos
2000-09-20Don't use LOOPBACK addresses when trying to determine source addressAngelos D. Keromytis
2000-09-20remove unused codeNiels Provos
2000-09-18Path MTU discovery based on NetBSD but with the decision to use the DFNiels Provos
2000-05-15parse IPv4 options more carefully. make boundary checks against everyJun-ichiro itojun Hagino