summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_input.c
AgeCommit message (Expand)Author
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-20Rework the handling of interfaces and IPv6 addresses for local delivery.Martin Pieuchot
2014-11-20In TCP and UDP layers do not (ab)use the receiving interface to checkMartin Pieuchot
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot
2014-09-27Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longerMartin Pieuchot
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-06-03Do not include <sys/malloc.h> where it is not needed.Martin Pieuchot
2014-05-13Remove some m->m_pkthdr.rcvif dereference to help for upcomingMartin Pieuchot
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-02-13Another chunk of IPv6 dead code bites the dust.Martin Pieuchot
2014-02-05Kill some dead code.Martin Pieuchot
2013-11-15After discussion with deraadt@ and Fernando Gont, it seems that theAlexander Bluhm
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-28kill kame version symbols and sysctlTheo de Raadt
2013-10-23Back when some NRL code was merged into KAME to create the *BSD IPV6Theo de Raadt
2013-10-21There are gasps of shock! Add a pmtu delay sysctl BUTTON for netinet6,Theo de Raadt
2013-10-19Our IPv6 stack was scanning all extension headers for routing headerAlexander Bluhm
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-06-26put the cksum diff back, of course with the bug fixed where we couldHenning Brauer
2013-06-13Merge two blocks where we drop the packet to reduce the differences withMartin Pieuchot
2013-04-24Instead of having various extern declarations for protocol variables,Martin Pieuchot
2013-03-28code that calls timeout functions should include timeout.hTed Unangst
2013-03-28no need for a lot of code to include proc.hTed Unangst
2013-03-26Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.Martin Pieuchot
2013-03-25Substitute the handcrafted list of IPv6 addresses by a proper TAILQ.Martin Pieuchot
2013-03-14tedu faith(4), suggested by todd@ some weeks ago after a submission byMartin Pieuchot
2013-03-04Replace the cast to struct in6_ifaddr pointer with the ifatoia6() macro.Alexander Bluhm
2012-11-06backout csum diff for the moment, requested by theoHenning Brauer
2012-11-01redo most of the protocol (tcp/udp/...) checksum handlingHenning Brauer
2012-04-03According to the RFC 2460 and RFC 5095, ICMP Parameter Problem, Code 0Mike Belopuhov
2011-08-04Move the check that ::1 is not allowed from the wire before pf_test().Alexander Bluhm
2011-07-06cosnistently use IFQ_SET_MAXLEN, surfaced in a discussion with + ok bluhmHenning Brauer
2011-07-04Bye bye pf_test6(). Only one pf_test function for both IPv4 and v6.Claudio Jeker
2011-04-03fix typos in commentsStefan Sperling
2010-09-09Why ip6_input.c includes netinet/ip_icmp.h is beyond my imagination.Claudio Jeker
2010-07-08remove some unused netinet6 codeJonathan Gray
2010-05-07Start cleaning up the mess called rtalloc*. Kill rtalloc2, make rtalloc1Claudio Jeker
2010-02-08More destatic and ansification.Joel Sing
2009-12-15- instead of rolling a macro that is functional equivalent to nitems(),Jasper Lievisse Adriaanse
2009-11-19avoid overflow since protos > IPPROTO_MAX exist. From FreeBSD withOtto Moerbeek
2009-11-03rtables are stacked on rdomains (it is possible to have multiple routingClaudio Jeker
2009-05-18The routing table index rtableid has type unsigned int in the routingAlexander Bluhm
2008-11-25delay /etc/netstart until IPv6-DAD (dup-address-detection) is completed.Markus Friedl
2008-11-02Remove the M_ANYCAST6 mbuf flag by doing the detection all in ip6_input().Claudio Jeker
2008-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
2008-09-17remove dead stores and newly created unused variables.Charles Longeau
2008-06-11ANSIfy to sync with KAME. From Karl Sjodahl <dunceor@gmail.com>.Ryan Thomas McBride
2008-06-09Introduce a facility to generate unpredictable 32 bit numbers withDamien Miller