ubuntu_kernel_selftests/net:fib_rule_tests.sh fail dsfield connect tests

Bug #2023547 reported by Andrei Gherzan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
New
Undecided
Unassigned

Bug Description

This was seen while testing the lunar:linux-aws 6.2.0-1005.5 release where some dsfield connect tests fail.

Full logs from http://10.246.75.167/2023.05.15/lunar/linux-aws/6.2.0-1005.5/sru-aws-aws-a1.medium-ubuntu_kernel_selftests-log.html#net:fib_rule_tests.sh-start:

Running 'make run_tests -C net TEST_PROGS=fib_rule_tests.sh TEST_GEN_PROGS='' TEST_CUSTOM_PROGS='''
make: Entering directory '/home/ubuntu/autotest/client/tmp/ubuntu_kernel_selftests/src/linux/tools/testing/selftests/net'
TAP version 13
1..1
# selftests: net: fib_rule_tests.sh
# net.ipv4.ip_forward = 1
#
# TEST: rule6 check: oif redirect to table [ OK ]
#
# TEST: rule6 del by pref: oif redirect to table [ OK ]
#
# TEST: rule6 check: iif redirect to table [ OK ]
#
# TEST: rule6 del by pref: iif redirect to table [ OK ]
#
# TEST: rule6 check: dsfield 1 [ OK ]
#
# TEST: rule6 check: dsfield 2 [ OK ]
#
# TEST: rule6 check: dsfield 3 [ OK ]
#
# TEST: rule6 check: tos 0x10 redirect to table [ OK ]
#
# TEST: rule6 del by pref: tos 0x10 redirect to table [ OK ]
#
# TEST: rule6 check: tos 0x11 redirect to table [ OK ]
#
# TEST: rule6 del by pref: tos 0x11 redirect to table [ OK ]
#
# TEST: rule6 check: tos 0x12 redirect to table [ OK ]
#
# TEST: rule6 del by pref: tos 0x12 redirect to table [ OK ]
#
# TEST: rule6 check: tos 0x13 redirect to table [ OK ]
#
# TEST: rule6 del by pref: tos 0x13 redirect to table [ OK ]
#
# TEST: rule6 check: fwmark redirect to table [ OK ]
#
# TEST: rule6 del by pref: fwmark redirect to table [ OK ]
#
# TEST: rule6 check: uid redirect to table [ OK ]
#
# TEST: rule6 del by pref: uid redirect to table [ OK ]
#
# TEST: rule6 check: sport and dport redirect to table [ OK ]
#
# TEST: rule6 del by pref: sport and dport redirect to table [ OK ]
#
# TEST: rule6 check: ipproto match [ OK ]
#
# TEST: rule6 del by pref: ipproto match [ OK ]
#
# TEST: rule6 check: ipproto ipv6-icmp match [ OK ]
#
# TEST: rule6 del by pref: ipproto ipv6-icmp match [ OK ]
#
# TEST: rule4 check: oif redirect to table [ OK ]
#
# TEST: rule4 del by pref: oif redirect to table [ OK ]
#
# TEST: rule4 check: iif redirect to table [ OK ]
#
# TEST: rule4 del by pref: iif redirect to table [ OK ]
#
# TEST: rule4 check: dsfield 1 [ OK ]
#
# TEST: rule4 check: dsfield 2 [ OK ]
#
# TEST: rule4 check: dsfield 3 [ OK ]
#
# TEST: rule4 check: tos 0x10 redirect to table [ OK ]
#
# TEST: rule4 del by pref: tos 0x10 redirect to table [ OK ]
#
# TEST: rule4 check: tos 0x11 redirect to table [ OK ]
#
# TEST: rule4 del by pref: tos 0x11 redirect to table [ OK ]
#
# TEST: rule4 check: tos 0x12 redirect to table [ OK ]
#
# TEST: rule4 del by pref: tos 0x12 redirect to table [ OK ]
#
# TEST: rule4 check: tos 0x13 redirect to table [ OK ]
#
# TEST: rule4 del by pref: tos 0x13 redirect to table [ OK ]
#
# TEST: rule4 check: fwmark redirect to table [ OK ]
#
# TEST: rule4 del by pref: fwmark redirect to table [ OK ]
#
# TEST: rule4 check: uid redirect to table [ OK ]
#
# TEST: rule4 del by pref: uid redirect to table [ OK ]
#
# TEST: rule4 check: sport and dport redirect to table [ OK ]
#
# TEST: rule4 del by pref: sport and dport redirect to table [ OK ]
#
# TEST: rule4 check: ipproto tcp match [ OK ]
#
# TEST: rule4 del by pref: ipproto tcp match [ OK ]
#
# TEST: rule4 check: ipproto icmp match [ OK ]
#
# TEST: rule4 del by pref: ipproto icmp match [ OK ]
#
# TEST: rule6 dsfield udp connect (dsfield 0x04) [ OK ]
#
# TEST: rule6 dsfield tcp connect (dsfield 0x04) [ OK ]
#
# TEST: rule6 dsfield udp connect (dsfield 0x05) [ OK ]
#
# TEST: rule6 dsfield tcp connect (dsfield 0x05) [ OK ]
#
# TEST: rule6 dsfield udp connect (dsfield 0x06) [ OK ]
#
# TEST: rule6 dsfield tcp connect (dsfield 0x06) [ OK ]
#
# TEST: rule6 dsfield udp connect (dsfield 0x07) [ OK ]
#
# TEST: rule6 dsfield tcp connect (dsfield 0x07) [ OK ]
#
# TEST: rule4 dsfield udp connect (dsfield 0x04) [FAIL]
#
# TEST: rule4 dsfield tcp connect (dsfield 0x04) [ OK ]
#
# TEST: rule4 dsfield udp connect (dsfield 0x05) [FAIL]
#
# TEST: rule4 dsfield tcp connect (dsfield 0x05) [ OK ]
#
# TEST: rule4 dsfield udp connect (dsfield 0x06) [FAIL]
#
# TEST: rule4 dsfield tcp connect (dsfield 0x06) [ OK ]
#
# TEST: rule4 dsfield udp connect (dsfield 0x07) [FAIL]
#
# TEST: rule4 dsfield tcp connect (dsfield 0x07) [ OK ]
#
# Tests passed: 62
# Tests failed: 4
not ok 1 selftests: net: fib_rule_tests.sh # exit=1

It is not considered a regression as this is the first time we have run these tests for lunar:linux-aws on a non-development release, while the past development releases also have this bug. See, for example, lunar:linux-aws 6.2.0-1002.2 in d2023.03.07 (http://10.246.75.167/d2023.03.07/lunar/linux-aws/6.2.0-1002.2/sru-aws-aws-a1.medium-ubuntu_kernel_selftests-log.html#net:fib_rule_tests.sh-start).

As an additional note, this doesn't affect all instance types. For example, it passed on c3.xlarge while it failed on a1.medium.

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

This issue can be found on Lunar Azure 6.2
On Standard_A2_v2 (-1005, with just one failure) and Standard_B1ms (-1005, -1006, -1007, with 4 failures)

tags: added: 6.2 aws azure lunar sru-20230612 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.