summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2017-11-04Stop calling ifp->if_ioctl() inside in{,6}_ioctl().Martin Pieuchot
2017-11-02Move PRU_DETACH out of pr_usrreq into per proto pr_detachFlorian 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-29This doesn't need the NET_LOCK, everything is protected by a mutex.Florian Obser
2017-10-29Move NET_{,UN}LOCK into individual slowtimo functions.Florian Obser
2017-10-27Dump IPsec flows by iterating over the rafdix-tree.Martin Pieuchot
2017-10-26Stop grabbing the KERNEL_LOCK() in network tasks when `ipsec_in_use'Martin Pieuchot
2017-10-25Remove the TCP_FACK option and associated #if{,n}def code.job
2017-10-24Refactor handling of partial TCP acknowledgementsMike Belopuhov
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-22Unconditionally enable TCP selective acknowledgements (SACK)Mike Belopuhov
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-16Handle the case where the parent of a carp(4) is being destroyedMartin Pieuchot
2017-10-16Last changes before running IPsec w/o KERNEL_LOCK().Martin Pieuchot
2017-10-11Remove lie talking about splsoftclock().Martin Pieuchot
2017-10-09Reduces the scope of the NET_LOCK() in sysctl(2) path.Martin Pieuchot
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-20Use m_copym() instead of m_dup_pkt() to fix a kernel assert whenVisa Hankala
2017-09-07Replace a goto found in the ipq foreach loop with a simple break.Alexander Bluhm
2017-09-06Replace the call to ifa_ifwithaddr() in divert6_output() with aAlexander Bluhm
2017-09-06Replace the call to ifa_ifwithaddr() in divert_output() with a routeAlexander Bluhm
2017-09-05Replace NET_ASSERT_LOCKED() by soassertlocked() in *_usrreq().Martin Pieuchot
2017-09-05Serialize access to IP reassembly queue with a mutex. This letsVisa Hankala
2017-09-01Simplify list traversal in ip_freef(), and replace a hand-rolledVisa Hankala
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-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-08-11Validate sockaddr from userland in central functions. This resultsAlexander Bluhm
2017-08-10icmp_mtudisc() might be called by TCP even on loopback after aAlexander Bluhm
2017-08-08fix typo in previous commit.T.J. Townsend
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-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-03Since nearly 20 years the correct spelling ofFlorian Obser
2017-07-30Switch installer to Allotment Routing Table (ART).Florian Obser
2017-07-28Add an error argument to rtm_send() instead of rerolling it insideMartin Pieuchot
2017-07-27Grab the KERNEL_LOCK() before calling sorwakeup().Martin Pieuchot
2017-07-14kernels don't build without MROUTING because ip_var.h only sometimesTed Unangst
2017-07-12Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctlsFlorian Obser
2017-07-05Fix RAMDISK build.Visa Hankala
2017-07-05The IP in IP input function strips the outer header and reinsertsAlexander Bluhm
2017-06-26Convert ip_input() to a pr_input style function. Goal is to processAlexander Bluhm
2017-06-26Assert that the corresponding socket is locked when manipulating socketMartin Pieuchot
2017-06-26Split a part of tdb_delete() into tdb_unlink() so that we can removePatrick Wildt