summaryrefslogtreecommitdiffstats
path: root/regress/sys/net/rtable (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Since rework of source IP selection, we can reverse the last changesdenis2020-11-073-14/+7
|
* Compiling rtable.c kernel source file needs satosin() and satosin6()bluhm2020-11-062-6/+5
| | | | now. Provide macros via CPPFLAGS on command line.
* The 'source IP address' commit (route.c r1.249) broke the rtable regresstb2020-11-031-1/+9
| | | | | | | | | | tests since it introduced use of ifa_ifwithaddr() from if.c, so the tests no longer link due to the missing symbol. Provide an ifa_ifwithaddr() shim that makes the test link again. Passes on amd64 and sparc64. ok bluhm
* Do not use a warning flag that base gcc does not understand,visa2019-06-242-2/+4
| | | | | | and fix the warnings. From Moritz Buhl
* Fix test after kernel interface change.visa2019-06-242-5/+5
| | | | From Moritz Buhl
* Mutex functions have no __ prefix anymore. Adjust kernel compatbluhm2019-05-081-3/+3
| | | | macros to make art.c compile again in regress.
* Make ART data structure definitions visible to userland, in order to fixmpi2019-03-311-2/+2
| | | | | | netstat(1) inspection of routing tables. From Naoki Fukaumi, ok yasuoka@
* The field dom_rtkeylen has been removed from struct domain. Convertbluhm2018-12-031-8/+23
| | | | to designated initializers and adapt the test. Fix white space.
* Fix a segfault when inserting the same prefix multiple timesdenis2018-06-231-2/+2
| | | | OK bluhm@, jca@, kn@
* Fix after recent mutex change.mpi2018-01-141-1/+4
|
* Compile and test MPATH code.mpi2017-07-275-7/+138
|
* Update stubs to work with radix tree.mpi2017-06-061-3/+4
|
* SRPL_FIRST() and SRPL_FOLLOW().mpi2016-11-201-1/+2
|
* rtable_init() now creates the default routing table.mpi2016-11-152-6/+2
|
* Test ART implementation by default.mpi2016-09-212-5/+10
| | | | RADIX code can be tested by doing "make RADIX=1"
* add objdir to fix regress testvgross2016-09-072-4/+4
|
* Adapt test to the srp_swap() area.mpi2016-07-192-8/+30
|
* Adapt compat layers after recent changes: srp_swap() and the GC taskmpi2016-06-072-16/+33
| | | | for ART.
* Remove #ifdef from code shared with the kernel, IPv6 is always enabledmpi2016-03-241-5/+1
| | | | in the tests.
* Assert that the mask to prefix length conversion is correct whenmpi2016-03-231-9/+13
| | | | | | | removing an entry. While here print the corresponding error string when available if rtable_* function fail.
* Sync after rt_mask() removal.mpi2015-12-042-79/+74
|
* Sync to recent changes including SRP protection of rtable_get(), usempi2015-12-036-9/+60
| | | | of a SRPL for the multipath list and rtable_delete() API change.
* ART-specific bits to make sure root tables are properly freed.mpi2015-11-122-1/+22
| | | | While here make sure we test the special "default route" case.
* Basic framework to test the rtable_* API directly from userland.mpi2015-11-0412-0/+1659
You can replace inet{,6}-fullfeed.txt with a dump of your fullfeed table to really stress this test framework. I did not commit them because CVS certainly doesn't like ~7M file.