24.11.7 patches review and test

Marat Khalili marat.khalili at huawei.com
Mon Jul 27 12:14:44 CEST 2026


Hi,

> Marat Khalili (14):
>       bpf/validate: fix BPF_ADD of pointer to a scalar
>       bpf/validate: fix BPF_LDX | EBPF_DW signed range
>       bpf/validate: fix BPF_NEG of INT64_MIN and 0
>       bpf/validate: fix BPF_DIV and BPF_MOD signed part
>       bpf/validate: fix BPF_MUL ranges minimum
>       bpf/validate: fix BPF_MUL signed overflow UB
>       bpf/validate: fix BPF_JGT/EBPF_JSGT no-jump max
>       bpf/validate: fix BPF_JMP source range calculation
>       bpf/validate: fix BPF_AND min calculations
>       bpf/validate: fix BPF_LSH shift-out-of-bounds UB
>       bpf/validate: fix BPF_OR min calculations
>       bpf/validate: fix BPF_SUB signed max zero case
>       bpf/validate: fix BPF_XOR signed min calculation
>       bpf/validate: prevent overflow when building graph

Due to my oversight a bunch of tests were backported to v24.11.5 with
`NOHUGE_OK, ASAN_OK` registration arguments. I have posted a fix here:
https://inbox.dpdk.org/stable/20260721150521.81620-1-marat.khalili@huawei.com/

Please consider it for inclusion in the current stable release. Alternatively,
the affected tests can be deleted (I can prepare a patch), since now they are
simply ignored, and in many cases we are not backporting tests. Doing nothing
is a valid third option, but dead tests might be misleading to users.


More information about the stable mailing list