summaryrefslogtreecommitdiff
path: root/sys/net/route.c
AgeCommit message (Expand)Author
2025-12-06net: fix LINT-NOIP buildGleb Smirnoff
2025-12-04net: remove dom_ifmtuGleb Smirnoff
2025-10-13net: Use proper prototype for SYSINIT functionsZhenlei Huang
2024-10-23net: route: convert routing statistics to a sysctlKyle Evans
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-03-27netlink: add netlink KPI to the kernel by defaultAlexander V. Chernikov
2023-01-24ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits
2022-12-15route: allow RTM_CHANGE notifications in rt_routemsg().Alexander V. Chernikov
2022-12-09netlink: add interface notification on link status / flags change.Alexander V. Chernikov
2022-10-01netlink: add netlink supportAlexander V. Chernikov
2022-09-08routing: add abitity to set the protocol that installed route/nexthop.Alexander V. Chernikov
2022-08-29routing: make rib_add_redirect() use new nhop-based KPIAlexander V. Chernikov
2022-08-15routing: G/C rt_exportinfo declarationMateusz Guzik
2022-08-15routing: retire rib_lookup_info()Alexander V. Chernikov
2022-08-10routing: split nexthop creation and rtentry creation.Alexander V. Chernikov
2022-08-01routing: add nhop(9) kpi.Alexander V. Chernikov
2021-09-07routing: fix source address selection rules for IPv4 over IPv6.Alexander V. Chernikov
2021-08-29routing: Bring back the ability to specify transmit interface via its name.Alexander V. Chernikov
2021-06-23devctl: add ADDR_ADD and ADDR_DEL devctl event for IFNETRozhuk Ivan
2021-04-23Re-enable network ioctls in capability modeMark Johnston
2021-04-07capsicum: Limit socket operations in capability modeMark Johnston
2021-03-10Flush remaining routes from the routing table during VNET shutdown.Alexander V. Chernikov
2021-02-22Simplify ifa/ifp refcounting in the routing stack.Alexander V. Chernikov
2021-01-29Fix multipath support for rib_lookup_info().Alexander V. Chernikov
2021-01-16Split rtinit() into multiple functions.Alexander V. Chernikov
2021-01-07Refactor rt_addrmsg() and rt_routemsg().Alexander V. Chernikov
2020-12-25Add modular fib lookup framework.Alexander V. Chernikov
2020-11-29Remove RADIX_MPATH config option.Alexander V. Chernikov
2020-11-22Refactor rib iterator functions.Alexander V. Chernikov
2020-11-08Move all ifaddr route creation business logic to net/route/route_ifaddr.cAlexander V. Chernikov
2020-10-03Introduce scalable route multipath.Alexander V. Chernikov
2020-09-21Rework part of routing code to reduce difference to D26449.Alexander V. Chernikov
2020-09-07Consistently use the same gateway when adding/deleting interface routes.Alexander V. Chernikov
2020-09-01net: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-28Move net/route/shared.h definitions to net/route/route_var.h.Alexander V. Chernikov
2020-08-24Remove RT_LOCK mutex from rte.Alexander V. Chernikov
2020-08-22Finish r364492 by renaming rt_flags to rte_flags for multipath code.Alexander V. Chernikov
2020-08-22Rename rt_flags to rte_flags && reduce number of rt_nhop accesses.Alexander V. Chernikov
2020-08-21Make net.fibs growable.Alexander V. Chernikov
2020-08-14Simplify dom_<rtattach|rtdetach>.Alexander V. Chernikov
2020-08-13Move rtzone handling code to net/route_ctl.cAlexander V. Chernikov
2020-08-12Correctly set error in rt_mpath_unlinkMitchell Horne
2020-07-21Transition from rtrequest1_fib() to rib_action().Alexander V. Chernikov
2020-07-19Temporarly revert r363319 to unbreak the build.Alexander V. Chernikov
2020-07-19Transition from rtrequest1_fib() to rib_action().Alexander V. Chernikov
2020-07-12Add destructor for the rib subscription system to simplify users code.Alexander V. Chernikov
2020-06-01* Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov
2020-06-01Revert r361704, it accidentally committed merged D25067 and D25070.Alexander V. Chernikov
2020-06-01* Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov