NIPA Branch net-next-2025-12-18--18-00

Branches
Base trees
[+] can: j1939: make j1939_session_activate() fail if device is no longer registered
[+] can: j1939: make j1939_sk_bind() fail if device is no longer registered
[+] can: fix build dependency
[+] net/handshake: duplicate handshake cancellations leak socket
[+] sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
[+] sctp: Clear inet_opt in sctp_v6_copy_ip_options().
[+] Merge branch 'sctp-fix-two-issues-in-sctp_clone_sock'
[+] net/sched: act_mirred: fix loop detection
[+] selftests/tc-testing: Test case exercising potential mirred redirect deadlock
[+] net: enetc: do not transmit redirected XDP frames when the link is down
[+] net: hns3: using the num_tqps in the vf driver to apply for resources
[+] net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
[+] net: hns3: add VLAN id validation before using
[+] Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'
[+] Merge tag 'linux-can-fixes-for-6.19-20251218' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
drivers/net/can/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 3 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 ++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- net/can/j1939/socket.c | 6 +++ net/can/j1939/transport.c | 2 + net/handshake/request.c | 6 ++- net/sched/act_mirred.c | 9 +++++ net/sctp/ipv6.c | 2 + net/sctp/socket.c | 7 ++-- .../tc-testing/tc-tests/actions/mirred.json | 46 ++++++++++++++++++++++ 12 files changed, 84 insertions(+), 10 deletions(-)
New patches
@@ -1,109 +1,98 @@
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
[+] net: phy: realtek: Add property to enable SSC
[+] dt-bindings: net: realtek,rtl82xx: Document realtek,*-ssc-enable property
[+] dt-bindings: net: realtek,rtl82xx: Keep property list sorted
net: mana: Fix use-after-free in reset service rescan path
[c] can: fix build dependency
[c] can: j1939: make j1939_sk_bind() fail if device is no longer registered
[c] can: j1939: make j1939_session_activate() fail if device is no longer registered
selftests: net: fib-onlink-tests: Set high metric for default IPv6 route
ice: drop udp_tunnel_get_rx_info() call from ndo_open()
i40e: drop udp_tunnel_get_rx_info() call from i40e_open()
tcp: clarify tcp_congestion_ops functions comments
net: avoid prefetching NULL pointers
net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
idpf: export RX hardware timestamping information to XDP
af_unix: don't post cmsg for SO_INQ unless explicitly asked for
i40e: drop useless bitmap_weight() call in i40e_set_rxfh_fields()
net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
net: usb: asix: validate PHY address before use
net: mdio: rtl9300: use scoped for loops
net: dsa: b53: skip multicast entries for fdb_dump()
Merge tag 'wireless-2025-12-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
e1000: fix OOB in e1000_tbi_should_accept()
idpf: reduce mbx_task schedule delay to 300us
idpf: fix LAN memory regions command on some NVMs
iavf: fix off-by-one issues in iavf_config_rss_reg()
i40e: validate ring_len parameter against hardware-specific values
i40e: fix scheduling in set_rx_mode
net/smc: Initialize smc hashtables before registering users
Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/event structures
bng_en: update module description
smc91x: fix broken irq-context in PREEMPT_RT
ptp: prevent info leak to userspace
net: fix segmentation of forwarding fraglist GRO
nfc: llcp: avoid double release/put on LLCP_CLOSED in nfc_llcp_recv_disc()
nfc: llcp: stop processing on LLCP_CLOSED in nfc_llcp_recv_hdlc()
net: wangxun: move PHYLINK dependency
net: usb: pegasus: fix memory leak on usb_submit_urb() failure
vdpa: fix caching attributes of MMIO regions by setting them explicitly
selftests: net: fix "buffer overflow detected" for tap.c
net: phy: mxl-86110: Add power management and soft reset support
net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
net: stmmac: dwmac-rk:return actual error from phy_power_on
net: stmmac: dwmac-rk: rename phy_power_on to avoid conflict
selftests: drv-net: psp: fix test names in ipver_test_builder()
selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder()
net: dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration
dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate
net: docs: fix grammar in CAIF stack description
netdev: increment TSO only if TSO is not enabled on any slave device
mdio: Make use of bus callbacks
ice: access @pp through netmem_desc instead of page
Octeontx2-af: use bitmap_empty() where appropriate
ipvlan: Make the addrs_lock be per port
net: skbuff: fix usercopy violation in skbuff_fclone_cache
[-] netfilter: nft_counter: Fix reset of counters on 32bit archs
amd-xgbe: reset retries and mode on RX adapt failures
net: dsa: fix missing put_device() in dsa_tree_find_first_conduit()
net: dsa: properly keep track of conduit reference
NFC: Fix error handling in nfc_genl_dump_targets
net: airoha: Move net_devs registration in a dedicated routine
mac802154: fix uninitialized security header fields
selftests: fib_nexthops: Add test case for ipv4 multi nexthops
net: fib: restore ECMP balance from loopback
udp: remove obsolete SNMP TODO
erspan: Initialize options_len before referencing options.
virtio-net: enable all napis before scheduling refill work
mptcp: ensure context reset on disconnect()
mptcp: fallback earlier on simult connection
team: fix check for port enabled in team_queue_override_port_prio_changed()
net/handshake: Fix null-ptr-deref in handshake_complete()
ip6_gre: make ip6gre_header() robust
net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
fjes: Add missing iounmap in fjes_hw_init()
net: mdio: aspeed: add dummy read to avoid read-after-write issue
net: usb: sr9700: support devices with virtual driver CD
[c] net: hns3: add VLAN id validation before using
[c] net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
[c] net: hns3: using the num_tqps in the vf driver to apply for resources
[c] net: enetc: do not transmit redirected XDP frames when the link is down
[c] selftests/tc-testing: Test case exercising potential mirred redirect deadlock
[c] net/sched: act_mirred: fix loop detection
[-] net: nfc: nci: Fix parameter validation for packet data
[c] sctp: Clear inet_opt in sctp_v6_copy_ip_options().
[c] sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock().
[c] net/handshake: duplicate handshake cancellations leak socket
wifi: iwlwifi: Implement settime64 as stub for MVM/MLD PTP
wifi: iwlwifi: Fix firmware version handling
wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
wifi: mac80211: do not use old MBSSID elements
wifi: mac80211: don't WARN for connections on invalid channels
wifi: wlcore: ensure skb headroom before skb_push
wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
wifi: mac80211: fix list iteration in ieee80211_add_virtual_monitor()
Merge tag 'rtw-2025-12-15' of https://github.com/pkshih/rtw
wifi: mac80211: Discard Beacon frames to non-broadcast address
Revert "wifi: rtw88: add WQ_UNBOUND to alloc_workqueue users"
wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
wifi: rtw88: limit indirect IO under powered off for RTL8822CS
Test results