aboutsummaryrefslogtreecommitdiff
path: root/sys/net/route
Commit message (Expand)AuthorAgeFilesLines
* Turn off forgotten multipath debug messagesAlexander V. Chernikov2021-02-081-1/+0
* Enable multipath routing by default.Alexander V. Chernikov2021-02-031-1/+1
* Use process fib for inet/inet6 fib_algo sysctls.Alexander V. Chernikov2021-01-311-2/+2
* Fix the design problem with delayed algorithm sync.Alexander V. Chernikov2021-01-303-42/+87
* Add rib_subscribe_locked() and rib_unsubsribe_locked() to supportAlexander V. Chernikov2021-01-302-1/+36
* Move business logic from rebuild_fd_callout() into rebuild_fd().Alexander V. Chernikov2021-01-301-15/+25
* Improve fib_algo debug messages.Alexander V. Chernikov2021-01-301-18/+44
* Fix panic on vnet creation if fib algo has been set to fixed value.Alexander V. Chernikov2021-01-171-15/+14
* Split rtinit() into multiple functions.Alexander V. Chernikov2021-01-162-147/+46
* Use static initializers for fib algo to shift initializationAlexander V. Chernikov2021-01-111-11/+2
* Refactor rt_addrmsg() and rt_routemsg().Alexander V. Chernikov2021-01-073-3/+20
* Remove now-unused RT_GATEWAY* definitions.Alexander V. Chernikov2021-01-041-3/+0
* route: quiet -Wredundant-declsRyan Libby2020-12-281-1/+0
* Fix default route handling in radix4_lockless algo.Alexander V. Chernikov2020-12-261-9/+26
* Use light-weight versions of routing lookup functions in ng_netflow.Alexander V. Chernikov2020-12-262-0/+8
* Add modular fib lookup framework.Alexander V. Chernikov2020-12-254-6/+1750
* 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