On Wed, Oct 02, 2024 at 02:07:54PM +0200, Daniel Borkmann wrote: > [ +Alexis ] > > On 9/27/24 2:05 PM, Simon Horman wrote: > > If MPLS is not available in the kernel then skip MPLS tests. > > > > This avoids the test failing in situations where the test is not > > supported by the underlying kernel. > > > > In the case where all tests are run, just skip over the MPLS tests > > without altering the exit code of the overall test run - there > > is only one exit code in this scenario. > > > > In the case where a single test is run, exit with KSFT_SKIP (4). > > > > In both cases log an informative message. > > > > Signed-off-by: Simon Horman <horms@xxxxxxxxxx> > > Are you running this as part of net selftests / CI which is why you > need this? (And if yes, why excluding MPLS?) Hi Daniel, No, this was observed when running the test in a different harness. I can find out why MPLS is excluded, but my assumption is because it is not otherwise needed by the distro kernel that is being tested. I entirely understand if that makes this patch out of scope for upstream. Although having it upstream would be useful downstream. > Alexis is working on converting tests like these into our BPF CI into > test_progs, I'm not sure whether we need to make that more > complex unless there is a compelling reason to exclude MPLS? If the MPLS test(s) can somehow be excluded then that may meet the needs of the test environment where this was observed, but I would need to check. ...