Hay
Date
May 1, 2025, 8:40 a.m.
Failure - kselftest-net - net_tap_tap_test_packet_valid_udp_gso
RUN           tap.test_packet_valid_udp_csum ...
tap.c:380:test_packet_valid_udp_csum:Expected self->fd (-19) >= 0 (0)
test_packet_valid_udp_csum: Test terminated by assertion
FAIL  tap.test_packet_valid_udp_csum
net_tap_tap_test_packet_valid_udp_gso fail
Failure - kselftest-net - net_fib_rule_tests_sh
exit=2<LAVA_SIGNAL_ENDTC net_fib_rule_tests_sh>
net_fib_rule_tests_sh fail
Failure - kselftest-net - net_ip_defrag_sh
exit=1timeout set to 3600
selftests: net: udpgso_bench.sh
ipv4
tcp
tcp tx:    279 MB/s     4738 calls/s   4738 msg/s
tcp rx:    279 MB/s     4622 calls/s
tcp tx:    267 MB/s     4534 calls/s   4534 msg/s
tcp rx:    267 MB/s     4378 calls/s
tcp tx:    329 MB/s     5582 calls/s   5582 msg/s
tcp zerocopy
tcp tx:    473 MB/s     8037 calls/s   8037 msg/s
tcp rx:    473 MB/s     5817 calls/s
tcp tx:    359 MB/s     6104 calls/s   6104 msg/s
tcp rx:    363 MB/s     4375 calls/s
tcp tx:    277 MB/s     4702 calls/s   4702 msg/s
udp
udp rx:     10 MB/s     7429 calls/s
udp tx:     12 MB/s     9072 calls/s    216 msg/s
udp rx:     12 MB/s     8869 calls/s
udp tx:     12 MB/s     8820 calls/s    210 msg/s
udp rx:     12 MB/s     9003 calls/s
udp sendmmsg
udp rx:     26 MB/s    18946 calls/s
udp tx:     56 MB/s    40152 calls/s    956 msg/s
udp rx:     31 MB/s    22784 calls/s
udp tx:     54 MB/s    38766 calls/s    923 msg/s
udp rx:     31 MB/s    22235 calls/s
udp tx:     56 MB/s    40152 calls/s    956 msg/s
udp gso
udp rx:     25 MB/s    18432 calls/s
udp tx:    142 MB/s     2424 calls/s   2424 msg/s
udp rx:     32 MB/s    22893 calls/s
udp tx:    141 MB/s     2400 calls/s   2400 msg/s
udp rx:     31 MB/s    22272 calls/s
udp tx:    142 MB/s     2412 calls/s   2412 msg/s
udp gso zerocopy
udp rx:     24 MB/s    17664 calls/s
udp tx:    125 MB/s     2131 calls/s   2131 msg/s
udp rx:     30 MB/s    21433 calls/s
udp tx:    120 MB/s     2036 calls/s   2036 msg/s
udp rx:     30 MB/s    22016 calls/s
udp tx:    120 MB/s     2041 calls/s   2041 msg/s
udp gso timestamp
udp rx:     26 MB/s    19200 calls/s
udp tx:    116 MB/s     1968 calls/s   1968 msg/s
udp rx:     31 MB/s    22528 calls/s
udp tx:    116 MB/s     1980 calls/s   1980 msg/s
udp rx:     31 MB/s    22528 calls/s
udp tx:    115 MB/s     1967 calls/s   1967 msg/s
udp gso zerocopy audit
udp rx:     25 MB/s    18176 calls/s
udp tx:    125 MB/s     2135 calls/s   2135 msg/s
udp rx:     30 MB/s    21504 calls/s
udp tx:    124 MB/s     2105 calls/s   2105 msg/s
udp rx:     29 MB/s    20992 calls/s
udp tx:    124 MB/s     2113 calls/s   2113 msg/s
Summary over 3.000 seconds...
sum udp tx:    127 MB/s       6353 calls (2117/s)       6353 msgs (2117/s)
Zerocopy acks:                6353
udp gso timestamp audit
udp rx:     61 MB/s    43520 calls/s
udp tx:    232 MB/s     3939 calls/s   3939 msg/s
udp rx:     72 MB/s    51712 calls/s
udp tx:    212 MB/s     3603 calls/s   3603 msg/s
udp rx:     31 MB/s    22272 calls/s
udp tx:    109 MB/s     1857 calls/s   1857 msg/s
Summary over 3.000 seconds...
sum udp tx:    189 MB/s       9399 calls (3133/s)       9399 msgs (3133/s)
Tx Timestamps:                9399 received                 0 errors
udp gso zerocopy timestamp audit
udp rx:     58 MB/s    41728 calls/s
udp tx:    188 MB/s     3195 calls/s   3195 msg/s
udp rx:     50 MB/s    35840 calls/s
udp tx:    125 MB/s     2126 calls/s   2126 msg/s
udp rx:     30 MB/s    21721 calls/s
udp tx:     89 MB/s     1514 calls/s   1514 msg/s
Summary over 3.000 seconds...
sum udp tx:    137 MB/s       6835 calls (2278/s)       6835 msgs (2278/s)
Tx Timestamps:                6835 received                 0 errors
Zerocopy acks:                6835
ipv6
tcp
tcp tx:    296 MB/s     5034 calls/s   5034 msg/s
tcp rx:    297 MB/s     4867 calls/s
tcp tx:    267 MB/s     4536 calls/s   4536 msg/s
tcp rx:    267 MB/s     4333 calls/s
tcp tx:    409 MB/s     6937 calls/s   6937 msg/s
tcp zerocopy
tcp tx:    376 MB/s     6387 calls/s   6387 msg/s
tcp rx:    376 MB/s     4613 calls/s
tcp tx:    282 MB/s     4797 calls/s   4797 msg/s
tcp rx:    282 MB/s     3388 calls/s
tcp tx:    457 MB/s     7754 calls/s   7754 msg/s
udp
udp rx:     14 MB/s    10288 calls/s
udp tx:     16 MB/s    11696 calls/s    272 msg/s
udp rx:     11 MB/s     8505 calls/s
udp tx:     11 MB/s     8557 calls/s    199 msg/s
udp rx:     11 MB/s     8566 calls/s
udp sendmmsg
udp rx:     24 MB/s    17920 calls/s
udp tx:     53 MB/s    39345 calls/s    915 msg/s
udp rx:     29 MB/s    21504 calls/s
udp tx:     50 MB/s    37066 calls/s    862 msg/s
udp rx:     29 MB/s    21504 calls/s
udp gso
udp rx:     25 MB/s    18432 calls/s
udp tx:    143 MB/s     2432 calls/s   2432 msg/s
udp rx:     29 MB/s    21760 calls/s
udp tx:    139 MB/s     2373 calls/s   2373 msg/s
udp rx:     30 MB/s    22130 calls/s
udp tx:    135 MB/s     2303 calls/s   2303 msg/s
udp gso zerocopy
udp rx:     58 MB/s    42496 calls/s
udp tx:    256 MB/s     4349 calls/s   4349 msg/s
udp rx:     69 MB/s    50688 calls/s
udp tx:    257 MB/s     4370 calls/s   4370 msg/s
udp rx:     70 MB/s    51184 calls/s
udp tx:    245 MB/s     4165 calls/s   4165 msg/s
udp gso timestamp
udp rx:     59 MB/s    43264 calls/s
udp tx:    224 MB/s     3812 calls/s   3812 msg/s
udp rx:     74 MB/s    54290 calls/s
udp tx:    213 MB/s     3621 calls/s   3621 msg/s
udp rx:     74 MB/s    54116 calls/s
udp tx:    213 MB/s     3626 calls/s   3626 msg/s
udp gso zerocopy audit
udp rx:     56 MB/s    41216 calls/s
udp tx:    246 MB/s     4184 calls/s   4184 msg/s
udp rx:     69 MB/s    50771 calls/s
udp tx:    245 MB/s     4165 calls/s   4165 msg/s
udp rx:     59 MB/s    43264 calls/s
udp tx:    195 MB/s     3308 calls/s   3308 msg/s
Summary over 3.000 seconds...
sum udp tx:    234 MB/s      11657 calls (3885/s)      11657 msgs (3885/s)
Zerocopy acks:               11657
udp gso timestamp audit
udp rx:     26 MB/s    18944 calls/s
udp tx:    108 MB/s     1835 calls/s   1835 msg/s
udp rx:     30 MB/s    22528 calls/s
udp tx:    110 MB/s     1872 calls/s   1872 msg/s
udp rx:     29 MB/s    21760 calls/s
udp tx:    112 MB/s     1915 calls/s   1915 msg/s
Summary over 3.000 seconds...
sum udp tx:    113 MB/s       5622 calls (1874/s)       5622 msgs (1874/s)
Tx Timestamps:                5622 received                 0 errors
udp gso zerocopy timestamp audit
udp rx:     56 MB/s    41472 calls/s
udp tx:    193 MB/s     3287 calls/s   3287 msg/s
udp rx:     66 MB/s    48640 calls/s
udp tx:    186 MB/s     3161 calls/s   3161 msg/s
udp rx:     70 MB/s    51200 calls/s
udp tx:    184 MB/s     3133 calls/s   3133 msg/s
Summary over 3.000 seconds...
sum udp tx:    192 MB/s       9581 calls (3193/s)       9581 msgs (3193/s)
Tx Timestamps:                9581 received                 0 errors
Zerocopy acks:                9581
udpgso_bench.sh: PASS=20 SKIP=0 FAIL=0
udpgso_bench.sh: [0;92mPASS[0m
net_ip_defrag_sh fail
Failure - kselftest-net - net_udpgso_sh
exit=1timeout set to 3600
selftests: net: ip_defrag.sh
net_udpgso_sh fail
Failure - kselftest-net - net_fib_tests_sh
exit=2timeout set to 3600
selftests: net: fib-onlink-tests.sh
Error: ipv4: FIB table does not exist.
Flush terminated
Error: ipv6: FIB table does not exist.
Flush terminated

########################################
Configuring interfaces

######################################################################
TEST SECTION: IPv4 onlink
######################################################################

#########################################
TEST SUBSECTION: Valid onlink commands

#########################################
TEST SUBSECTION: default VRF - main table
TEST: unicast connected                                   [ OK ]
TEST: unicast recursive                                   [ OK ]

#########################################
TEST SUBSECTION: VRF lisa
TEST: unicast connected                                   [ OK ]
TEST: unicast recursive                                   [ OK ]

#########################################
TEST SUBSECTION: VRF device, PBR table
TEST: unicast connected                                   [ OK ]
TEST: unicast recursive                                   [ OK ]

#########################################
TEST SUBSECTION: default VRF - main table - multipath
TEST: unicast connected - multipath                       [ OK ]
TEST: unicast recursive - multipath                       [ OK ]
TEST: unicast connected - multipath onlink first only     [ OK ]
TEST: unicast connected - multipath onlink second only    [ OK ]

#########################################
TEST SUBSECTION: Invalid onlink commands
TEST: Invalid gw - local unicast address                  [ OK ]
TEST: Invalid gw - local unicast address, VRF             [ OK ]
TEST: No nexthop device given                             [ OK ]
TEST: Gateway resolves to wrong nexthop device            [ OK ]
TEST: Gateway resolves to wrong nexthop device - VRF      [ OK ]

######################################################################
TEST SECTION: IPv6 onlink
######################################################################

#########################################
TEST SUBSECTION: Valid onlink commands

#########################################
TEST SUBSECTION: default VRF - main table
TEST: unicast connected                                   [ OK ]
TEST: unicast recursive                                   [ OK ]
TEST: v4-mapped                                           [ OK ]

#########################################
TEST SUBSECTION: VRF lisa
TEST: unicast connected                                   [ OK ]
TEST: unicast recursive                                   [ OK ]
TEST: v4-mapped                                           [ OK ]

#########################################
TEST SUBSECTION: VRF device, PBR table
TEST: unicast connected                                   [ OK ]
TEST: unicast recursive                                   [ OK ]
TEST: v4-mapped                                           [ OK ]

#########################################
TEST SUBSECTION: default VRF - main table - multipath
TEST: unicast connected - multipath onlink                [ OK ]
TEST: unicast recursive - multipath onlink                [ OK ]
TEST: v4-mapped - multipath onlink                        [ OK ]
TEST: unicast connected - multipath onlink both nexthops  [ OK ]
TEST: unicast connected - multipath onlink first only     [ OK ]
TEST: unicast connected - multipath onlink second only    [ OK ]

#########################################
TEST SUBSECTION: Invalid onlink commands
TEST: Invalid gw - local unicast address                  [ OK ]
TEST: Invalid gw - local linklocal address                [ OK ]
TEST: Invalid gw - multicast address                      [ OK ]
TEST: Invalid gw - local unicast address, VRF             [ OK ]
TEST: Invalid gw - local linklocal address, VRF           [ OK ]
TEST: Invalid gw - multicast address, VRF                 [ OK ]
TEST: No nexthop device given                             [ OK ]
TEST: Gateway resolves to wrong nexthop device - VRF      [ OK ]

Tests passed:  38
Tests failed:   0
net_fib_tests_sh fail
Failure - kselftest-net - net_bind_wildcard
exit=1timeout set to 3600
selftests: net: bind_timewait
TAP version 13
1..2
# Starting 2 tests from 2 test cases.
#  RUN           bind_timewait.localhost.1 ...
#            OK  bind_timewait.localhost.1
ok 1 bind_timewait.localhost.1
#  RUN           bind_timewait.addrany.1 ...
#            OK  bind_timewait.addrany.1
ok 2 bind_timewait.addrany.1
# PASSED: 2 / 2 tests passed.
# Totals: pass:2 fail:0 xfail:0 xpass:0 skip:0 error:0
net_bind_wildcard_bind_wildcard_v4_any_v4_local_plain pass
net_bind_wildcard_bind_wildcard_v4_any_v4_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_any_v4_local_reuseport pass
net_bind_wildcard_bind_wildcard_v4_local_v4_any_plain pass
net_bind_wildcard_bind_wildcard_v4_local_v4_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_local_v4_any_reuseport pass
net_bind_wildcard_bind_wildcard_v4_any_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v4_any_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_any_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v4_any_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v4_any_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_any_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v4_any_v6_local_plain pass
net_bind_wildcard_bind_wildcard_v4_any_v6_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_any_v6_local_reuseport pass
net_bind_wildcard_bind_wildcard_v4_any_v6_v4mapped_any_plain pass
net_bind_wildcard_bind_wildcard_v4_any_v6_v4mapped_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_any_v6_v4mapped_any_reuseport pass
net_bind_wildcard_bind_wildcard_v4_any_v6_v4mapped_local_plain pass
net_bind_wildcard_bind_wildcard_v4_any_v6_v4mapped_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_any_v6_v4mapped_local_reuseport pass
net_bind_wildcard_bind_wildcard_v4_local_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v4_local_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_local_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v4_local_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v4_local_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_local_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v4_local_v6_local_plain pass
net_bind_wildcard_bind_wildcard_v4_local_v6_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_local_v6_local_reuseport pass
net_bind_wildcard_bind_wildcard_v4_local_v6_v4mapped_any_plain pass
net_bind_wildcard_bind_wildcard_v4_local_v6_v4mapped_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_local_v6_v4mapped_any_reuseport pass
net_bind_wildcard_bind_wildcard_v4_local_v6_v4mapped_local_plain pass
net_bind_wildcard_bind_wildcard_v4_local_v6_v4mapped_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v4_local_v6_v4mapped_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v4_any_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v4_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v4_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v4_any_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v4_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v4_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v4_local_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v4_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v4_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v4_local_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v4_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v4_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_local_v4_any_plain pass
net_bind_wildcard_bind_wildcard_v6_local_v4_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_local_v4_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_local_v4_local_plain pass
net_bind_wildcard_bind_wildcard_v6_local_v4_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_local_v4_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v4_any_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v4_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v4_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v4_local_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v4_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v4_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_local_v4_any_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_local_v4_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_local_v4_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_local_v4_local_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_local_v4_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_local_v4_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v6_local_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v6_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v6_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_local_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v6_v4mapped_any_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v6_v4mapped_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v6_v4mapped_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_v4mapped_any_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_v4mapped_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_v4mapped_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_v6_v4mapped_local_plain pass
net_bind_wildcard_bind_wildcard_v6_any_v6_v4mapped_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_v6_v4mapped_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_v4mapped_local_plain pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_v4mapped_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_any_only_v6_v4mapped_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_local_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v6_local_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_local_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_local_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v6_local_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_local_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v6_local_v6_v4mapped_any_plain pass
net_bind_wildcard_bind_wildcard_v6_local_v6_v4mapped_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_local_v6_v4mapped_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_local_v6_v4mapped_local_plain pass
net_bind_wildcard_bind_wildcard_v6_local_v6_v4mapped_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_local_v6_v4mapped_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_local_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_local_reuseaddr fail
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_v4mapped_local_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_v4mapped_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_v4mapped_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_any_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_any_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_any_only_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_any_only_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_any_only_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_local_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_local_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_local_reuseport pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_v4mapped_any_plain pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_v4mapped_any_reuseaddr pass
net_bind_wildcard_bind_wildcard_v6_v4mapped_loopback_v6_v4mapped_any_reuseport pass
net_bind_wildcard fail
Failure - kselftest-net - net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_local_reuseaddr
RUN           bind_wildcard.v6_v4mapped_any_v6_local.reuseport ...
OK  bind_wildcard.v6_v4mapped_any_v6_local.reuseport
net_bind_wildcard_bind_wildcard_v6_v4mapped_any_v6_local_reuseaddr fail
Failure - kselftest-net - net_epoll_busy_poll
exit=1timeout set to 3600
selftests: net: sk_bind_sendto_listen
net_epoll_busy_poll_invalid_fd_test_invalid_fd pass
net_epoll_busy_poll_epoll_busy_poll_test_get_params fail
net_epoll_busy_poll_epoll_busy_poll_test_set_invalid fail
net_epoll_busy_poll_epoll_busy_poll_test_set_and_get_valid fail
net_epoll_busy_poll_epoll_busy_poll_test_invalid_ioctl fail
net_epoll_busy_poll fail
Failure - kselftest-net - net_epoll_busy_poll_epoll_busy_poll_test_invalid_ioctl
FAILED: 1 / 5 tests passed.
Totals: pass:1 fail:4 xfail:0 xpass:0 skip:0 error:0
net_epoll_busy_poll_epoll_busy_poll_test_invalid_ioctl fail
Failure - kselftest-net - net_epoll_busy_poll_epoll_busy_poll_test_set_and_get_valid
RUN           epoll_busy_poll.test_invalid_ioctl ...
epoll_busy_poll.c:316:test_invalid_ioctl:Expected EINVAL (22) == errno (25)
epoll_busy_poll.c:317:test_invalid_ioctl:invalid ioctl should set errno to EINVAL
test_invalid_ioctl: Test failed
FAIL  epoll_busy_poll.test_invalid_ioctl
net_epoll_busy_poll_epoll_busy_poll_test_set_and_get_valid fail
Failure - kselftest-net - net_epoll_busy_poll_epoll_busy_poll_test_set_invalid
RUN           epoll_busy_poll.test_set_and_get_valid ...
epoll_busy_poll.c:281:test_set_and_get_valid:Expected 0 (0) == ret (-1)
epoll_busy_poll.c:282:test_set_and_get_valid:EPIOCSPARAMS with valid params should not error
epoll_busy_poll.c:290:test_set_and_get_valid:Expected 0 (0) == ret (-1)
epoll_busy_poll.c:291:test_set_and_get_valid:EPIOCGPARAMS should not error
epoll_busy_poll.c:293:test_set_and_get_valid:Expected 25 (25) == self->params.busy_poll_usecs (0)
epoll_busy_poll.c:294:test_set_and_get_valid:params.busy_poll_usecs incorrect
epoll_busy_poll.c:296:test_set_and_get_valid:Expected 16 (16) == self->params.busy_poll_budget (0)
epoll_busy_poll.c:297:test_set_and_get_valid:params.busy_poll_budget incorrect
epoll_busy_poll.c:299:test_set_and_get_valid:Expected 1 (1) == self->params.prefer_busy_poll (0)
epoll_busy_poll.c:300:test_set_and_get_valid:params.prefer_busy_poll incorrect
test_set_and_get_valid: Test failed
FAIL  epoll_busy_poll.test_set_and_get_valid
net_epoll_busy_poll_epoll_busy_poll_test_set_invalid fail
Failure - kselftest-net - net_epoll_busy_poll_epoll_busy_poll_test_get_params
RUN           epoll_busy_poll.test_set_invalid ...
epoll_busy_poll.c:179:test_set_invalid:Expected EINVAL (22) == errno (25)
epoll_busy_poll.c:180:test_set_invalid:EPIOCSPARAMS non-zero __pad errno should be EINVAL
epoll_busy_poll.c:190:test_set_invalid:Expected EINVAL (22) == errno (25)
epoll_busy_poll.c:191:test_set_invalid:EPIOCSPARAMS busy_poll_usecs > S32_MAX errno should be EINVAL
epoll_busy_poll.c:202:test_set_invalid:Expected EINVAL (22) == errno (25)
epoll_busy_poll.c:203:test_set_invalid:EPIOCSPARAMS prefer_busy_poll > 1 errno should be EINVAL
epoll_busy_poll.c:227:test_set_invalid:Expected 0 (0) == ret (-1)
epoll_busy_poll.c:228:test_set_invalid:EPIOCSPARAMS should allow busy_poll_budget > NAPI_POLL_WEIGHT
epoll_busy_poll.c:247:test_set_invalid:Expected EPERM (1) == errno (25)
epoll_busy_poll.c:248:test_set_invalid:EPIOCSPARAMS errno should be EPERM busy_poll_budget > NAPI_POLL_WEIGHT
epoll_busy_poll.c:265:test_set_invalid:Expected EFAULT (14) == errno (25)
epoll_busy_poll.c:266:test_set_invalid:EPIOCSPARAMS should set errno to EFAULT when epoll_params is invalid
test_set_invalid: Test failed
FAIL  epoll_busy_poll.test_set_invalid
net_epoll_busy_poll_epoll_busy_poll_test_get_params fail
Failure - kselftest-net - net_tap
exit=1timeout set to 3600
selftests: net: epoll_busy_poll
TAP version 13
1..5
# Starting 5 tests from 2 test cases.
#  RUN           invalid_fd.test_invalid_fd ...
#            OK  invalid_fd.test_invalid_fd
ok 1 invalid_fd.test_invalid_fd
#  RUN           epoll_busy_poll.test_get_params ...
# epoll_busy_poll.c:141:test_get_params:Expected 0 (0) == ret (-1)
# epoll_busy_poll.c:142:test_get_params:ioctl EPIOCGPARAMS should succeed
# epoll_busy_poll.c:144:test_get_params:Expected 0 (0) == self->params.busy_poll_usecs (255)
# epoll_busy_poll.c:145:test_get_params:EPIOCGPARAMS busy_poll_usecs should have been 0
# epoll_busy_poll.c:147:test_get_params:Expected 0 (0) == self->params.busy_poll_budget (255)
# epoll_busy_poll.c:148:test_get_params:EPIOCGPARAMS busy_poll_budget should have been 0
# epoll_busy_poll.c:150:test_get_params:Expected 0 (0) == self->params.prefer_busy_poll (1)
# epoll_busy_poll.c:151:test_get_params:EPIOCGPARAMS prefer_busy_poll should have been 0
# epoll_busy_poll.c:153:test_get_params:Expected 0 (0) == self->params.__pad (15)
# epoll_busy_poll.c:154:test_get_params:EPIOCGPARAMS __pad should have been 0
# epoll_busy_poll.c:162:test_get_params:Expected EFAULT (14) == errno (25)
# epoll_busy_poll.c:163:test_get_params:EPIOCGPARAMS with invalid params should set errno to EFAULT
# test_get_params: Test failed
#          FAIL  epoll_busy_poll.test_get_params
not ok 2 epoll_busy_poll.test_get_params
#  RUN           epoll_busy_poll.test_set_invalid ...
# epoll_busy_poll.c:179:test_set_invalid:Expected EINVAL (22) == errno (25)
# epoll_busy_poll.c:180:test_set_invalid:EPIOCSPARAMS non-zero __pad errno should be EINVAL
# epoll_busy_poll.c:190:test_set_invalid:Expected EINVAL (22) == errno (25)
# epoll_busy_poll.c:191:test_set_invalid:EPIOCSPARAMS busy_poll_usecs > S32_MAX errno should be EINVAL
# epoll_busy_poll.c:202:test_set_invalid:Expected EINVAL (22) == errno (25)
# epoll_busy_poll.c:203:test_set_invalid:EPIOCSPARAMS prefer_busy_poll > 1 errno should be EINVAL
# epoll_busy_poll.c:227:test_set_invalid:Expected 0 (0) == ret (-1)
# epoll_busy_poll.c:228:test_set_invalid:EPIOCSPARAMS should allow busy_poll_budget > NAPI_POLL_WEIGHT
# epoll_busy_poll.c:247:test_set_invalid:Expected EPERM (1) == errno (25)
# epoll_busy_poll.c:248:test_set_invalid:EPIOCSPARAMS errno should be EPERM busy_poll_budget > NAPI_POLL_WEIGHT
# epoll_busy_poll.c:265:test_set_invalid:Expected EFAULT (14) == errno (25)
# epoll_busy_poll.c:266:test_set_invalid:EPIOCSPARAMS should set errno to EFAULT when epoll_params is invalid
# test_set_invalid: Test failed
#          FAIL  epoll_busy_poll.test_set_invalid
not ok 3 epoll_busy_poll.test_set_invalid
#  RUN           epoll_busy_poll.test_set_and_get_valid ...
# epoll_busy_poll.c:281:test_set_and_get_valid:Expected 0 (0) == ret (-1)
# epoll_busy_poll.c:282:test_set_and_get_valid:EPIOCSPARAMS with valid params should not error
# epoll_busy_poll.c:290:test_set_and_get_valid:Expected 0 (0) == ret (-1)
# epoll_busy_poll.c:291:test_set_and_get_valid:EPIOCGPARAMS should not error
# epoll_busy_poll.c:293:test_set_and_get_valid:Expected 25 (25) == self->params.busy_poll_usecs (0)
# epoll_busy_poll.c:294:test_set_and_get_valid:params.busy_poll_usecs incorrect
# epoll_busy_poll.c:296:test_set_and_get_valid:Expected 16 (16) == self->params.busy_poll_budget (0)
# epoll_busy_poll.c:297:test_set_and_get_valid:params.busy_poll_budget incorrect
# epoll_busy_poll.c:299:test_set_and_get_valid:Expected 1 (1) == self->params.prefer_busy_poll (0)
# epoll_busy_poll.c:300:test_set_and_get_valid:params.prefer_busy_poll incorrect
# test_set_and_get_valid: Test failed
#          FAIL  epoll_busy_poll.test_set_and_get_valid
not ok 4 epoll_busy_poll.test_set_and_get_valid
#  RUN           epoll_busy_poll.test_invalid_ioctl ...
# epoll_busy_poll.c:316:test_invalid_ioctl:Expected EINVAL (22) == errno (25)
# epoll_busy_poll.c:317:test_invalid_ioctl:invalid ioctl should set errno to EINVAL
# test_invalid_ioctl: Test failed
#          FAIL  epoll_busy_poll.test_invalid_ioctl
not ok 5 epoll_busy_poll.test_invalid_ioctl
# FAILED: 1 / 5 tests passed.
# Totals: pass:1 fail:4 xfail:0 xpass:0 skip:0 error:0
net_tap_tap_test_packet_valid_udp_gso fail
net_tap_tap_test_packet_valid_udp_csum fail
net_tap_tap_test_packet_crash_tap_invalid_eth_proto fail
net_tap fail
Failure - kselftest-net - net_tap_tap_test_packet_crash_tap_invalid_eth_proto
FAILED: 0 / 3 tests passed.
Totals: pass:0 fail:3 xfail:0 xpass:0 skip:0 error:0
net_tap_tap_test_packet_crash_tap_invalid_eth_proto fail
Failure - kselftest-net - net_tap_tap_test_packet_valid_udp_csum
RUN           tap.test_packet_crash_tap_invalid_eth_proto ...
tap.c:380:test_packet_crash_tap_invalid_eth_proto:Expected self->fd (-19) >= 0 (0)
test_packet_crash_tap_invalid_eth_proto: Test terminated by assertion
FAIL  tap.test_packet_crash_tap_invalid_eth_proto
net_tap_tap_test_packet_valid_udp_csum fail
Failure - kselftest-net - net_tun
exit=1timeout set to 3600
selftests: net: tap
TAP version 13
1..3
# Starting 3 tests from 1 test cases.
#  RUN           tap.test_packet_valid_udp_gso ...
opentap: ifindex No such device
# tap.c:380:test_packet_valid_udp_gso:Expected self->fd (-19) >= 0 (0)
# test_packet_valid_udp_gso: Test terminated by assertion
#          FAIL  tap.test_packet_valid_udp_gso
not ok 1 tap.test_packet_valid_udp_gso
#  RUN           tap.test_packet_valid_udp_csum ...
opentap: ifindex No such device
# tap.c:380:test_packet_valid_udp_csum:Expected self->fd (-19) >= 0 (0)
# test_packet_valid_udp_csum: Test terminated by assertion
#          FAIL  tap.test_packet_valid_udp_csum
not ok 2 tap.test_packet_valid_udp_csum
#  RUN           tap.test_packet_crash_tap_invalid_eth_proto ...
opentap: ifindex No such device
# tap.c:380:test_packet_crash_tap_invalid_eth_proto:Expected self->fd (-19) >= 0 (0)
# test_packet_crash_tap_invalid_eth_proto: Test terminated by assertion
#          FAIL  tap.test_packet_crash_tap_invalid_eth_proto
not ok 3 tap.test_packet_crash_tap_invalid_eth_proto
# FAILED: 0 / 3 tests passed.
# Totals: pass:0 fail:3 xfail:0 xpass:0 skip:0 error:0
net_tun_tun_delete_detach_close fail
net_tun_tun_detach_delete_close fail
net_tun_tun_detach_close_delete fail
net_tun_tun_reattach_delete_close fail
net_tun_tun_reattach_close_delete fail
net_tun fail
Failure - kselftest-net - net_tun_tun_reattach_close_delete
FAILED: 0 / 5 tests passed.
Totals: pass:0 fail:5 xfail:0 xpass:0 skip:0 error:0
net_tun_tun_reattach_close_delete fail
Failure - kselftest-net - net_tun_tun_reattach_delete_close
RUN           tun.reattach_close_delete ...
tun.c:116:reattach_close_delete:Expected self->fd (-1) >= 0 (0)
reattach_close_delete: Test terminated by assertion
FAIL  tun.reattach_close_delete
net_tun_tun_reattach_delete_close fail
Failure - kselftest-net - net_tun_tun_detach_close_delete
RUN           tun.reattach_delete_close ...
tun.c:116:reattach_delete_close:Expected self->fd (-1) >= 0 (0)
reattach_delete_close: Test terminated by assertion
FAIL  tun.reattach_delete_close
net_tun_tun_detach_close_delete fail
Failure - kselftest-net - net_tun_tun_detach_delete_close
RUN           tun.detach_close_delete ...
tun.c:116:detach_close_delete:Expected self->fd (-1) >= 0 (0)
detach_close_delete: Test terminated by assertion
FAIL  tun.detach_close_delete
net_tun_tun_detach_delete_close fail
Failure - kselftest-net - net_tun_tun_delete_detach_close
RUN           tun.detach_delete_close ...
tun.c:116:detach_delete_close:Expected self->fd (-1) >= 0 (0)
detach_delete_close: Test terminated by assertion
FAIL  tun.detach_delete_close
net_tun_tun_delete_detach_close fail