aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if.c
Commit message (Expand)AuthorAgeFilesLines
* ifnet: Fix decreasing the vnet interface countZhenlei Huang6 days1-3/+3
* net: Validate interface group names in ioctl handlersMark Johnston2025-10-301-8/+26
* ifnet: Detach BPF descriptors on interface vmove eventZhenlei Huang2025-02-061-0/+7
* ifnet: Make if_detach_internal() and if_vmove() voidZhenlei Huang2025-02-061-24/+14
* ifnet: Assert that we are assigning network stack correctlyZhenlei Huang2024-11-071-0/+1
* ifnet: Remove if_getamcount()Mark Johnston2024-10-101-6/+0
* if_vmove: improve restoration in cloner's ifgroup membershipGleb Smirnoff2024-10-101-21/+13
* ifnet: allocate index at the end of if_alloc_domain()Gleb Smirnoff2024-10-101-23/+15
* ifnet: make if_alloc_domain() never failGleb Smirnoff2024-10-081-17/+5
* ifnet: Remove dead codeZhenlei Huang2024-07-081-17/+0
* ifnet: Restore curvnet earlierZhenlei Huang2024-07-051-4/+1
* ifnet: Use NET_EPOCH_WAIT() macroZhenlei Huang2024-07-051-2/+2
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-231-1/+0
* routing: fix panic when adding an interface route to the p2p interfaceAlexander V. Chernikov2023-04-081-1/+1
* 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