summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_input.c
AgeCommit message (Expand)Author
2016-07-19protect a pf specific function with the correct #if. Fixes ramdisk building.Peter Hessler
2016-07-19In ip6_input() use a shortcut to detect our own address if the pfAlexander Bluhm
2016-07-19Use a flag to indicate that a packet has been received on an IPv6Martin Pieuchot
2016-07-18Kill the rtableid variable in ip6_input(). It does not make senseAlexander Bluhm
2016-07-14Drop received packets with an IPv4-compatible address as source orMartin Pieuchot
2016-07-06Move Hop-by-Hop processing into its own function ip6_hbhchcheck().Martin Pieuchot
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-05-19Remove sysctl net.inet6.ip6.v6onlyJeremie Courreges-Anglas
2016-05-07Remove duplicate check.Martin Pieuchot
2016-04-19Instead of freeing a cached RTF_MPATH route after using it, free itMartin Pieuchot
2016-04-11Search in the correct routing table if NPF is not defined.Martin Pieuchot
2016-03-29remove dead stores and unused variablesCharles Longeau
2016-03-14Change a bunch of (<blah> *)0 to NULL.Kenneth R Westerback
2016-01-21Introduce in{,6}_hasmulti(), two functions to check in the hot path ifMartin Pieuchot
2016-01-06fix comment typosStuart Henderson
2015-12-03ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.Alexandr Nedvedicky
2015-11-11Store the index of the lo0 interface instead of a pointer to itsMartin Pieuchot
2015-10-29RFC 2292 API support was removed 9 years ago, but left in a binary compatTed Unangst
2015-10-23replace pointer arithmetic and casts with offsetofJonathan Gray
2015-10-19Stop checking for RTF_UP directly, call rtisvalid(9) instead.Martin Pieuchot
2015-10-13Make use of rtisvalid(9) to check if local route entries match existingMartin Pieuchot
2015-09-11if_put for ip6_input. OK mpi@Claudio Jeker
2015-09-10Fewer in6_ifstat_inc()Martin Pieuchot
2015-07-16Kill IP_ROUTETOETHER.Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-08More damned eye searing whitespace. No change to .o files.Kenneth R Westerback
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09Implement 2 sysctl to retrieve the multicast forwarding cache (mf6c) and theClaudio Jeker
2015-02-09provide a net.inet6.ip6.ifq sysctl so people can see and fiddleDavid Gwynne
2015-02-09Remove a chunk missed in previous scope ID shuffling creating wrongMartin Pieuchot
2015-02-05Make sure pf(4) does not see embedded scopes.Martin Pieuchot
2015-01-19<netinet6/in6_ifattach.h> is not needed here.Martin Pieuchot
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