summaryrefslogtreecommitdiffstats
path: root/sys/net
AgeCommit message (Expand)AuthorFilesLines
2020-06-22Mark interface as MPSAFEjd/queueboostsJason A. Donenfeld1-11/+11
2020-06-22Increase if_txmit to 64Jason A. Donenfeld1-0/+1
2020-06-22add missing rcs idjasper2-0/+4
2020-06-22Rework checks for `pppx_ifs' tree modification.mvs1-8/+4
2020-06-22The interface if_ioctl routine must be called with the NET_LOCK() held.claudio2-8/+5
2020-06-22Prevent potencial `state_list' corruption while pppac(4) destroys pipex(4)mvs1-2/+4
2020-06-22deprecate network livelock detection using the softclock.dlg1-38/+2
2020-06-21add wg(4), an in kernel driver for WireGuard vpn communication.dlg7-1/+5218
2020-06-21add IFT_WIREGUARD.dlg1-1/+2
2020-06-19let stoeplitz_to_key take a void * argument instead of uint8_t *.dlg2-4/+5
2020-06-18pass the mbuf with the data separately to the one with the pkthdr to mtap.dlg1-7/+15
2020-06-18add $OpenBSD$ tagsdlg2-0/+4
2020-06-18extend the bpf_hdr struct to include some metadata if available.dlg2-34/+46
2020-06-18Combine and replace duplicated code in pipex(4) and pppx(4) by new functionsmvs3-256/+147
2020-06-18Introduce stoeplitz_hash_n32() and use it to simplify the hash_ip*tb2-20/+14
2020-06-18The same simplification can be done a second time: widen the type,tb1-39/+22
2020-06-18Now that the calls to stoeplitz_cache_entry() are out of the way, we cantb1-38/+9
2020-06-18The next step is to use that we have cached the result of the matrixtb1-45/+49
2020-06-17make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.dlg10-45/+45
2020-06-17Remove some of the unnecessary complications in the calculation of thetb1-24/+21
2020-06-16Add a symmetric toeplitz implementation, with integration for nics.dlg2-0/+344
2020-06-05Remove redundant codedenis1-2/+1
2020-06-04Fix pfr_kentry_byaddr() to be used for a rule in an anchor. Ityasuoka1-41/+23
2020-06-02When the set of ports in an aggr changes, set the aggr capabilities tojmatthew1-13/+14
2020-05-31use ip{,6}_send instead of ip{,6}_output for l2tp and pptp.dlg1-14/+4
2020-05-29Mark the descriptor as dead when starting to destroy it.mpi1-1/+2
2020-05-29dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt1-3/+1
2020-05-27Document the various flavors of NET_LOCK() and rename the reader version.mpi2-15/+15
2020-05-26Extract more randomness from mbuf flowvisa1-2/+3
2020-05-26Use C99 initializers in 'struct filterops' definitions.mpi1-9/+9
2020-05-26Document which lock protect pipex(4) fields.mpi2-63/+76
2020-05-26Kill unecessary `pppx_ifs_lk' lock.mpi1-14/+1
2020-05-22better wordingdlg1-4/+4
2020-05-22white space fixes. no functional change.dlg1-3/+3
2020-05-22mention if_attach_queues().dlg1-10/+28
2020-05-22speeling in comment fix. no functional change.dlg1-3/+3
2020-05-21don't limit the output queue (ifq) length to 1 anymore.dlg1-3/+1
2020-05-21back out 1.38. some bits of the stack aren't ready for it yet.dlg1-7/+3
2020-05-20Use `if_bpf' directly instead of the non-initialized duplicated copy of it.mpi2-11/+10
2020-05-20defer calling !IFXF_MPSAFE driver start routines to the systqdlg1-3/+7
2020-05-13bpf(4): separate descriptor non-blocking status from read timeoutcheloha2-10/+11
2020-05-13only pass the IO_NDELAY flag to ifq_deq_sleep as the nbio argument.dlg1-3/+3
2020-05-12Set timeout(9) to refill the receive ring descriptors if the amount ofjan1-1/+2
2020-04-23Add support for autmatically moving traffic between rdomains on ipsec(4)tobhe4-25/+102
2020-04-20Don't return stack garbage even if it is going to bekrw1-2/+2
2020-04-19fix insufficient input sanitization in pf_rulecopyin() and pf_pool_copyin()sashan1-1/+4
2020-04-18Use MHLEN for the space size of mbuf header. This fixes the panicyasuoka1-3/+3
2020-04-15Do not delete an existing RTF_CACHED entry with the same destinationmpi1-2/+3
2020-04-12Stop processing packets under non-exclusive (read) netlock.mpi5-17/+17
2020-04-12make ifpromisc assert that the caller is holding the NET_LOCK.dlg1-1/+3