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

Branches
Base trees
[+] net: openvswitch: fix middle attribute validation in push_nsh() action
[+] net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
[+] net/handshake: restore destructor on submit failure
[+] broadcom: b44: prevent uninitialized value usage
[+] selftests: tls: fix warning of uninitialized variable
[+] selftest: af_unix: Support compilers without flex-array-member-not-at-end support
[+] selftests: net: Fix build warnings
[+] selftests: net: tfo: Fix build warning
[+] Merge branch 'selftests-fix-build-warnings-and-errors' (part)
[+] inet: frags: avoid theoretical race in ip_frag_reinit()
[+] inet: frags: add inet_frag_queue_flush()
[+] inet: frags: flush pending skbs in fqdir_pre_exit()
[+] netfilter: conntrack: warn when cleanup is stuck
[+] Merge branch 'inet-frags-flush-pending-skbs-in-fqdir_pre_exit'
drivers/net/ethernet/broadcom/b44.c | 3 ++ drivers/net/ethernet/ti/Kconfig | 3 +- include/net/inet_frag.h | 18 ++------- include/net/ipv6_frag.h | 9 +++-- net/handshake/request.c | 2 + net/ipv4/inet_fragment.c | 55 ++++++++++++++++++++++++++-- net/ipv4/ip_fragment.c | 22 +++++------ net/netfilter/nf_conntrack_core.c | 3 ++ net/openvswitch/flow_netlink.c | 13 +++++-- tools/testing/selftests/net/af_unix/Makefile | 7 +++- tools/testing/selftests/net/lib/ksft.h | 6 ++- tools/testing/selftests/net/tfo.c | 3 +- tools/testing/selftests/net/tls.c | 2 +- 13 files changed, 102 insertions(+), 44 deletions(-)
New patches
@@ -1,51 +1,54 @@
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: vxlan brige test flakiness
nipa: config: x86: use periodic HZ tick
nipa: profile (time) test output
nipa: config: disable CPU_MITIGATIONS
nipa: disable random kunit tests
[-] bus: mhi: host: pci: Enable IP_SW1, IP_ETH0 and IP_ETH1 channels for QDU100
[-] net: mhi: Enable Ethernet interface support
[-] net: mdio: aspeed: add dummy read to avoid read-after-write issue
[+] can: gs_usb: gs_can_open(): fix error handling
[+] 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
[+] selftests: forwarding: vxlan_bridge_1q_mc_ul: Drop useless sleeping
[+] selftests: forwarding: vxlan_bridge_1q_mc_ul: Fix flakiness
[+] selftests: net: lib: tc_rule_stats_get(): Don't hard-code array index
[+] net: enetc: do not transmit redirected XDP frames when the link is down
[+] 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()
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
selftests/tc-testing: Create tests to exercise ets classes active list misplacements
net/sched: ets: Remove drr class from the active list if it changes to strict
virtio-net: enable all napis before scheduling refill work
[-] sctp: Clear pktoptions and rxpmtu in sctp_v6_copy_ip_options().
[-] sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
ethtool: Avoid overflowing userspace buffer on stats query
seg6: fix route leak for encap routes
net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
[c] netfilter: conntrack: warn when cleanup is stuck
[c] inet: frags: flush pending skbs in fqdir_pre_exit()
[c] inet: frags: add inet_frag_queue_flush()
[c] inet: frags: avoid theoretical race in ip_frag_reinit()
[c] broadcom: b44: prevent uninitialized value usage
[-] ice: Initialize RDMA after rebuild
[-] ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
net/sched: sch_qfq: Fix NULL deref when deactivating
caif: fix integer underflow in cffrml_receive()
[-] net: atm: implement pre_send to check input before sending
[c] net: openvswitch: fix middle attribute validation in push_nsh() action
[c] net: ti: icssg-prueth: add PTP_1588_CLOCK_OPTIONAL dependency
[c] net/handshake: restore destructor on submit failure
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
[-] net: restore the iterator to its original state when an error occurs
Test results