NIPA Branch net-next-hw-2025-12-11--16-00

Branches
Base trees
[+] can: fix build dependency
[+] can: gs_usb: gs_can_open(): fix error handling
[+] netfilter: nf_conncount: fix leaked ct in error paths
[+] ipvs: fix ipv4 null-ptr-deref in route error path
[+] netfilter: always set route tuple out ifindex
[+] selftests: netfilter: prefer xfail in case race wasn't triggered
[+] selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index
[+] selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
[+] selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
[+] Merge branch 'selftests-forwarding-vxlan_bridge_1q_mc_ul-fix-flakiness'
[+] Merge tag 'nf-25-12-10' of https://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
[+] Merge tag 'linux-can-fixes-for-6.19-20251210' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
[+] net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
[+] caif: fix integer underflow in cffrml_receive()
[+] net/sched: ets: Remove drr class from the active list if it changes to strict
[+] selftests/tc-testing: Create tests to exercise ets classes active list misplacements
[+] nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
drivers/net/can/Kconfig | 5 +- drivers/net/can/Makefile | 2 +- drivers/net/can/dev/Makefile | 5 +- drivers/net/can/usb/gs_usb.c | 2 +- drivers/net/phy/sfp.c | 2 + drivers/nfc/pn533/usb.c | 2 +- net/caif/cffrml.c | 9 ++- net/can/Kconfig | 1 - net/netfilter/ipvs/ip_vs_xmit.c | 3 + net/netfilter/nf_conncount.c | 25 ++++--- net/netfilter/nf_flow_table_path.c | 4 +- net/sched/sch_ets.c | 4 ++ tools/testing/selftests/net/forwarding/config | 1 + .../net/forwarding/vxlan_bridge_1q_mc_ul.sh | 76 +++++++++------------ tools/testing/selftests/net/lib.sh | 3 +- .../selftests/net/netfilter/conntrack_clash.sh | 9 ++- .../tc-testing/tc-tests/infra/qdiscs.json | 78 ++++++++++++++++++++++ 17 files changed, 156 insertions(+), 75 deletions(-)
New patches
@@ -1,53 +1,40 @@
tmp: fix defering freeing of zc Tx skbs
selftests: hw-net: tso: set a TCP window clamp to avoid spurious drops
nipa: config: disable kmemleak auto scan
nipa: drv: net: add timeout
nipa: tc_action dbg
nipa: disable 6.17's merge window kunit tests
nipa: config: x86: disable GPUs and sound
nipa: forwarding: set timeout to 3 hours
nipa: selftests: net: enable profiling
nipa: fbnic: link up on QEMU
nipa: timestamp - try waking
nipa: config: x86: use periodic HZ tick
nipa: profile (time) test output
nipa: config: disable CPU_MITIGATIONS
nipa: disable random kunit tests
[c] can: gs_usb: gs_can_open(): fix error handling
[c] can: fix build dependency
net: nfc: nci: Fix parameter validation for packet data
sctp: Clear inet_opt in sctp_v6_copy_ip_options().
sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
skb_checksum_help: fix out-of-bounds access
net/handshake: duplicate handshake cancellations leak socket
[c] selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
[c] selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
[c] selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index
net/mlx5e: Don't include PSP in the hard MTU calculations
net/mlx5e: Do not update BQL of old txqs during channel reconfiguration
net/mlx5e: Trigger neighbor resolution for unresolved destinations
net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
net/mlx5: Serialize firmware reset with devlink
net/mlx5: fw_tracer, Handle escaped percent properly
net/mlx5: fw_tracer, Validate format string parameters
net/mlx5: Drain firmware reset in shutdown callback
net/mlx5: fw reset, clear reset requested on drain_fw_reset
ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
[c] nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
net: dsa: mxl-gsw1xx: manually clear RANEG bit
net: dsa: mxl-gsw1xx: fix .shutdown driver operation
net: dsa: mxl-gsw1xx: fix order in .remove operation
net: dsa: lantiq_gswip: fix order in .remove operation
[c] selftests/tc-testing: Create tests to exercise ets classes active list misplacements
[c] net/sched: ets: Remove drr class from the active list if it changes to strict
[-] virtio-net: enable all napis before scheduling refill work
ethtool: Avoid overflowing userspace buffer on stats query
seg6: fix route leak for encap routes
[c] net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
[-] net/sched: sch_qfq: Fix NULL deref when deactivating
[c] caif: fix integer underflow in cffrml_receive()
netrom: fix reference count leak in nr_rt_device_down
netrom: fix possible deadlock in nr_rt_device_down
net: stmmac: fix the crash issue for zero copy XDP_TX action
[-] atm: mpoa: Fix UAF on qos_head list in procfs
Test results