summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2017-08-10Prevent userland to modify RTF_LOCAL route entries.Martin Pieuchot
2017-08-06Reduce contention on the NET_LOCK() by moving the logic of the pfpurgeMartin Pieuchot
2017-08-04When we disable INET6 on an interface that also removes the autoconf6Florian Obser
2017-08-02Fix rtable regression tests.Martin Pieuchot
2017-08-02Move a sanity check that only makes sense for userland where it belongs.Martin Pieuchot
2017-08-01rt_if_track() is needed even on ramdisk kernels, because of MPATHTheo de Raadt
2017-08-01Add missing splx().Martin Pieuchot
2017-07-30Enable mpath support in the Allotment Routing Table (ART) on the ramdisk.Florian 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-27Export RTAX_IFP, RTAX_IFA and RTAX_LABEL to userland in rtdeletemsg().Martin Pieuchot
2017-07-27For pf the anchor is a C string so ensure that the value passed in via ioctlClaudio Jeker
2017-07-27SEQ16_* macros weren't able to compare properly if one of the sequences isYASUOKA Masahiko
2017-07-26Consistantly use kp as the var name for struct keycb.Claudio Jeker
2017-07-26Fix typo in comment, ok deraadt@anton
2017-07-24Don't attempt to deactivate a class that doesn't have any packets in itMike Belopuhov
2017-07-24Reduce NET_LOCK() contention by moving the linktstate and watchdogMartin Pieuchot
2017-07-24rt_getifa() is only needed for routing commands submited by userland.Martin Pieuchot
2017-07-24Fixup free list handling in fqcodel_deq_beginMike Belopuhov
2017-07-19Fix the test condition weakened a recent changeMike Belopuhov
2017-07-19Factor out internal FIFO queue managerMike Belopuhov
2017-07-19Rework HFSC vs FQ-CoDel checksMike Belopuhov
2017-07-19The proper way to check for successful allocation of an mbuf cluster isClaudio Jeker
2017-07-19Fix double free in pppoe_dispatch_disc_pkt(). If m_pulldown() fails m isClaudio Jeker
2017-07-14kernels don't build without MROUTING because ip_var.h only sometimesTed Unangst
2017-07-13Set the ipl of pipex pools to IPL_SOFTNET.Martin Pieuchot
2017-07-12Use a 32 bit variable to detect integer overflow when searching forAlexander Bluhm
2017-07-11Purging is at last at hand. Day of Doom is here. All that is evilFlorian Obser
2017-07-05Convert pf tagname malloc(9) into pool_get(9) to make it MP safe.Alexander Bluhm
2017-07-04Revert previous, it exposed two edge cases still requiring theMartin Pieuchot
2017-07-03Both PF_ROUTE and PF_KEY need to start to take care of their own PCB listClaudio Jeker
2017-07-03Drop the KERNEL_LOCK() in pf_purge_thread().Martin Pieuchot
2017-06-28Introduce a simple mechanism to select the appropriate queue managerMike Belopuhov
2017-06-28Tighten up FQ-CoDel vs HFSC checksMike Belopuhov
2017-06-28Provide pf queue manager APIMike Belopuhov
2017-06-28Extend pf queueing ops to include queue manager hooksMike Belopuhov
2017-06-28hfsc.c should depend on pf instead of inetMike Belopuhov
2017-06-26Fragments for a single connection (a combination of proto,src,dst,af)Alexander Bluhm
2017-06-26Assert that the corresponding socket is locked when manipulating socketMartin Pieuchot
2017-06-26Allow updating the destination address of an existing TDB. Since thePatrick Wildt
2017-06-24To avoid packet loss due to reuse of the 16 bit IPv4 fragment id,Alexander Bluhm
2017-06-23Resetting the mbuf header in if_input_local() was stripping off theAlexander Bluhm
2017-06-22Fix the remaining ';;'s in sys/Tom Cosgrove
2017-06-21Fix kernel diagnostic assertion "(sk->inp == NULL) || (sk->inp->inp_pf_skAlexander Bluhm
2017-06-20Do not use the interface pointer after if_put(). Rename ipip_input_gif()Alexander Bluhm
2017-06-20Remove KERNEL_LOCK() asserts.Martin Pieuchot
2017-06-19When dealing with mbuf pointers passed down as function parameters,Alexander Bluhm
2017-06-19Make rn_match() and rn_lookup() safe to be used in parrallel, whenMartin Pieuchot
2017-06-16In sppp(4), allow additional 'wildcard' addresses for the destination.Stefan Sperling
2017-06-12have the timeout call if qstart via the serialiser isntead of directlyDavid Gwynne