aboutsummaryrefslogtreecommitdiff
path: root/sys/net/rtsock.c
Commit message (Expand)AuthorAgeFilesLines
* Fix blackhole/reject routes.Alexander V. Chernikov2021-02-111-2/+56
* Refactor rt_addrmsg() and rt_routemsg().Alexander V. Chernikov2021-01-071-7/+9
* rtsock: quiet -Wunused-variable in LINT-NOIP kernelsRyan Libby2020-12-241-3/+4
* rtsock: Avoid copying uninitialized padding bytesMark Johnston2020-12-231-12/+18
* Switch direct rt fields access in rtsock.c to newly-create field acessors.Alexander V. Chernikov2020-12-181-38/+121
* Remove RADIX_MPATH config option.Alexander V. Chernikov2020-11-291-3/+0
* Fix route flags update during RTM_CHANGE.Alexander V. Chernikov2020-10-041-0/+1
* Remove ROUTE_MPATH-related warnings introduced in r366390.Alexander V. Chernikov2020-10-031-0/+2
* Introduce scalable route multipath.Alexander V. Chernikov2020-10-031-20/+91
* Rework part of routing code to reduce difference to D26449.Alexander V. Chernikov2020-09-211-3/+18
* rtsock.c: remove extraneous spaceEd Maste2020-09-051-1/+1
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-6/+1
* Move net/route/shared.h definitions to net/route/route_var.h.Alexander V. Chernikov2020-08-281-1/+0
* Remove RT_LOCK mutex from rte.Alexander V. Chernikov2020-08-241-15/+15
* Rename rt_flags to rte_flags && reduce number of rt_nhop accesses.Alexander V. Chernikov2020-08-221-18/+22
* Make net.inet6.ip6.deembed_scopeid behaviour default & remove sysctl.Alexander V. Chernikov2020-08-151-5/+5
* Switch rtsock code to using newly-create rib_action() KPI call.Alexander V. Chernikov2020-06-101-43/+29
* Use epoch(9) for rtentries to simplify control plane operations.Alexander V. Chernikov2020-05-231-4/+1
* Embed dst sockaddr into rtentry and remove rte packet counterAlexander V. Chernikov2020-05-081-1/+0
* Convert more rtentry field accesses into nhop fields accesses.Alexander V. Chernikov2020-04-291-7/+10
* Move route-specific ddb commands to route/route_ddb.cAlexander V. Chernikov2020-04-281-413/+5
* Move route_temporal.c and route_var.h to net/route.Alexander V. Chernikov2020-04-281-1/+1
* Convert rtentry field accesses into nhop field accesses.Alexander V. Chernikov2020-04-231-19/+24
* Remove an duplicate definition of nhops_dump_sysctl()Adrian Chadd2020-04-161-0/+1
* Introduce nexthop objects and new routing KPI.Alexander V. Chernikov2020-04-121-2/+22
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Fix rtsock route message generation for interface addresses.Alexander V. Chernikov2020-01-071-21/+44
* Fix NOINET6 build broken by r356236.Alexander V. Chernikov2019-12-311-1/+3
* Split gigantic rtsock route_output() into smaller functions.Alexander V. Chernikov2019-12-311-256/+367
* sysctl_rtsock() has all necessary locking and doesn't need Giant to run.Gleb Smirnoff2019-11-071-1/+2
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-12/+9
* Fix build for the platforms where db_expr_t is not longLi-Wen Hsu2019-09-101-1/+1
* Appease Clang false-positive Werrors in r352112Conrad Meyer2019-09-101-2/+6
* ddb(4): Add 'show route <dest>' and 'show routetable [<af>]'Conrad Meyer2019-09-091-0/+407
* When sending a routing message, don't allow the user to set theMichael Tuexen2019-04-141-0/+2
* Remove recursive NET_EPOCH_ENTER() from sysctl_ifmalist(), missed in r342872.Gleb Smirnoff2019-01-111-2/+0
* Mechanical cleanup of epoch(9) usage in network stack.Gleb Smirnoff2019-01-091-15/+22
* Fix possible panic during ifnet detach in rtsock.Andrey V. Elsukov2018-11-271-1/+5
* Plug routing sysctl leaks.Mark Johnston2018-11-261-2/+14
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-1/+1
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-6/+3
* Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9).Andrey V. Elsukov2018-06-161-0/+3
* UDP: further performance improvements on txMatt Macy2018-05-231-2/+4
* ifnet: Replace if_addr_lock rwlock with epoch + mutexMatt Macy2018-05-181-4/+4
* The ifnet pointer (ifp) in rt_newaddrmsg can be valid without ifp->if_addr be...Matt Macy2018-05-061-1/+4
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Allow route change requests to not specify the gateway.Ryan Stone2018-02-211-3/+6
* Fix compat32 for sysctl net.PF_ROUTE...NET_RT_IFLISTL.Konstantin Belousov2018-01-221-3/+19
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Fix typo in comment.Patrick Kelsey2017-04-081-1/+1