summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Expand)Author
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-09-30Do not use the global list of IPv4 addresses in icmp_reflect()...Martin Pieuchot
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-13Stop using old n_time, n_long and n_short types in netinet headers.Martin Pieuchot
2014-05-07Remove some m->m_pkthdr.rcvif dereference to help for upcomingMartin Pieuchot
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-03-21rt_timer* spring cleanup.Martin Pieuchot
2014-03-20revert rev. 1.115Sebastian Benoit
2014-03-13fix buffer overflows in icmp redirect handling introduced in rev 1.106Jonathan Gray
2014-03-11In case imcp_reflect() is called without a given source addressMartin Pieuchot
2014-01-19Start counting droped icmp errors because the rate limit is exceeded.Claudio Jeker
2014-01-09bzero/bcmp -> memset/memcmp. ok matthewTed Unangst
2013-12-31bcopy -> memcpy. reviewed with one fix from matthewTed Unangst
2013-11-26instead of calculating the icmp checksum here, just set the flag thatHenning Brauer
2013-11-17Instead of stripping the IP options manually in icmp_reflect(),Alexander Bluhm
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-21There are gasps of shock! Add a pmtu delay sysctl BUTTON for netinet6,Theo de Raadt
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-08-21Stop using static variables in ICMP. While this is perfectly ok forMartin Pieuchot
2013-08-13When net.inet.ip.sourceroute is enable, store the source routeMartin Pieuchot
2013-08-08Constify the table of common MTUs and use nitems(), no functional change.Martin Pieuchot
2013-08-08Change MTU discovery functions to not abuse the global icmpsrc variableMartin Pieuchot
2013-06-17In icmp_do_exthdr(), calculate the ICMP extension header checksums withLawrence Teo
2013-06-05If an ICMP packet gets diverted to a raw IP socket, if must not beAlexander Bluhm
2013-06-05Calculate ICMP checksums with in4_cksum() which lets us get rid of theLawrence Teo
2013-05-03Document which gobal variables are used for sysctl(8), add static toMartin Pieuchot
2013-04-24Instead of having various extern declarations for protocol variables,Martin Pieuchot
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
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