summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
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
2017-05-29Pass SIOCGIFMEDIA to vlan's parent interface.Martin Pieuchot
2017-05-29Do not try to grab the NET_LOCK() while holding an ifp reference.Martin Pieuchot
2017-05-28fix broken include on previous pipex commitMike Larkin
2017-05-28Process packets immediately without queuing since pipex is believed MP safeYASUOKA Masahiko
2017-05-28Check also whether the interfaces is matched when pipex check PPPoEYASUOKA Masahiko
2017-05-28Use interface index and if_{put,get} instead of ifnet pointer.YASUOKA Masahiko
2017-05-28Use interface index instead of ifnet pointer.YASUOKA Masahiko
2017-05-28Limit the nested header chain for IPv6 extensions headers and forAlexander Bluhm
2017-05-28Fix bad white spaces, wrap long lines, kill some empty lines.Alexander Bluhm
2017-05-28Add missing NET_UNLOCK() in error path.Martin Pieuchot
2017-05-28Pf was handling IPv4 and IPv6 differently regarding AH extensionAlexander Bluhm
2017-05-28trunk_port_destroy() needs the NET_LOCK().Martin Pieuchot
2017-05-28Remove all splnet/splx from pipex(4) and pppx(4) and replace some ofYASUOKA Masahiko
2017-05-28Leaving IP multicast group requires the NET_LOCK().Martin Pieuchot
2017-05-28Remove useless splnet()/splx() dances.Martin Pieuchot
2017-05-28Protect the global array of interfaces with the NET_LOCK().Martin Pieuchot
2017-05-27fix previous as noted by mpi, thx florianSebastian Benoit
2017-05-27move sending of pflow packet into a task, seperated from the dataSebastian Benoit
2017-05-27Push the NET_LOCK down into PF_KEY so that it can be treated like PF_ROUTE.Claudio Jeker
2017-05-27Protect the global list of softc with the NET_LOCK().Martin Pieuchot
2017-05-27Protect the global list of softc with the NET_LOCK().Martin Pieuchot
2017-05-27Remove useless splnet()/splx() dances.Martin Pieuchot
2017-05-27Use rn_inithead() instead of rn_inithead0(). Since rn_inithead0()YASUOKA Masahiko