net:fib_nexthops.sh in ubuntu_kernel_selftests took > 45m to run with J-intel-iot-realtime

Bug #2013152 reported by Po-Hsu Lin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
New
Undecided
Unassigned

Bug Description

Issue spotted with J-intel-iot-realtime 5.15.0-1023.28 with node riccioli

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-iot-realtime 5.15.0-1022.27 on node rizzo - 44m
  * 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_kernel_selftests.net:fib_nexthops.sh ubuntu_kernel_selftests.net:fib_nexthops.sh timestamp=1679991612 timeout=5400 localtime=Mar 28 08:20:12
08:20:12 DEBUG| Persistent state client._record_indent now set to 2
08:20:12 DEBUG| Persistent state client.unexpected_reboot now set to ('ubuntu_kernel_selftests.net:fib_nexthops.sh', 'ubuntu_kernel_selftests.net:fib_nexthops.sh')
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=fib_nexthops.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
08:20:12 DEBUG| [stdout] make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net'
08:20:12 DEBUG| [stdout] make --no-builtin-rules ARCH=x86 -C ../../../.. headers_install
08:20:12 DEBUG| [stdout] make[1]: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
08:20:12 DEBUG| [stdout] INSTALL ./usr/include
08:20:12 DEBUG| [stdout] make[1]: Leaving directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux'
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

Po-Hsu Lin (cypressyew)
tags: added: 5.15 amd64 jammy sru-20230227 ubuntu-kernel-selftests
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.