summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Expand)Author
2012-09-18sysctl calls shouldn't clobber route timers without spl protectionBret Lambert
2012-04-13unneccessary casts to unsigned; ok claudioTheo de Raadt
2011-07-06allow /31s on broadcast interfaces (eg ethernet) to work as per rfc3021.David Gwynne
2011-04-04Do not accept ICMP redirects when acting as router (ipforwarding = 1).Claudio Jeker
2010-09-13Change icmp_reflect() so that it does not call icmp_send directly. ThisClaudio Jeker
2010-07-09Add the rtableid to struct rttimer and therefor make it available toClaudio Jeker
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-05-07Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1Claudio Jeker
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2010-02-09Before cloning a route to change the MTU check that the route we clone fromClaudio Jeker
2009-11-13Extend the protosw pr_ctlinput function to include the rdomain. This isClaudio Jeker
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-06-09By default, don't accept IPv4 ICMP redirects. This behaviour can beStuart Henderson
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2008-09-10icmp_reflect reuses mbufs. call pf_pkt_addr_changed to clear the stateHenning Brauer
2008-06-08When adding PMTU related routes to the table inherit the priority form theClaudio Jeker
2008-05-09more rtrequest() to rtrequest1() replacement.Claudio Jeker
2008-02-05Move carp load balancing (ARP/IP) to a simpler configuration scheme.Marco Pfatschbacher
2007-12-13implement sysctls to report IP, TCP, UDP, and ICMP statistics andReyk Floeter
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-06-11there was code inside #if NPF > 0, but pf.h was not included, so it didHenning Brauer
2007-05-27remove static from icmp_redirect_timeoutDavid Gwynne
2007-05-09totally unused legacy variable; ok claudioTheo de Raadt
2007-03-18Add IP load balancing support for carp(4).Marco Pfatschbacher
2007-01-03Remove two "unused" mbuf tag functions and kill the superfluous argumentClaudio Jeker
2006-06-16adjust functions dealing with the routing table to take a table ID asHenning Brauer
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