net:fib_nexthops.sh in ubuntu_kernel_selftests took > 45m to run with J-intel-iot-realtime
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-kernel-tests |
New
|
Undecided
|
Unassigned |
Bug Description
Issue spotted with J-intel-
This test will take 47 minutes to run which is longer then our current timeout setting (45 minutes)
Test result from other kernels:
* J-ibm-gt 5.15.0-1029.31 on node riccioli - 20m
* J-ibm 5.15.0-1027.30 on node riccioli - 20m
* J-intel-
* J-intel-iotg 5.15.0-1027.32 on node rizzo - 21m
* J-intel-iotg 5.15.0-1026.31 on node kili - 20m
* J-realtime 5.15.0-1034.37 on node onibi - 28m
* J-realtime 5.15.0-1033.36 on node kili - 28m
* J-lowlatency 5.15.0-69.76 on node riccioli - 23m
* J 5.15.0-69.76 on node rizzo - 20m
It looks like this kernel is the only one that will take this long.
Test log:
08:20:12 INFO | START ubuntu_
08:20:12 DEBUG| Persistent state client.
08:20:12 DEBUG| Persistent state client.
08:20:12 DEBUG| Waiting for pid 99754 for 5400 seconds
08:20:12 WARNI| System python is too old, crash handling disabled
08:20:12 DEBUG| Running 'make run_tests -C net TEST_PROGS=
08:20:12 DEBUG| [stdout] make: Entering directory '/home/
08:20:12 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
08:20:12 DEBUG| [stdout] make[1]: Entering directory '/home/
08:20:12 DEBUG| [stdout] INSTALL ./usr/include
08:20:12 DEBUG| [stdout] make[1]: Leaving directory '/home/
08:20:12 DEBUG| [stdout] TAP version 13
08:20:12 DEBUG| [stdout] 1..1
08:20:12 DEBUG| [stdout] # selftests: net: fib_nexthops.sh
08:20:18 DEBUG| [stdout] #
08:20:18 DEBUG| [stdout] # Basic functional tests
08:20:18 DEBUG| [stdout] # -------
08:20:18 DEBUG| [stdout] # TEST: List with nothing defined [ OK ]
08:20:18 DEBUG| [stdout] # TEST: Nexthop get on non-existent id [ OK ]
08:20:18 DEBUG| [stdout] # TEST: Nexthop with no device or gateway [ OK ]
08:20:18 DEBUG| [stdout] # TEST: Nexthop with down device [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Nexthop with device that is linkdown [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Nexthop with device only [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Nexthop with duplicate id [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Blackhole nexthop [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Blackhole nexthop with other attributes [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Blackhole nexthop with loopback device down [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Create group [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Create group with blackhole nexthop [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Create multipath group where 1 path is a blackhole [ OK ]
08:20:19 DEBUG| [stdout] # TEST: Multipath group can not have a member replaced by blackhole [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Create group with non-existent nexthop [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Create group with same nexthop multiple times [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Replace nexthop with nexthop group [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Replace nexthop group with nexthop [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Nexthop group and device [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Test proto flush [ OK ]
08:20:20 DEBUG| [stdout] # TEST: Nexthop group and blackhole [ OK ]
08:44:11 DEBUG| [stdout] # TEST: Large scale nexthop flushing [ OK ]
08:44:17 DEBUG| [stdout] #
08:44:17 DEBUG| [stdout] # Basic resilient nexthop group functional tests
08:44:17 DEBUG| [stdout] # -------
08:44:17 DEBUG| [stdout] # TEST: Add a nexthop group with default parameters [ OK ]
08:44:17 DEBUG| [stdout] # TEST: Get a nexthop group with default parameters [ OK ]
08:44:17 DEBUG| [stdout] # TEST: Get a nexthop group with non-default parameters [ OK ]
08:44:17 DEBUG| [stdout] # TEST: Add a nexthop group with 0 buckets [ OK ]
08:44:17 DEBUG| [stdout] # TEST: Replace nexthop group parameters [ OK ]
08:44:17 DEBUG| [stdout] # TEST: Get a nexthop group after replacing parameters [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Replace idle timer [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Get a nexthop group after replacing idle timer [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Replace unbalanced timer [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Get a nexthop group after replacing unbalanced timer [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Replace with no parameters [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Get a nexthop group after replacing no parameters [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Replace nexthop group type - implicit [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Replace nexthop group type - explicit [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Replace number of nexthop buckets [ OK ]
08:44:18 DEBUG| [stdout] # TEST: Get a nexthop group after replacing with invalid parameters [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets in a group [ OK ]
08:44:19 DEBUG| [stdout] # TEST: All nexthop buckets report a positive near-zero idle time [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets with a specific nexthop device [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets with a specific nexthop identifier [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets in a non-existent group [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets in a non-resilient group [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets using a non-existent device [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets with invalid 'groups' keyword [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Dump all nexthop buckets with invalid 'fdb' keyword [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Get a valid nexthop bucket [ OK ]
08:44:19 DEBUG| [stdout] # TEST: Get a nexthop bucket with valid group, but invalid index [ OK ]
08:44:20 DEBUG| [stdout] # TEST: Get a nexthop bucket from a non-resilient group [ OK ]
08:44:20 DEBUG| [stdout] # TEST: Get a nexthop bucket from a non-existent group [ OK ]
08:44:20 DEBUG| [stdout] # TEST: Initial bucket allocation [ OK ]
08:44:20 DEBUG| [stdout] # TEST: Bucket allocation after replace [ OK ]
08:44:21 DEBUG| [stdout] # TEST: Buckets migrated after idle timer change [ OK ]
08:44:27 DEBUG| [stdout] #
08:44:27 DEBUG| [stdout] # IPv4 functional
08:44:27 DEBUG| [stdout] # -------
08:44:27 DEBUG| [stdout] # TEST: Create nexthop with id, gw, dev [ OK ]
08:44:27 DEBUG| [stdout] # TEST: Get nexthop by id [ OK ]
08:44:27 DEBUG| [stdout] # TEST: Delete nexthop by id [ OK ]
08:44:27 DEBUG| [stdout] # TEST: Create nexthop - gw only [ OK ]
08:44:27 DEBUG| [stdout] # TEST: Create nexthop - invalid gw+dev combination [ OK ]
08:44:27 DEBUG| [stdout] # TEST: Create nexthop - gw+dev and onlink [ OK ]
08:44:28 DEBUG| [stdout] # TEST: Nexthops removed on admin down [ OK ]
08:44:28 DEBUG| [stdout] # TEST: Delete nexthop route warning [ OK ]
08:44:28 DEBUG| [stdout] # TEST: Delete multipath route with only nh id based entry [ OK ]
08:44:29 DEBUG| [stdout] # TEST: Delete route when specifying only nexthop device [ OK ]
08:44:29 DEBUG| [stdout] # TEST: Delete route when specifying only gateway [ OK ]
08:44:29 DEBUG| [stdout] # TEST: Delete route when not specifying nexthop attributes [ OK ]
08:44:35 DEBUG| [stdout] #
08:44:35 DEBUG| [stdout] # IPv4 groups functional
08:44:35 DEBUG| [stdout] # -------
08:44:36 DEBUG| [stdout] # TEST: Create nexthop group with single nexthop [ OK ]
08:44:36 DEBUG| [stdout] # TEST: Get nexthop group by id [ OK ]
08:44:36 DEBUG| [stdout] # TEST: Delete nexthop group by id [ OK ]
08:44:36 DEBUG| [stdout] # TEST: Nexthop group with multiple nexthops [ OK ]
08:44:36 DEBUG| [stdout] # TEST: Nexthop group updated when entry is deleted [ OK ]
08:44:37 DEBUG| [stdout] # TEST: Nexthop group with weighted nexthops [ OK ]
08:44:37 DEBUG| [stdout] # TEST: Weighted nexthop group updated when entry is deleted [ OK ]
08:44:37 DEBUG| [stdout] # TEST: Nexthops in groups removed on admin down [ OK ]
08:44:38 DEBUG| [stdout] # TEST: Multiple groups with same nexthop [ OK ]
08:44:38 DEBUG| [stdout] # TEST: Nexthops in group removed on admin down - mixed group [ OK ]
08:44:38 DEBUG| [stdout] # TEST: Nexthop group can not have a group as an entry [ OK ]
08:44:39 DEBUG| [stdout] # TEST: Nexthop group with a blackhole entry [ OK ]
08:44:39 DEBUG| [stdout] # TEST: Nexthop group can not have a blackhole and another nexthop [ OK ]
08:44:45 DEBUG| [stdout] #
08:44:45 DEBUG| [stdout] # IPv4 resilient groups functional
08:44:45 DEBUG| [stdout] # -------
08:44:45 DEBUG| [stdout] # TEST: Nexthop group updated when entry is deleted [ OK ]
08:44:46 DEBUG| [stdout] # TEST: Nexthop buckets updated when entry is deleted [ OK ]
08:44:46 DEBUG| [stdout] # TEST: Nexthop group updated after replace [ OK ]
08:44:46 DEBUG| [stdout] # TEST: Nexthop buckets updated after replace [ OK ]
08:44:46 DEBUG| [stdout] # TEST: Nexthop group updated when entry is deleted - nECMP [ OK ]
08:44:46 DEBUG| [stdout] # TEST: Nexthop buckets updated when entry is deleted - nECMP [ OK ]
08:44:47 DEBUG| [stdout] # TEST: Nexthop group updated after replace - nECMP [ OK ]
08:44:47 DEBUG| [stdout] # TEST: Nexthop buckets updated after replace - nECMP [ OK ]
08:44:53 DEBUG| [stdout] # TEST: IPv6 nexthop with IPv4 route [ OK ]
08:44:53 DEBUG| [stdout] # TEST: IPv6 nexthop with IPv4 route [ OK ]
08:44:53 DEBUG| [stdout] # TEST: IPv4 route with IPv6 gateway [ OK ]
08:44:53 DEBUG| [stdout] # TEST: IPv4 route with invalid IPv6 gateway [ OK ]
08:44:59 DEBUG| [stdout] #
08:44:59 DEBUG| [stdout] # IPv4 functional runtime
08:44:59 DEBUG| [stdout] # -------
08:44:59 DEBUG| [stdout] # TEST: Route add [ OK ]
08:44:59 DEBUG| [stdout] # TEST: Route delete [ OK ]
08:44:59 DEBUG| [stdout] # TEST: Route add - scope conflict with nexthop [ OK ]
08:45:00 DEBUG| [stdout] # TEST: Nexthop replace with invalid scope for existing route [ OK ]
08:45:00 DEBUG| [stdout] # TEST: IPv4 route with invalid metric [ OK ]
08:45:00 DEBUG| [stdout] # TEST: Basic ping [ OK ]
08:45:00 DEBUG| [stdout] # TEST: Ping - multipath [ OK ]
08:45:00 DEBUG| [stdout] # TEST: Ping - multiple default routes, nh first [ OK ]
08:45:01 DEBUG| [stdout] # TEST: Ping - multiple default routes, nh second [ OK ]
08:45:01 DEBUG| [stdout] # TEST: Ping - blackhole [ OK ]
08:45:01 DEBUG| [stdout] # TEST: Ping - blackhole replaced with gateway [ OK ]
08:45:01 DEBUG| [stdout] # TEST: Ping - gateway replaced by blackhole [ OK ]
08:45:02 DEBUG| [stdout] # TEST: Ping - group with blackhole [ OK ]
08:45:02 DEBUG| [stdout] # TEST: Ping - group blackhole replaced with gateways [ OK ]
08:45:02 DEBUG| [stdout] # TEST: IPv4 route with device only nexthop [ OK ]
08:45:02 DEBUG| [stdout] # TEST: IPv4 multipath route with nexthop mix - dev only + gw [ OK ]
08:45:02 DEBUG| [stdout] # TEST: IPv6 nexthop with IPv4 route [ OK ]
08:45:03 DEBUG| [stdout] # TEST: IPv4 route with mixed v4-v6 multipath route [ OK ]
08:45:03 DEBUG| [stdout] # TEST: IPv6 nexthop with IPv4 route [ OK ]
08:45:03 DEBUG| [stdout] # TEST: IPv4 route with IPv6 gateway [ OK ]
08:45:03 DEBUG| [stdout] # TEST: IPv4 default route with IPv6 gateway [ OK ]
08:45:03 DEBUG| [stdout] # TEST: IPv4 route with MPLS encap [ OK ]
08:45:04 DEBUG| [stdout] # TEST: IPv4 route with MPLS encap - check [ OK ]
08:45:04 DEBUG| [stdout] # TEST: IPv4 route with MPLS encap and v6 gateway [ OK ]
08:45:04 DEBUG| [stdout] # TEST: IPv4 route with MPLS encap, v6 gw - check [ OK ]
08:45:10 DEBUG| [stdout] #
08:45:10 DEBUG| [stdout] # IPv4 large groups (x32)
08:45:10 DEBUG| [stdout] # -------
08:45:29 DEBUG| [stdout] # TEST: Dump large (x32) ecmp groups [ OK ]
08:45:36 DEBUG| [stdout] #
08:45:36 DEBUG| [stdout] # IPv4 large resilient group (128k buckets)
08:45:36 DEBUG| [stdout] # -------
08:45:36 DEBUG| [stdout] # TEST: Dump large (x131072) nexthop buckets [ OK ]
08:45:42 DEBUG| [stdout] #
08:45:42 DEBUG| [stdout] # IPv4 nexthop api compat mode
08:45:42 DEBUG| [stdout] # -------
08:45:42 DEBUG| [stdout] # TEST: IPv4 default nexthop compat mode check [ OK ]
08:45:42 DEBUG| [stdout] # TEST: IPv4 compat mode on - route add notification [ OK ]
08:45:42 DEBUG| [stdout] # TEST: IPv4 compat mode on - route dump [ OK ]
08:45:43 DEBUG| [stdout] # TEST: IPv4 compat mode on - nexthop change [ OK ]
08:45:43 DEBUG| [stdout] # TEST: IPv4 set compat mode - 0 [ OK ]
08:45:43 DEBUG| [stdout] # TEST: IPv4 compat mode off - route add notification [ OK ]
08:45:43 DEBUG| [stdout] # TEST: IPv4 compat mode off - route dump [ OK ]
08:45:44 DEBUG| [stdout] # TEST: IPv4 compat mode off - nexthop change [ OK ]
08:45:44 DEBUG| [stdout] # TEST: IPv4 compat mode off - nexthop delete [ OK ]
08:45:44 DEBUG| [stdout] # TEST: IPv4 set compat mode - 1 [ OK ]
08:45:50 DEBUG| [stdout] #
08:45:50 DEBUG| [stdout] # IPv4 fdb groups functional
08:45:50 DEBUG| [stdout] # -------
08:45:50 DEBUG| [stdout] # TEST: Fdb Nexthop group with multiple nexthops [ OK ]
08:45:50 DEBUG| [stdout] # TEST: Get Fdb nexthop group by id [ OK ]
08:45:50 DEBUG| [stdout] # TEST: Fdb Nexthop group with non-fdb nexthops [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Non-Fdb Nexthop group with fdb nexthops [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb Nexthop with blackhole [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb Nexthop with oif [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb Nexthop with onlink [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb Nexthop with encap [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb mac add with nexthop group [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb mac add with nexthop [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Route add with fdb nexthop [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Route add with fdb nexthop group [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb entry after deleting a single nexthop [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb nexthop delete [ OK ]
08:45:51 DEBUG| [stdout] # TEST: Fdb entry after deleting a nexthop group [ OK ]
08:45:57 DEBUG| [stdout] #
08:45:57 DEBUG| [stdout] # IPv4 runtime torture
08:45:57 DEBUG| [stdout] # -------
08:50:57 DEBUG| [stdout] # TEST: IPv4 torture test [ OK ]
08:51:03 DEBUG| [stdout] #
08:51:03 DEBUG| [stdout] # IPv4 runtime resilient nexthop group torture
08:51:03 DEBUG| [stdout] # -------
08:56:04 DEBUG| [stdout] # TEST: IPv4 resilient nexthop group torture test [ OK ]
08:56:09 DEBUG| [stdout] #
08:56:09 DEBUG| [stdout] # IPv6
08:56:09 DEBUG| [stdout] # -------
08:56:10 DEBUG| [stdout] # TEST: Create nexthop with id, gw, dev [ OK ]
08:56:10 DEBUG| [stdout] # TEST: Get nexthop by id [ OK ]
08:56:10 DEBUG| [stdout] # TEST: Delete nexthop by id [ OK ]
08:56:10 DEBUG| [stdout] # TEST: Create nexthop - gw only [ OK ]
08:56:10 DEBUG| [stdout] # TEST: Create nexthop - invalid gw+dev combination [ OK ]
08:56:10 DEBUG| [stdout] # TEST: Create nexthop - gw+dev and onlink [ OK ]
08:56:10 DEBUG| [stdout] # TEST: Nexthops removed on admin down [ OK ]
08:56:16 DEBUG| [stdout] #
08:56:16 DEBUG| [stdout] # IPv6 groups functional
08:56:16 DEBUG| [stdout] # -------
08:56:16 DEBUG| [stdout] # TEST: Create nexthop group with single nexthop [ OK ]
08:56:16 DEBUG| [stdout] # TEST: Get nexthop group by id [ OK ]
08:56:17 DEBUG| [stdout] # TEST: Delete nexthop group by id [ OK ]
08:56:17 DEBUG| [stdout] # TEST: Nexthop group with multiple nexthops [ OK ]
08:56:17 DEBUG| [stdout] # TEST: Nexthop group updated when entry is deleted [ OK ]
08:56:17 DEBUG| [stdout] # TEST: Nexthop group with weighted nexthops [ OK ]
08:56:18 DEBUG| [stdout] # TEST: Weighted nexthop group updated when entry is deleted [ OK ]
08:56:18 DEBUG| [stdout] # TEST: Nexthops in groups removed on admin down [ OK ]
08:56:19 DEBUG| [stdout] # TEST: Multiple groups with same nexthop [ OK ]
08:56:19 DEBUG| [stdout] # TEST: Nexthops in group removed on admin down - mixed group [ OK ]
08:56:19 DEBUG| [stdout] # TEST: Nexthop group can not have a group as an entry [ OK ]
08:56:19 DEBUG| [stdout] # TEST: Nexthop group with a blackhole entry [ OK ]
08:56:19 DEBUG| [stdout] # TEST: Nexthop group can not have a blackhole and another nexthop [ OK ]
08:56:25 DEBUG| [stdout] #
08:56:25 DEBUG| [stdout] # IPv6 resilient groups functional
08:56:25 DEBUG| [stdout] # -------
08:56:26 DEBUG| [stdout] # TEST: Nexthop group updated when entry is deleted [ OK ]
08:56:26 DEBUG| [stdout] # TEST: Nexthop buckets updated when entry is deleted [ OK ]
08:56:26 DEBUG| [stdout] # TEST: Nexthop group updated after replace [ OK ]
08:56:26 DEBUG| [stdout] # TEST: Nexthop buckets updated after replace [ OK ]
08:56:27 DEBUG| [stdout] # TEST: Nexthop group updated when entry is deleted - nECMP [ OK ]
08:56:27 DEBUG| [stdout] # TEST: Nexthop buckets updated when entry is deleted - nECMP [ OK ]
08:56:27 DEBUG| [stdout] # TEST: Nexthop group updated after replace - nECMP [ OK ]
08:56:27 DEBUG| [stdout] # TEST: Nexthop buckets updated after replace - nECMP [ OK ]
08:56:33 DEBUG| [stdout] #
08:56:33 DEBUG| [stdout] # IPv6 functional runtime
08:56:33 DEBUG| [stdout] # -------
08:56:33 DEBUG| [stdout] # TEST: Route add [ OK ]
08:56:33 DEBUG| [stdout] # TEST: Route delete [ OK ]
08:56:33 DEBUG| [stdout] # TEST: Ping with nexthop [ OK ]
08:56:34 DEBUG| [stdout] # TEST: Ping - multipath [ OK ]
08:56:34 DEBUG| [stdout] # TEST: Ping - blackhole [ OK ]
08:56:34 DEBUG| [stdout] # TEST: Ping - blackhole replaced with gateway [ OK ]
08:56:34 DEBUG| [stdout] # TEST: Ping - gateway replaced by blackhole [ OK ]
08:56:34 DEBUG| [stdout] # TEST: Ping - group with blackhole [ OK ]
08:56:35 DEBUG| [stdout] # TEST: Ping - group blackhole replaced with gateways [ OK ]
08:56:35 DEBUG| [stdout] # TEST: IPv6 route with device only nexthop [ OK ]
08:56:35 DEBUG| [stdout] # TEST: IPv6 multipath route with nexthop mix - dev only + gw [ OK ]
08:56:35 DEBUG| [stdout] # TEST: IPv6 route can not have a v4 gateway [ OK ]
08:56:35 DEBUG| [stdout] # TEST: Nexthop replace - v6 route, v4 nexthop [ OK ]
08:56:35 DEBUG| [stdout] # TEST: Nexthop replace of group entry - v6 route, v4 nexthop [ OK ]
08:56:36 DEBUG| [stdout] # TEST: IPv6 route can not have a group with v4 and v6 gateways [ OK ]
08:56:36 DEBUG| [stdout] # TEST: IPv6 route can not have a group with v4 and v6 gateways [ OK ]
08:56:36 DEBUG| [stdout] # TEST: IPv6 route using a group after removing v4 gateways [ OK ]
08:56:36 DEBUG| [stdout] # TEST: IPv6 route can not have a group with v4 and v6 gateways [ OK ]
08:56:36 DEBUG| [stdout] # TEST: IPv6 route can not have a group with v4 and v6 gateways [ OK ]
08:56:36 DEBUG| [stdout] # TEST: IPv6 route using a group after replacing v4 gateways [ OK ]
08:56:37 DEBUG| [stdout] # TEST: IPv6 route can not use src routing with external nexthop [ OK ]
08:56:37 DEBUG| [stdout] # TEST: IPv6 route with invalid metric [ OK ]
08:56:37 DEBUG| [stdout] # TEST: Nexthop with default route and rpfilter [ OK ]
08:56:37 DEBUG| [stdout] # TEST: Nexthop with multipath default route and rpfilter [ OK ]
08:56:43 DEBUG| [stdout] #
08:56:43 DEBUG| [stdout] # IPv6 large groups (x32)
08:56:43 DEBUG| [stdout] # -------
08:57:03 DEBUG| [stdout] # TEST: Dump large (x32) ecmp groups [ OK ]
08:57:10 DEBUG| [stdout] #
08:57:10 DEBUG| [stdout] # IPv6 large resilient group (128k buckets)
08:57:10 DEBUG| [stdout] # -------
08:57:10 DEBUG| [stdout] # TEST: Dump large (x131072) nexthop buckets [ OK ]
08:57:16 DEBUG| [stdout] #
08:57:16 DEBUG| [stdout] # IPv6 nexthop api compat mode test
08:57:16 DEBUG| [stdout] # -------
08:57:16 DEBUG| [stdout] # TEST: IPv6 default nexthop compat mode check [ OK ]
08:57:17 DEBUG| [stdout] # TEST: IPv6 compat mode on - route add notification [ OK ]
08:57:17 DEBUG| [stdout] # TEST: IPv6 compat mode on - route dump [ OK ]
08:57:17 DEBUG| [stdout] # TEST: IPv6 compat mode on - nexthop change [ OK ]
08:57:17 DEBUG| [stdout] # TEST: IPv6 set compat mode - 0 [ OK ]
08:57:18 DEBUG| [stdout] # TEST: IPv6 compat mode off - route add notification [ OK ]
08:57:18 DEBUG| [stdout] # TEST: IPv6 compat mode off - route dump [ OK ]
08:57:18 DEBUG| [stdout] # TEST: IPv6 compat mode off - nexthop change [ OK ]
08:57:18 DEBUG| [stdout] # TEST: IPv6 compat mode off - nexthop delete [ OK ]
08:57:19 DEBUG| [stdout] # TEST: IPv6 set compat mode - 1 [ OK ]
08:57:25 DEBUG| [stdout] #
08:57:25 DEBUG| [stdout] # IPv6 fdb groups functional
08:57:25 DEBUG| [stdout] # -------
08:57:25 DEBUG| [stdout] # TEST: Fdb Nexthop group with multiple nexthops [ OK ]
08:57:25 DEBUG| [stdout] # TEST: Get Fdb nexthop group by id [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb Nexthop group with non-fdb nexthops [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Non-Fdb Nexthop group with fdb nexthops [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb Nexthop with blackhole [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb Nexthop with oif [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb Nexthop with onlink [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb Nexthop with encap [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb mac add with nexthop group [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb mac add with nexthop [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Route add with fdb nexthop [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Route add with fdb nexthop group [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb entry after deleting a single nexthop [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb nexthop delete [ OK ]
08:57:26 DEBUG| [stdout] # TEST: Fdb entry after deleting a nexthop group [ OK ]
08:57:32 DEBUG| [stdout] #
08:57:32 DEBUG| [stdout] # IPv6 runtime torture
08:57:32 DEBUG| [stdout] # -------
09:02:33 DEBUG| [stdout] # TEST: IPv6 torture test [ OK ]
09:02:39 DEBUG| [stdout] #
09:02:39 DEBUG| [stdout] # IPv6 runtime resilient nexthop group torture
09:02:39 DEBUG| [stdout] # -------
09:07:40 DEBUG| [stdout] # TEST: IPv6 resilient nexthop group torture test [ OK ]
09:07:40 DEBUG| [stdout] #
09:07:40 DEBUG| [stdout] # Tests passed: 227
09:07:40 DEBUG| [stdout] # Tests failed: 0
09:07:40 DEBUG| [stdout] ok 1 selftests: net: fib_nexthops.sh
tags: | added: 5.15 amd64 jammy sru-20230227 ubuntu-kernel-selftests |