summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2018-10-04Honor quick on anchor ruleskn
2018-10-03Fix a race condition that affects pfsync interface deletion.Visa Hankala
2018-10-02- pfsync: avoid a recursion on PF_LOCKAlexandr Nedvedicky
2018-10-01Allow DIOCRGETADDRS when securelevel(7) > 1kn
2018-10-01Put bridge_input & output back under the KERNEL_LOCK().Martin Pieuchot
2018-09-27Coherently name "struct bridge_iflist" variables `bif'.Martin Pieuchot
2018-09-27Make sure the L2 entry is cloned before dereferencing its parent.Martin Pieuchot
2018-09-26Move bridge input/output paths outside of the KERNEL_LOCK().Martin Pieuchot
2018-09-19Always call bridge_iflist `bif'.Martin Pieuchot
2018-09-13Add reference counting for inet pcb, this will be needed when weAlexander Bluhm
2018-09-12Stop exporting TDB counters to userland, this change introduced aMartin Pieuchot
2018-09-12Fix obvious cut&pasto in comment (ifa_msghdr -> if_announcemsghdr).Kenneth R Westerback
2018-09-11Nuke some trailing spaces that wandered into theKenneth R Westerback
2018-09-11- moving state look up outside of PF_LOCK()Alexandr Nedvedicky
2018-09-10- if_cloners list populated at boot time only then becomes immutable,Alexandr Nedvedicky
2018-09-10Instead of calculating the mbuf packet header length here and there,Alexander Bluhm
2018-09-10if_setrdomain could potentially call if_clone_create recursively in the createHenning Brauer
2018-09-10in pf_syncookie_validate, return early if we don't have syncookies inHenning Brauer
2018-09-10During fragment reassembly, mbuf chains with packet headers wereAlexander Bluhm
2018-09-10Limit the fragment entry queue length to 64 per bucket. So we haveAlexander Bluhm
2018-09-09allow the automatically created loopback interfaces in rdomains to beHenning Brauer
2018-09-09if_setrdomain: allow empty rtables to be turned into rdomains, not justHenning Brauer
2018-09-09provide rtable_empty(), returns 1 if the rtable doesn't contain any routesHenning Brauer
2018-09-08Split the pf(4) fragment reassembly queue into smaller parts.Alexander Bluhm
2018-09-08Don't cause an error when setting the same rdomain.YASUOKA Masahiko
2018-09-04Forgot to rename pf_frent_holes() prototype in previous commit.Alexander Bluhm
2018-09-04Avoid traversing the list of fragment entris to check whether theAlexander Bluhm
2018-08-31Cadd a TDB `tdb' instead of `sa'.Martin Pieuchot
2018-08-28Add per-TDB counters and a new SADB extension to export them toMartin Pieuchot
2018-08-24- cosmetic tweak to if_pfsync.cAlexandr Nedvedicky
2018-08-21Fix alignment fault in switchd(8) on sparc64. Use memcpy to set oxm_value,akoshibe
2018-08-17the stack already counts bytes and packets, so don't do it again here.David Gwynne
2018-08-12Add administrative options to LACP trunk implementation.ccardenas
2018-08-09Currently, attempting to move an immovable lo(4) to a new rdomain will failakoshibe
2018-07-30Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O modeMartin Pieuchot
2018-07-24When a GRE packet goes to "decline", the mbuf pointer was not updatedYASUOKA Masahiko
2018-07-22Fix arguments of pf_purge_expired_{src_nodes,rules}()Stefan Fritsch
2018-07-16use 'switch' rathan than an if-else construct to match on the netflow version...Jasper Lievisse Adriaanse
2018-07-13Some USB network interfaces like rum(4) report ENXIO from theirAlexander Bluhm
2018-07-12Introduce RTM_CHGADDRATTR to inform userland on the route socket whenFlorian Obser
2018-07-12trade few 'goto unlock: for 'break' in pf_test()Alexandr Nedvedicky
2018-07-11Disambiguate the source of panics in sys/net* by adding __func__Nayden Markatchev
2018-07-11superfluous newlineHenning Brauer
2018-07-11Fix comment about VLAN encapsulation and checksum offloadStefan Fritsch
2018-07-11the STATE_LOOKUP macro made sense ages ago. It stopped making senseHenning Brauer
2018-07-11in if_addgroup(), call the new pfi_group_addmember() instead ofHenning Brauer
2018-07-11provide pfi_group_addmember(), which makes the new member interface inheritHenning Brauer
2018-07-10Remove raw_usrreq and raw_cb, nothing is using them anymore.Claudio Jeker
2018-07-10Remove net/raw_cb.h from includes and replace the RAWSNDQ, RAWRCVQ withClaudio Jeker
2018-07-10The year is 2018.Henning Brauer