summaryrefslogtreecommitdiff
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
* Add device and ifnet logging methods, similar to device_printf / if_printfAdrian Chadd2023-01-241-3/+23
* net: add if_allocdescr() to permit updating iface description from the kernelAlexander V. Chernikov2023-01-231-2/+8
* ifp: add if_setdescr() / if_freedesrt() methodsAlexander V. Chernikov2023-01-231-9/+21
* netlink: add interface notification on link status / flags change.Alexander V. Chernikov2023-01-231-5/+5
* rtsock: subscribe to ifnet eventhandlers instead of direct calls.Alexander V. Chernikov2023-01-131-9/+0
* Introduce and use the NET_EPOCH_DRAIN_CALLBACKS() macroZhenlei Huang2023-01-111-2/+2
* pf: fix pfi_ifnet leak on interface removalNick Reilly2022-12-281-2/+1
* Remove a write-only variable.John Baldwin2022-11-101-2/+0
* Group all compat shim structures together to consolidate #ifdef's.John Baldwin2022-11-101-10/+9
* Use thunks for compat ioctls using struct ifgroupreq.John Baldwin2022-11-101-54/+45
* Add freebsd32 compat shims for SIOC[GS]DRVSPEC.John Baldwin2022-11-101-0/+33
* Rework compat shims in ifioctl().John Baldwin2022-11-101-69/+49
* net: remove incorrect assertionsKristof Provost2022-05-311-3/+0
* if: avoid interface destroy raceKristof Provost2022-05-271-2/+20
* Fix ifa refcount leak in ifa_ifwithnet()Ryan Stone2022-03-071-3/+9
* net: Enter a net epoch around protocol if_up/down notificationsMark Johnston2021-09-171-0/+6
* Add if_try_ref() to simplify refcount handling inside epoch.Alexander V. Chernikov2021-09-071-2/+12
* if: Remove unnecessary validation in the SIOCSIFNAME handlerMark Johnston2021-05-191-5/+0
* net: fixing a memory leak in if_deregister_com_alloc()Tai-hwa Liang2021-04-081-0/+8
* Add ifa_try_ref() to simplify ifa handling inside epoch.Alexander V. Chernikov2021-03-101-1/+11
* Widen ifnet_detach_sxlock coverageKristof Provost2021-02-171-7/+6
* Create new in6_purgeifaddr() which purges bound ifa prefix ifAlexander V. Chernikov2021-01-171-1/+1
* net: Revert vnet/epair cleanup race mitigationKristof Provost2020-12-011-5/+0
* if: Fix panic when destroying vnet and epair simultaneouslyKristof Provost2020-12-011-2/+14
* Make MAXPHYS tunable. Bump MAXPHYS to 1M.Konstantin Belousov2020-11-281-2/+2
* if: Fix non-VIMAGE buildKristof Provost2020-11-251-0/+2
* if: Protect V_ifnet in vnet_if_return()Kristof Provost2020-11-251-40/+82
* if: Remove ifnet_rwlockKristof Provost2020-11-251-8/+2
* Move all ifaddr route creation business logic to net/route/route_ifaddr.cAlexander V. Chernikov2020-11-081-70/+0
* add SIOCGIFDATA ioctlEd Maste2020-09-281-0/+12
* net: mitigate vnet / epair cleanup racesKristof Provost2020-09-081-0/+5
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-12/+7
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-4/+1
* Transition from rtrequest1_fib() to rib_action().Alexander V. Chernikov2020-07-211-1/+3
* Temporarly revert r363319 to unbreak the build.Alexander V. Chernikov2020-07-191-3/+1
* Transition from rtrequest1_fib() to rib_action().Alexander V. Chernikov2020-07-191-1/+3
* 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