[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <0b86612e-591b-46c3-adbe-538a1f1b0cba@gmail.com>
Date: Thu, 29 May 2025 11:49:17 +0700
From: Bui Quang Minh <minhquangbui99@...il.com>
To: Philip Li <philip.li@...el.com>
Cc: Jakub Kicinski <kuba@...nel.org>,
kernel test robot <oliver.sang@...el.com>, oe-lkp@...ts.linux.dev,
lkp@...el.com, "Michael S. Tsirkin" <mst@...hat.com>, netdev@...r.kernel.org
Subject: Re: [linux-next:master] [selftests] 59dd07db92:
kernel-selftests.drivers/net.queues.py.fail
On 5/29/25 11:27, Philip Li wrote:
> On Thu, May 29, 2025 at 11:06:17AM +0700, Bui Quang Minh wrote:
>> On 5/29/25 07:58, Jakub Kicinski wrote:
>>> On Wed, 28 May 2025 15:43:17 +0700 Bui Quang Minh wrote:
>>>>> If you fix the issue in a separate patch/commit (i.e. not just a new version of
>>>>> the same patch/commit), kindly add following tags
>>>>> | Reported-by: kernel test robot <oliver.sang@...el.com>
>>>>> | Closes: https://lore.kernel.org/oe-lkp/202505281004.6c3d0188-lkp@intel.com
>>>>>
>>>>>
>>>>>
>>>>> # timeout set to 300
>>>>> # selftests: drivers/net: queues.py
>>>>> # TAP version 13
>>>>> # 1..4
>>>>> # ok 1 queues.get_queues
>>>>> # ok 2 queues.addremove_queues
>>>>> # ok 3 queues.check_down
>>>>> # # Exception| Traceback (most recent call last):
>>>>> # # Exception| File "/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-59dd07db92c166ca3947d2a1bf548d57b7f03316/tools/testing/selftests/net/lib/py/ksft.py", line 223, in ksft_run
>>>>> # # Exception| case(*args)
>>>>> # # Exception| File "/usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-59dd07db92c166ca3947d2a1bf548d57b7f03316/tools/testing/selftests/drivers/net/./queues.py", line 33, in check_xsk
>>>>> # # Exception| raise KsftFailEx('unable to create AF_XDP socket')
>>>>> # # Exception| net.lib.py.ksft.KsftFailEx: unable to create AF_XDP socket
>>>>> # not ok 4 queues.check_xsk
>>>>> # # Totals: pass:3 fail:1 xfail:0 xpass:0 skip:0 error:0
>>>>> not ok 7 selftests: drivers/net: queues.py # exit=1
>>>>>
>>>>>
>>>>>
>>>>> The kernel config and materials to reproduce are available at:
>>>>> https://download.01.org/0day-ci/archive/20250528/202505281004.6c3d0188-lkp@intel.com
>>>> Looking at the log file, it seems like the xdp_helper in net/lib is not
>>>> compiled so calling this helper from the test fails. There is similar
>>>> failures where xdp_dummy.bpf.o in net/lib is not compiled either.
>>>>
>>>> Error opening object
>>>> /usr/src/perf_selftests-x86_64-rhel-9.4-kselftests-59dd07db92c166ca3947d2a1bf548d57b7f03316/tools/testing/selftests/net/lib/xdp_dummy.bpf.o:
>>>> No such file or directory
>>>>
>>>> I'm still not sure what the root cause is. On my machine, these files
>>>> are compiled correctly.
>>> Same here. The get built and installed correctly for me.
>>> Oliver Sang, how does LKP build the selftests? I've looked at the
>>> artifacts and your repo for 10min, I can't find it.
>>> The net/lib has a slightly special way of getting included, maybe
>>> something goes wrong with that.
>> I understand why now. Normally, this command is used to run test
>> pwd: tools/testing/selftests
>> make TARGETS="drivers/net" run_tests
>>
>> The LKP instead runs this
>> make quicktest=1 run_tests -C drivers/net
>>
>> So the Makefile in tools/testing/selftests is not triggered and net/lib is
>> not included either.
> hi Jakub and Quang Minh, sorry for the false positive report. And thanks for
> helping root cause the issue in LKP side. We will fix the bot asap to avoid
> missing the required dependencies during the kselftest.
I've created a pull request, please help me to review it:
https://github.com/intel/lkp-tests/pull/514.
Thanks,
Quang Minh.
Powered by blists - more mailing lists