summaryrefslogtreecommitdiff
path: root/sys/netinet6
AgeCommit message (Expand)Author
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
2017-09-01Use in6_get_rand_ifid() instead of get_last_resort_ifid() and delete theFlorian Obser
2017-09-01Change sosetopt() to no longer free the mbuf it receives and changeMartin Pieuchot
2017-08-22Prevent a race against ipsec_in_use.Martin Pieuchot
2017-08-15Convert hand rolled sockaddr checks to the nam2sin functions.Alexander Bluhm
2017-08-15After we stopped processing router advertisements in the kernelFlorian Obser
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-08-11Validate sockaddr from userland in central functions. This resultsAlexander Bluhm
2017-08-10Do not invalidate ND for local routes, make it consistent like ARP.Alexander Bluhm
2017-08-10icmp_mtudisc() might be called by TCP even on loopback after aAlexander Bluhm
2017-08-09Remove knob and always do neighbor unreachable detection.Florian Obser
2017-08-09accept_rtadv doesn't do anything since some time.Florian Obser
2017-08-09We are no longer generating privacy addresses in theFlorian Obser
2017-08-09We are no longer processing router advertisements in theFlorian Obser
2017-08-08Stop running nd6_expire every second.Florian Obser
2017-08-08Increase the limit of the IP protocol queues from 256 to 2048 mbufs.Alexander Bluhm
2017-08-06Reduce contention on the NET_LOCK() by moving the nd6 address expirationMartin Pieuchot
2017-08-06in6_leavegroup can't fail; OK phesslerFlorian Obser
2017-08-04Since we have TAILQ_FOREACH_SAFE in nd6_purge() it is not necessaryAlexander Bluhm
2017-08-04The in_pcbhashlookup() in in_pcbconnect() enforces that the 4 tupelAlexander Bluhm
2017-08-04We do have SO_TIMESTAMP since some time and there is other code in theFlorian Obser
2017-08-03RFC 1885 was obsoleted nearly 20 years ago by RFC 2463 which was obsoletedFlorian Obser