summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
2018-02-19Remove almost unused `flags' argument of suser().Martin Pieuchot
2018-02-12Use IP6_SOIIKEY_LEN instead of hardcoded value.Martin Pieuchot
2018-02-11add an ipv6 "don't fragment" flag to mbufs for ip6_output to use.David Gwynne
2018-02-10rework gif to be more consistent.David Gwynne
2018-02-10Implement RFC 7217: "A Method for Generating Semantically OpaqueFlorian Obser
2018-02-07update the gre driver.David Gwynne
2018-02-01The function ip6_get_prevhdr() did return a pointer into a mbuf.Alexander Bluhm
2018-01-23The IPv6 gateway address passed to rt6_flush() comes either from aAlexander Bluhm
2018-01-15There was an issue that dynamic path MTU discovery together withAlexander Bluhm
2017-12-14The pf code marks ICMP packets belonging to an TCP or UDP divertAlexander Bluhm
2017-12-04Make divert lookup similar for all socket types. If PF_TAG_DIVERTEDAlexander Bluhm
2017-11-28The divert structure was using the port number to indicate thatAlexander Bluhm
2017-11-28Fix mbuf leak when an interface is destroyed while forwarding IPv6Martin Pieuchot
2017-11-27Use a single timer for all ND6 entries.Martin Pieuchot
2017-11-23Constify protocol tables and remove an assert now that ip_deliver() isMartin Pieuchot
2017-11-23Replace non mp-safe carp_iamatch6() with mp-safe carp_iamatch().Martin Pieuchot
2017-11-21Do not assume if_get(9) returns a non NULL ifp when using a routeMartin Pieuchot
2017-11-20Sprinkle some NET_ASSERT_LOCKED(), const and co to prepare runningMartin Pieuchot
2017-11-17Drop all Ethernet-in-IP support from gif(4)Jeremie Courreges-Anglas
2017-11-15Remove inet6 etherip sysctl entriesJeremie Courreges-Anglas
2017-11-14Put the net lock around frag6_freef() as it sends ICMP6 errorAlexander Bluhm
2017-11-13Remove 18 year old #if 0.Martin Pieuchot
2017-11-10Introduce a reader version of the NET_LOCK().Martin Pieuchot
2017-11-07Serialize access to the IPv6 reassembly queue with a mutex.Visa Hankala
2017-11-05Finish off pr_drain functions, they haven't been used since 2006.Florian Obser
2017-11-04Stop calling ifp->if_ioctl() inside in{,6}_ioctl().Martin Pieuchot
2017-11-03We are processing Router Solicitation / Advertisement messages onlyFlorian Obser
2017-11-02Move PRU_DETACH out of pr_usrreq into per proto pr_detachFlorian Obser
2017-11-02Over 17 years is probably 'a while...'Florian Obser
2017-11-01Fix typo in previous resulting in a NULL dereference.Martin Pieuchot
2017-10-31- add one more softnet taskqAlexandr Nedvedicky
2017-10-29Move NET_{,UN}LOCK into individual slowtimo functions.Florian Obser
2017-10-27Allocate IPv6 reassembly structs using pools instead of malloc(),Visa Hankala
2017-10-26Replace macro `IP6_REASS_MBUF' with direct use of field `ip6af_m'.Visa Hankala
2017-10-26Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use'Martin Pieuchot
2017-10-26Kill deprecated IPv6 ioctl(2)s.Martin Pieuchot
2017-10-24remove defines for ioctls the kernel doesn't recogniseJonathan Gray
2017-10-24Remove some more tests checking for a non-NULL `ifp->if_ioctl'.Martin Pieuchot
2017-10-24Remove support for never used ioctls originating from KAME.Martin Pieuchot
2017-10-20Do not test if if_ioctl is NULL, it isn't.Martin Pieuchot
2017-10-18When reusing an mbuf at the upper end of the network stack, stripAlexander Bluhm
2017-10-18Setting the IPV6_MINMTU flag in the call to ip6_output() was movedAlexander Bluhm
2017-10-16Remove kernel support for the following ioctl(2)s, deprecated since 2001:Martin Pieuchot
2017-10-09Reduces the scope of the NET_LOCK() in sysctl(2) path.Martin Pieuchot
2017-10-08ramdisks do not contain MROUTING, so the local variable becomes unused.Theo de Raadt
2017-10-06Unfortunately I removed too much in my previous commit and brokeAlexander Bluhm
2017-10-06Kill the divert-packet socket option IP_DIVERTFL to filter packets.Alexander Bluhm
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-06Replace the call to ifa_ifwithaddr() in divert6_output() with aAlexander Bluhm
2017-09-05Replace NET_ASSERT_LOCKED() by soassertlocked() in *_usrreq().Martin Pieuchot