summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2017-11-17Drop etheripstat use in ip_ether.cJeremie Courreges-Anglas
2017-11-17Drop all Ethernet-in-IP support from gif(4)Jeremie Courreges-Anglas
2017-11-17Move etherip counters and their allocation to etherip(4)Jeremie Courreges-Anglas
2017-11-15etherip(4) now handles etherip sysctls, move/remove code accordingly.Jeremie Courreges-Anglas
2017-11-15Make etherip(4) the single driver responsible for etherip sysctl entries.Jeremie Courreges-Anglas
2017-11-15Unbreak ENCDEBUG kernels by declaring `encdebug' in ip_ipsp.hMartin Pieuchot
2017-11-14Introduce ipsec_sysctl() and move IPsec tunables where they belong.Martin Pieuchot
2017-11-10Introduce a reader version of the NET_LOCK().Martin Pieuchot
2017-11-10Use percpu counters with etheripstat.Visa Hankala
2017-11-08The TF_BLOCKOUTPUT flag is set around all sorwakeup() and sowwakeup()Alexander Bluhm
2017-11-08Make {ah,esp,ipcomp}stat use percpu counters.Visa Hankala
2017-11-07Convert all the fields of {ah,esp,ipcomp}stat to uint64.Visa Hankala
2017-11-07Remove unused debug macro.Martin Pieuchot
2017-11-06Use %s and __func__ in DPRINTF() to reduce false positive with grep(1).Martin Pieuchot
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-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