aboutsummaryrefslogtreecommitdiff
path: root/sys/net/route/route_ctl.h
Commit message (Expand)AuthorAgeFilesLines
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* routing: add iterator-based nhop traversal KPI.Alexander V. Chernikov2023-04-251-0/+13
* routing: add rt_tables_get_rnh_safe() that doesn't panic when af/fib isAlexander V. Chernikov2023-04-251-0/+2
* netlink: allow exact-match route lookups via RTM_GETROUTE.Alexander V. Chernikov2023-04-021-4/+2
* routing: add public rt_is_exportable() version to check ifAlexander V. Chernikov2023-03-261-0/+2
* netlink: add interface notification on link status / flags change.Alexander V. Chernikov2022-12-091-0/+2
* netlink: add netlink supportAlexander V. Chernikov2022-10-011-0/+7
* routing: constantify @rc in rib_decompose_notification().Alexander V. Chernikov2022-08-291-2/+2
* Revert "routing: install prefix and loopback routes using new nhop-based KPI."Alexander V. Chernikov2022-08-291-5/+1
* routing: extend nhop(9) kpiAlexander V. Chernikov2022-08-291-0/+1
* routing: add ability to store opaque indentifiers in nhops/nhgsAlexander V. Chernikov2022-08-291-0/+2
* routing: add rib_add_default_route() wrapperAlexander V. Chernikov2022-08-291-2/+2
* routing: install prefix and loopback routes using new nhop-based KPI.Alexander V. Chernikov2022-08-291-1/+7
* routing: add rib_match_gw() helperAlexander V. Chernikov2022-08-121-0/+3
* routing: fixup empty mask prefix handling after 2ce553854cbd.Alexander V. Chernikov2022-08-111-3/+3
* routing: move rtentry and subscription code out of route_ctl.cAlexander V. Chernikov2022-08-101-0/+2
* routing: add rib_<add|del>_route_px() functions operating with nexthops.Alexander V. Chernikov2022-08-101-7/+26
* routing: refactor #2Alexander V. Chernikov2022-08-101-1/+1
* routing: refactor private KPIAlexander V. Chernikov2022-08-011-1/+1
* routing: Fix crashes with dpdk_lpm[46] algo.Alexander V. Chernikov2021-08-171-0/+3
* Fix typo in rib_unsibscribe<_locked>().Alexander V. Chernikov2021-08-011-2/+2
* Add rib_walk_from() wrapper for selective rib tree traversal.Alexander V. Chernikov2021-04-281-0/+6
* Fix the design problem with delayed algorithm sync.Alexander V. Chernikov2021-01-301-0/+2
* Add rib_subscribe_locked() and rib_unsubsribe_locked() to supportAlexander V. Chernikov2021-01-301-0/+3
* Split rtinit() into multiple functions.Alexander V. Chernikov2021-01-161-0/+1
* Refactor rt_addrmsg() and rt_routemsg().Alexander V. Chernikov2021-01-071-0/+1
* Add IPv4/IPv6 rtentry prefix accessors.Alexander V. Chernikov2020-12-031-2/+28
* Introduce rib_walk_ext_internal() to allow iteration with rnh pointer.Alexander V. Chernikov2020-11-291-5/+7
* Add tracking for rib/nhops/nhgrp objects and provide cumulative number access...Alexander V. Chernikov2020-11-291-1/+6
* Refactor rib iterator functions.Alexander V. Chernikov2020-11-221-6/+16
* Introduce scalable route multipath.Alexander V. Chernikov2020-10-031-0/+18
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Simplify dom_<rtattach|rtdetach>.Alexander V. Chernikov2020-08-141-0/+3
* Fix rib_subscribe() waitok flag by performing allocation outside epoch.Alexander V. Chernikov2020-08-111-1/+1
* Switch rtsock code to using newly-create rib_action() KPI call.Alexander V. Chernikov2020-06-101-0/+2
* Add rib subscription API.Alexander V. Chernikov2020-06-011-0/+15
* Finish r361706: add sys/net/route/route_ctl.h, missed in previous commit.Alexander V. Chernikov2020-06-011-0/+68
* Revert r361704, it accidentally committed merged D25067 and D25070.Alexander V. Chernikov2020-06-011-90/+0
* * Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov2020-06-011-0/+90