aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
* Use epoch(9) for rtentries to simplify control plane operations.Alexander V. Chernikov2020-05-231-2/+2
* Expose ifr_buffer_get_(buffer|length) outside if.c.Brooks Davis2020-03-031-2/+2
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Although most of the NIC drivers are epoch ready, due to peer pressureGleb Smirnoff2020-02-241-4/+2
* Partially revert VNET change and expand VNET structure.Bjoern A. Zeeb2020-02-171-4/+17
* Temporarily force IFF_NEEDSEPOCH until drivers have been resolved.Jeff Roberson2020-02-061-1/+4
* ifa_maintain_loopback_route: adjust debugging outputEugene Grosbein2020-01-181-4/+7
* Introduce NET_EPOCH_CALL() macro and use it everywhere where we freeGleb Smirnoff2020-01-151-4/+4
* Mechanically substitute assertion of in_epoch(net_epoch_preempt) toGleb Smirnoff2020-01-151-4/+4
* - Move global network epoch definition to epoch.h, as more differentGleb Smirnoff2020-01-151-2/+0
* if_vmove: return proper error statusKyle Evans2020-01-091-11/+16
* Plug loopback idaddr refcount leak.Alexander V. Chernikov2020-01-021-3/+8
* Deduplicate code between if_delgroup() and if_delgroups().Mark Johnston2019-12-201-64/+46
* Fix a memory leak in if_delgroups() introduced in r334118.Mark Johnston2019-12-201-0/+1
* Allow kernel to compile without BPF.Bjoern A. Zeeb2019-11-241-0/+7
* Add explicit SI_SUB_EPOCHConrad Meyer2019-11-221-2/+1
* In if_siocaddmulti() enter VNET.Gleb Smirnoff2019-11-131-0/+2
* There is a long standing problem with multicast programming for NICsGleb Smirnoff2019-10-291-1/+20
* Remove obsoleted KPIs that were used to access interface address lists.Gleb Smirnoff2019-10-211-105/+0
* Split out a more generic debugnet(4) from netdump(4)Conrad Meyer2019-10-171-2/+2
* do_link_state_change() is executed in taskqueue context and inGleb Smirnoff2019-10-161-3/+0
* The two functions ifnet_byindex() and ifnet_byindex_locked() are exactly theHans Petter Selasky2019-10-151-16/+8
* Exclude the network link eventhandler from epochification after r353292.Hans Petter Selasky2019-10-151-1/+1
* if_delmulti() is never called without ifp argument, assert this insteadGleb Smirnoff2019-10-141-14/+1
* Add two extra functions that basically give count of addressesGleb Smirnoff2019-10-101-0/+34
* Provide new KPI for network drivers to access lists of interfaceGleb Smirnoff2019-10-101-0/+49
* Remove epoch assertion from if_setlladdr(). Originally this function wasGleb Smirnoff2019-10-081-20/+10
* In DIAGNOSTIC block of if_delmulti_ifma_flags() enter the network epoch.Gleb Smirnoff2019-10-081-2/+3
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-45/+38
* Factor out VNET shutdown check into an own vnet structure field.Hans Petter Selasky2019-10-071-17/+5
* Add debugging facility EPOCH_TRACE that checks that epochs entered areGleb Smirnoff2019-09-251-2/+2
* Add SIOCGIFDOWNREASON.Konstantin Belousov2019-09-171-0/+1
* SIOCSIFNAME: Do nothing if we're not actually changingKyle Evans2019-09-121-0/+2
* Need to wait for epoch callbacks to complete before detaching aHans Petter Selasky2019-06-281-0/+9
* Restructure mbuf send tags to provide stronger guarantees.John Baldwin2019-05-241-0/+2
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-1/+1
* Fix rt_ifa selection during loopback route insertion process.Alexander V. Chernikov2019-05-191-35/+11
* Track device's NUMA domain in ifnet & alloc ifnet from NUMA local memoryAndrew Gallatin2019-04-221-3/+30
* Rework CASE_IOC_IFGROUPREQ() to require a case before the macro.Brooks Davis2019-01-221-6/+6
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-32/+46
* Remove part of comment that doesn't match reality.Gleb Smirnoff2019-01-091-3/+1
* Adapt the fix in r341008 to correctly work with EBR.Andrey V. Elsukov2018-11-301-8/+2
* Fix possible panic during ifnet detach in rtsock.Andrey V. Elsukov2018-11-271-0/+2
* For compatibility KPI functions like if_addr_rlock() that used to haveGleb Smirnoff2018-11-131-12/+6
* Notify that the ifnet will go away, even on vnet shutdownKristof Provost2018-11-021-0/+3
* Resolve deadlock between epoch(9) and various network interfaceHans Petter Selasky2018-10-221-6/+11
* Add KPI that can be used by tunneling interfaces to handle IP addressesAndrey V. Elsukov2018-10-211-12/+0
* Add ifaddr_event_ext event. It is similar to ifaddr_event, but theAndrey V. Elsukov2018-10-211-0/+12
* For changing the MTU on tun/tap devices, it should not matter whether itMichael Tuexen2018-09-291-2/+1
* fix copy/paste error when clearing ifma flagMatt Macy2018-08-211-1/+1