summaryrefslogtreecommitdiffstats
path: root/sys/net/if.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* The interface if_ioctl routine must be called with the NET_LOCK() held.claudio2020-06-221-8/+1
* deprecate network livelock detection using the softclock.dlg2020-06-221-38/+2
* add wg(4), an in kernel driver for WireGuard vpn communication.dlg2020-06-211-1/+9
* make ph_flowid in mbufs 16bits by storing whether it's set in csum_flags.dlg2020-06-171-3/+3
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-3/+1
* Document the various flavors of NET_LOCK() and rename the reader version.mpi2020-05-271-12/+12
* Extract more randomness from mbuf flowvisa2020-05-261-2/+3
* make ifpromisc assert that the caller is holding the NET_LOCK.dlg2020-04-121-1/+3
* Grab the exclusive NET_LOCK() in the softnet thread.mpi2020-04-111-7/+7
* Properly exit loop at end of hooks TAILQ.tobhe2020-03-101-5/+4
* cleanup unused headers generated by configjsg2020-01-241-2/+1
* avoid a use after free in if_delgroup.dlg2019-11-141-5/+5
* Non root user must not use ioctl(2) to mess around with the addressbluhm2019-11-131-5/+24
* unbreak ramdisksderaadt2019-11-131-1/+3
* check for privileged bridges ioctls next to the other privileged ioctls.dlg2019-11-121-1/+26
* SIOCDVNETID mutates state, so should only be run by root.dlg2019-11-121-1/+2
* add linkstate hooks at the head of the tailq.dlg2019-11-111-2/+2
* whitespace fixes, no functional change.dlg2019-11-091-6/+6
* convert interface address change hooks to tasks and a task_list.dlg2019-11-081-14/+33
* serialise hook adds and dels with a mutex instead of an implicit NET_LOCK.dlg2019-11-071-13/+46
* turn the linkstate hooks into a task list, like the detach hooks.dlg2019-11-071-8/+23
* replace the hooks used with if_detachhooks with a task list.dlg2019-11-061-7/+23
* Remove support for semantically opace interface identifiers (RFC 7217)florian2019-08-211-7/+3
* When we needed the kernel lock for local IP packet delivery, mpi@bluhm2019-08-061-7/+1
* if_vinput should pass BPF_DIRECTION_IN to bpf_mtap, not OUTdlg2019-06-301-2/+2
* Free sizes for hooks and `if_sadl'.mpi2019-06-151-7/+9
* if_netisr(): trade NET_LOCK() for NET_RLOCK()sashan2019-06-041-5/+5
* pushing NET_LOCK() further down from if_clone_{create,destroy}()sashan2019-05-121-18/+10
* Correct a check in if_isconnected().mpi2019-05-111-2/+2
* Removes the KERNEL_LOCK() from bridge(4)'s output fast-path.mpi2019-04-281-6/+4
* add if_vinput so pseudo (ethernet) interfaces can bypass ifiqsdlg2019-04-221-1/+27
* factor out calling the if input handlers for a packet.dlg2019-04-221-17/+23
* provide factored out txhprio and rxhprio checksdlg2019-04-191-1/+65
* only root can change rxpriodlg2019-04-191-1/+2
* have another go at tx mitigationdlg2019-04-161-1/+3
* don't take splnet when running the network stackdlg2019-04-141-4/+1
* do custom checks for SIOCGIFSFFPAGE.dlg2019-04-101-1/+32
* rework how ifiq_input decides the stack is busy and whether it should dropdlg2019-03-011-2/+2
* check for root on mpls and pwe3 ioctlsdlg2019-02-261-1/+8
* split if_enqueue up so drivers can replace ifq handling if neededdlg2019-01-091-11/+25
* Make this not hz dependent by using timeout_add_sec() also rename theclaudio2018-12-201-2/+2
* add optional per-cpu counters for interface stats.dlg2018-12-111-1/+41
* restrict setting ecn to rootdlg2018-11-291-1/+2
* only let root configure the txprio setting on an interfacedlg2018-11-121-1/+2
* Put bridge_input & output back under the KERNEL_LOCK().mpi2018-10-011-3/+7
* Move bridge input/output paths outside of the KERNEL_LOCK().mpi2018-09-261-11/+4
* Nuke some trailing spaces that wandered into thekrw2018-09-111-2/+2
* - if_cloners list populated at boot time only then becomes immutable,sashan2018-09-101-24/+10
* if_setrdomain could potentially call if_clone_create recursively in the createhenning2018-09-101-32/+35
* if_setrdomain: allow empty rtables to be turned into rdomains, not justhenning2018-09-091-13/+14