summaryrefslogtreecommitdiffstats
path: root/sys/net/art.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* include of netinet/in.h here is incorrect, because net/route.h will pullderaadt2021-03-021-2/+1
* Document art locking.mpi2020-11-121-9/+15
* Add feature to force the selection of source IP addressdenis2020-10-291-1/+3
* Make ART data structure definitions visible to userland, in order to fixmpi2019-03-311-1/+33
* Prevent a MP race in rtable_lookup().mpi2017-02-281-6/+5
* Make the art interface a bit more generic by not depending on sockaddrclaudio2017-01-231-7/+7
* use a per-table rwlock to serialize ART updates and walks, rather thanjmatthew2016-08-301-1/+4
* Convert the links between art data structures used during lookups into srps.jmatthew2016-06-141-4/+5
* defer the freeing of art tables and nodes to a task.dlg2016-06-031-2/+7
* Keep all pools in the same place.mpi2016-04-131-1/+4
* Remove unneeded art_free().mpi2016-04-121-2/+1
* Pass the address length to art_alloc() and remove the hack abusing thempi2016-01-181-4/+4
* Reduce the stride length of the tables by two and use a single pagempi2015-12-041-2/+2
* Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow tompi2015-12-031-3/+2
* Convert the simple list of multipath route entries used by ART kernelsmpi2015-11-291-2/+2
* Provide art_free(), a method to release unused routing table heads.mpi2015-11-241-1/+2
* Use a SLIST instead of a LIST for MPATH route entries with ART.mpi2015-11-061-2/+2
* Rewrite the logic around the dymanic array of routing tables to helpmpi2015-10-141-2/+2
* Initialize the routing table before domains.mpi2015-10-071-2/+2
* Make ART internals free of 'struct sockaddr'.mpi2015-08-201-5/+7
* Import an alternative routing table backend based on Yoichi Hariguchi'smpi2015-08-201-0/+61