summaryrefslogtreecommitdiff
path: root/sys/net/route
Commit message (Expand)AuthorAgeFilesLines
* Add IPv4/IPv6 rtentry prefix accessors.Alexander V. Chernikov2020-12-033-10/+156
* Remove RADIX_MPATH config option.Alexander V. Chernikov2020-11-292-5/+0
* Introduce rib_walk_ext_internal() to allow iteration with rnh pointer.Alexander V. Chernikov2020-11-292-10/+18
* Add nhop_ref_any() to unify referencing nhop or nexthop group.Alexander V. Chernikov2020-11-293-0/+26
* Add tracking for rib/nhops/nhgrp objects and provide cumulative number access...Alexander V. Chernikov2020-11-295-25/+50
* Add nhgrp_get_idx() as a counterpart for nhop_get_idx().Alexander V. Chernikov2020-11-282-0/+10
* Refactor rib iterator functions.Alexander V. Chernikov2020-11-223-12/+97
* Switch net.add_addr_allfibs default to 0.Alexander V. Chernikov2020-11-082-1/+6
* Temporarily revert setting net.add_addr_allfibs to 0.Alexander V. Chernikov2020-11-081-1/+1
* Fix build broken by r367484: add route_ifaddrs.c.Alexander V. Chernikov2020-11-081-0/+309
* Implement flowid calculation for outbound connections to balanceAlexander V. Chernikov2020-10-182-0/+29
* Fix route flags update during RTM_CHANGE.Alexander V. Chernikov2020-10-043-6/+17
* Remove ROUTE_MPATH-related warnings introduced in r366390.Alexander V. Chernikov2020-10-031-0/+2
* Introduce scalable route multipath.Alexander V. Chernikov2020-10-0312-97/+1872
* Rework part of routing code to reduce difference to D26449.Alexander V. Chernikov2020-09-212-5/+29
* Remove unused nhop_ref_any() function.Alexander V. Chernikov2020-09-203-9/+0
* Fix gw updates / flag updates during route changes.Alexander V. Chernikov2020-09-202-1/+7
* Fix RADIX_MPATH build broken by r365521.Alexander V. Chernikov2020-09-101-3/+5
* Update nexthop handling for route addition/deletion in preparation for mpath.Alexander V. Chernikov2020-09-092-112/+244
* Retain marking net.fibs sysctl as a tunable.Alexander V. Chernikov2020-09-091-2/+2
* Fix panic with net.fibs tunable set in loader.conf.Alexander V. Chernikov2020-09-081-1/+1
* Fix regression for IPv6 loopback routes.Alexander V. Chernikov2020-09-031-4/+20
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-0112-39/+2
* Revert uma zone alignemnt cache unadvertenly committed in r364950.Alexander V. Chernikov2020-08-291-1/+1
* Fix build with RADIX_MPATH.Alexander V. Chernikov2020-08-291-1/+2
* Move fib_rte_to_nh_flags() from net/route_var.h to net/route/nhop_ctl.c.Alexander V. Chernikov2020-08-282-18/+17
* Move net/route/shared.h definitions to net/route/route_var.h.Alexander V. Chernikov2020-08-286-83/+36
* Further split nhop creation and rtable operations.Alexander V. Chernikov2020-08-282-124/+251
* Remove RT_LOCK mutex from rte.Alexander V. Chernikov2020-08-242-32/+9
* Rename rt_flags to rte_flags && reduce number of rt_nhop accesses.Alexander V. Chernikov2020-08-223-10/+12
* Fix tinderbox build after r364465Mateusz Guzik2020-08-221-0/+1
* Make net.fibs growable.Alexander V. Chernikov2020-08-212-1/+328
* Simplify dom_<rtattach|rtdetach>.Alexander V. Chernikov2020-08-142-6/+41
* Move rtzone handling code to net/route_ctl.cAlexander V. Chernikov2020-08-133-4/+79
* Do not enter epoch in add_route(), as it is already called in epoch.Alexander V. Chernikov2020-08-111-3/+0
* Make <add|del|change>_route() static to finish the transition to the new kpi.Alexander V. Chernikov2020-08-112-9/+9
* Fix rib_subscribe() waitok flag by performing allocation outside epoch.Alexander V. Chernikov2020-08-112-7/+8
* Switch inet6 default route subscription to the new rib subscription api.Alexander V. Chernikov2020-07-121-33/+1
* Add destructor for the rib subscription system to simplify users code.Alexander V. Chernikov2020-07-122-0/+29
* Split nhop_ref_object().Mark Johnston2020-07-062-3/+13
* Switch rtsock code to using newly-create rib_action() KPI call.Alexander V. Chernikov2020-06-102-0/+33
* Add rib subscription API.Alexander V. Chernikov2020-06-012-6/+77
* Finish r361706: add sys/net/route/route_ctl.h, missed in previous commit.Alexander V. Chernikov2020-06-011-0/+68
* * Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov2020-06-016-24/+210
* Revert r361704, it accidentally committed merged D25067 and D25070.Alexander V. Chernikov2020-06-017-300/+24
* * Add rib_<add|del|change>_route() functions to manipulate the routing table.Alexander V. Chernikov2020-06-017-24/+300
* Move <add|del|change>_route() functions to route_ctl.c in preparation ofAlexander V. Chernikov2020-05-233-0/+553
* Remove refcounting from rtentry.Alexander V. Chernikov2020-05-231-31/+0
* Use epoch(9) for rtentries to simplify control plane operations.Alexander V. Chernikov2020-05-234-0/+14
* Kill trailing newline while I'm here...Warner Losh2020-05-121-1/+0