summaryrefslogtreecommitdiff
path: root/sys/net/route.h
AgeCommit message (Expand)Author
2025-03-03ipfw: migrate ipfw to 32-bit size rule numbersAndrey V. Elsukov
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-09netlink: add rtsock-compatible header to use with netlink snl(3).Alexander V. Chernikov
2022-12-09netlink: add interface notification on link status / flags change.Alexander V. Chernikov
2022-08-17protosw: retire pr_slowtimo and pr_fasttimoGleb Smirnoff
2022-08-15routing: retire rib_lookup_info()Alexander V. Chernikov
2022-08-11rtsock: subscribe to ifnet eventhandlers instead of direct calls.Alexander V. Chernikov
2022-08-10routing: split nexthop creation and rtentry creation.Alexander V. Chernikov
2022-04-02net(3): Fix a typo in a source code commentGordon Bergling
2021-12-29routing: Add unified level-based logging support for the routing subsystem.Alexander V. Chernikov
2021-08-22routing: Allow using IPv6 next-hops for IPv4 routes (RFC 5549).Zhenlei Huang
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-15Remove now-unused RTF_RNH_LOCKED route flag.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-11-30Renumber NHR_* flags after NHR_IFAIF removal in r368127.Alexander V. Chernikov
2020-11-29Refactor fib4/fib6 functions.Alexander V. Chernikov
2020-11-28Cleanup nexthops request flags:Alexander V. Chernikov
2020-11-22Refactor rib iterator functions.Alexander V. Chernikov
2020-10-18Implement flowid calculation for outbound connections to balanceAlexander 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-08-21Make net.fibs growable.Alexander V. Chernikov
2020-08-13Move rtzone handling code to net/route_ctl.cAlexander V. Chernikov
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-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
2020-05-23Use epoch(9) for rtentries to simplify control plane operations.Alexander V. Chernikov
2020-05-10Remove rtalloc1(_fib) KPI.Alexander V. Chernikov
2020-05-08Embed dst sockaddr into rtentry and remove rte packet counterAlexander V. Chernikov
2020-05-07Add rib_lookup() sockaddr lookup wrapper and make ifa_ifwithroute use it.Alexander V. Chernikov
2020-04-28Move route-specific ddb commands to route/route_ddb.cAlexander V. Chernikov
2020-04-28Move struct rtentry definition to nhop_var.h.Alexander V. Chernikov
2020-04-28Eliminate now-unused parts of old routing KPI.Alexander V. Chernikov
2020-04-25Fix userland build broken by r360292.Alexander V. Chernikov
2020-04-25Convert route caching to nexthop caching.Alexander V. Chernikov
2020-04-16Fix userland build broken by r360014.Alexander V. Chernikov
2020-04-16Add nhop parameter to rti_filter callback.Alexander V. Chernikov
2020-04-14Reorganise nd6 notification code to avoid direct rtentry field access.Alexander V. Chernikov
2020-04-12Introduce nexthop objects and new routing KPI.Alexander V. Chernikov
2020-01-22Bring back redirect route expiration.Alexander V. Chernikov
2020-01-09Add fibnum, family and vnet pointer to each rib head.Alexander V. Chernikov
2020-01-07Fix rtsock route message generation for interface addresses.Alexander V. Chernikov