diff options
author | Antoine Tenart <atenart@kernel.org> | 2025-07-01 09:49:34 +0200 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-07-02 14:46:44 -0700 |
commit | c2a2ff6b4db55647575260bf2227b0e09d46addb (patch) | |
tree | 2ccc9eaa0fbe4f934ca8365e196fbc73dad30572 /scripts/lib/kdoc/kdoc_files.py | |
parent | 5186ff7e1d0e26aaef998ba18b31c79c28d1441f (diff) |
net: ipv4: fix stat increase when udp early demux drops the packet
udp_v4_early_demux now returns drop reasons as it either returns 0 or
ip_mc_validate_source, which returns itself a drop reason. However its
use was not converted in ip_rcv_finish_core and the drop reason is
ignored, leading to potentially skipping increasing LINUX_MIB_IPRPFILTER
if the drop reason is SKB_DROP_REASON_IP_RPFILTER.
This is a fix and we're not converting udp_v4_early_demux to explicitly
return a drop reason to ease backports; this can be done as a follow-up.
Fixes: d46f827016d8 ("net: ip: make ip_mc_validate_source() return drop reason")
Cc: Menglong Dong <menglong8.dong@gmail.com>
Reported-by: Sabrina Dubroca <sd@queasysnail.net>
Signed-off-by: Antoine Tenart <atenart@kernel.org>
Reviewed-by: Sabrina Dubroca <sd@queasysnail.net>
Link: https://patch.msgid.link/20250701074935.144134-1-atenart@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'scripts/lib/kdoc/kdoc_files.py')
0 files changed, 0 insertions, 0 deletions