summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
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
2017-06-09- pfsync_input() must grab PF_LOCKAlexandr Nedvedicky
2017-06-09Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not evenMartin Pieuchot
2017-06-07Grab the KERNEL_LOCK() around rtm*() functions. Routing sockets globalsMartin Pieuchot
2017-06-06Update panic strings, pipex no longer use rn_inithead0().Martin Pieuchot
2017-06-06Do not rely on <net/rtable.h> beeing included by other headers.Martin Pieuchot
2017-06-06Fix build without PF.Martin Pieuchot
2017-06-05- let's add PF_LOCK()Alexandr Nedvedicky
2017-06-03Add missing NET_LOCK().Martin Pieuchot
2017-06-02be less tricky about when ifq_free is handled.David Gwynne
2017-06-01Return time_uptime as value for when pf was enabled instead ofPatrick Wildt
2017-05-31Use mbuf_queue to properly serialize access to pflow output queue.Visa Hankala
2017-05-31Block IPv6 packets in pf(4) that have hop-by-hop options header orAlexander Bluhm
2017-05-31Move IPv4 & IPv6 incoming/forwarding path, PIPEX ppp processing andMartin Pieuchot
2017-05-31make vlan use their parents lladdr all the time, not just when theyre up.David Gwynne
2017-05-30remove no longer needed splnet/splx.Sebastian Benoit
2017-05-30sizes for free()Theo de Raadt
2017-05-30remove XXX from the comments marking "holes" in the ioctls. I see veryHenning Brauer
2017-05-30g/c DIOCCLRRULECTRSHenning Brauer
2017-05-30sizes for free()Theo de Raadt
2017-05-30teach pf_build_tcp() about SACK, ok & with sashanHenning Brauer
2017-05-30Introduce ipv{4,6}_input(), two wrappers around IP queues.Martin Pieuchot
2017-05-30Clear the internal table used by if_get(9) and sleep until allMartin Pieuchot
2017-05-29Replace handrolled list with LIST_* macros. OK mpi@Claudio Jeker
2017-05-29Kill struct pfkey_version and move struct pfkeyv2_socket & dump_stateClaudio Jeker
2017-05-29export_pflow() is no longer grabbing the NET_LOCK(), so no need toMartin Pieuchot
2017-05-29PFKEY version 2 is the only pfkey version supported. No need for extraClaudio Jeker