aboutsummaryrefslogtreecommitdiff
path: root/sys/net/rtsock.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Plug a lock leak in sysctl_ifmalist().Mark Johnston2016-11-151-10/+11
* Don't read if_counters with if_addr_lock heldRyan Stone2016-11-121-8/+13
* Introduce a per-VNET flag to enable/disable netisr prcessing on that VNET.Bjoern A. Zeeb2016-06-031-5/+23
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* kernel: use our nitems() macro when it is available through param.h.Pedro F. Giffuni2016-04-191-1/+1
* Remove some NULL checks for M_WAITOK allocations.Edward Tomasz Napierala2016-03-291-2/+0
* MFP r287070,r287073: split radix implementation and route table structure.Alexander V. Chernikov2016-01-251-14/+16
* Add rib_lookup_info() to provide API for retrieving individual routeAlexander V. Chernikov2016-01-041-11/+16
* Remove ifq_drops from struct ifqueue. Now queue drops are accounted inGleb Smirnoff2014-09-191-6/+0
* Revisions 264905 and 266860 added a "int fib" argument to ifa_ifwithnet andAlan Somers2014-09-111-1/+2
* o Remove struct if_data from struct ifnet. Now it is merely API structureGleb Smirnoff2014-08-311-3/+3
* Change pr_output's prototype to avoid the need for explicit casts.Kevin Lo2014-08-151-2/+2
* Garbage collect couple of unused fields from struct ifaddr:Gleb Smirnoff2014-07-291-4/+4
* Fix unintended KBI change from r264905. Add _fib versions ofAlan Somers2014-05-291-2/+1
* Rename rt_msg1() to more handy rtsock_msg_mbuf().Alexander V. Chernikov2014-05-081-9/+13
* Fix incorrect netmasks being passed via rtsock.Alexander V. Chernikov2014-05-081-8/+38
* Fix sysctl_ifmalist() broken in r265019.Alexander V. Chernikov2014-05-031-1/+1
* Partially revert r265019 - allocating 512 bytes on stackAlexander V. Chernikov2014-04-291-19/+8
* Move rt_setmetrics() from rtsock.c to route.c.Alexander V. Chernikov2014-04-291-16/+4
* Fix buildAlexander V. Chernikov2014-04-271-1/+1
* Improve memory allocation model for rt_msg2() rtsock messages:Alexander V. Chernikov2014-04-271-53/+109
* Remove useless zeroing of RTAX_DST on error.Alexander V. Chernikov2014-04-271-11/+17
* Cleanup route_output() a bit.Alexander V. Chernikov2014-04-271-12/+11
* Do not delay freeing rtm. Bandaid added in r227061 is not needed since r227061,Alexander V. Chernikov2014-04-271-4/+2
* Move up fibnum to ensure it is always defined.Alexander V. Chernikov2014-04-271-2/+2
* Determine fibnum once in the beginning of route_output().Alexander V. Chernikov2014-04-261-8/+8
* Decouple RTM_CHANGE from RTM_GET handling in rtsock.c:route_output().Alexander V. Chernikov2014-04-261-124/+51
* Unify sa_equal() macro usage.Alexander V. Chernikov2014-04-261-2/+0