summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_input.c
AgeCommit message (Expand)Author
2017-05-08Added initial IPv6 multicast routing support for multiple rdomains:Rafael Zalamena
2017-04-14Pass down the address family through the pr_input calls. ThisAlexander Bluhm
2017-04-06Convert bcopy to memcpy as the memory does not overlap.David Hill
2017-03-06Kill global list of IPv6 addresses.Martin Pieuchot
2017-02-28Some refactoring in ip6_input() needed to un-KERNEL_LOCK() the IPv6Martin Pieuchot
2017-02-08Remove the ipsec protocol callbacks which all do the same. ImplementAlexander Bluhm
2017-02-06Make ip6_input() more like ipv4_input() and introduce ip6_ours().Alexander Bluhm
2017-02-05Always allocate counters memory using type M_COUNTERS.Jeremie Courreges-Anglas
2017-02-05Use percpu counters for ip6statJeremie Courreges-Anglas
2017-01-29Change the IPv4 pr_input function to the way IPv6 is implemented,Alexander Bluhm
2016-12-27Move nd6 timer initialisation to nd6_init() and call timeout_set()Alexander Bluhm
2016-12-26Typo, "more then" -> "more than"Jeremie Courreges-Anglas
2016-12-20A NET_LOCK() was is missing in tcp_sysctl() which shows up as splAlexander Bluhm
2016-12-19Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsMartin Pieuchot
2016-11-28Merge two "#ifdef MROUTING" blocks.Martin Pieuchot
2016-11-14Automatically create a default lo(4) interface per rdomain.Martin Pieuchot
2016-08-24Kill ip6_forward_rt reducing differences between v4 and v6.Martin Pieuchot
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