NIPA Branch net-next-2025-07-17--15-00

Branches
Base trees

No differences found.

New patches
@@ -1,265 +1,311 @@
disable random kunit tests [local patch]
tests: udpgro: try to avoid missing packets
profile patch [local patch]
dbg: tests: bonding: print info on failure [local patch]
drv: net: add timeout [local patch]
tc_action dbg [local patch]
[+] tls: always refresh the queue when reading sock
forwarding: set timeout to 3 hours [local patch]
selftests: net: enable profiling [local patch]
timestamp - try waking [local patch]
[-] netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
[-] Revert "netfilter: nf_tables: Add notifications for hook changes"
[-] netfilter: nf_tables: hide clash bit from userspace
[-] selftests: netfilter: nft_concat_range.sh: send packets to empty set
[-] selftests: netfilter: conntrack_resize.sh: also use udpclash tool
[-] selftests: netfilter: add conntrack clash resolution test case
[-] selftests: netfilter: conntrack_resize.sh: extend resize test
[+] selftests: rtnetlink: Add operational state test
[+] net: usb: cdc-ncm: check for filtering capability
[+] net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
[+] net/mlx5: Fix memory leak in cmd_exec()
[+] net: geneve: enable binding geneve sockets to local addresses
[+] net: vxlan: bind vxlan sockets to their local address
[+] net: vxlan: add netlink option to bind vxlan sockets to local addresses
[+] net: udp: add freebind option to udp_sock_create
[+] Documentation: networking: add detailed guide on Ethernet flow control configuration
net: ti: icssg-prueth: Fix buffer allocation for ICSSG
[-] Merge tag 'wireless-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
net: selftests: add PHY-loopback test for bad TCP checksums
ptp: add Alibaba CIPU PTP clock driver
[-] rxrpc: Fix to use conn aborts for conn-wide failures
[-] rxrpc: Fix transmission of an abort in response to an abort
[-] rxrpc: Fix notification vs call-release vs recvmsg
[-] rxrpc: Fix recv-recv race of completed call
[-] rxrpc: Fix irq-disabled in local_bh_enable()
net: stmmac: dwmac-renesas-gbeth: Add PM suspend/resume callbacks
net: airoha: Add airoha_offload.h header
net: airoha: npu: Enable core 3 for WiFi offloading
net: airoha: npu: Read NPU wlan interrupt lines from the DTS
net: airoha: npu: Add wlan irq management callbacks
net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks
net: airoha: npu: Add NPU wlan memory initialization commands
dt-bindings: net: airoha: npu: Add memory regions used for wlan offload
tcp: trace retransmit failures in tcp_retransmit_skb
[-] selftests/tc-testing: Test htb_dequeue_tree with deactivation and row emptying
[-] net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
dpaa2-switch: Fix device reference count leak in MAC endpoint handling
dpaa2-eth: Fix device reference count leak in MAC endpoint handling
bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
net: appletalk: Fix use-after-free in AARP proxy probe
selftests/drivers/net: Support ipv6 for napi_id test
neighbour: Update pneigh_entry in pneigh_create().
neighbour: Protect tbl->phash_buckets[] with a dedicated mutex.
neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_lookup().
neighbour: Remove __pneigh_lookup().
neighbour: Use rcu_dereference() in pneigh_get_{first,next}().
neighbour: Drop read_lock_bh(&tbl->lock) in pneigh_dump_table().
neighbour: Convert RTM_GETNEIGH to RCU.
neighbour: Annotate access to struct pneigh_entry.{flags,protocol}.
neighbour: Free pneigh_entry after RCU grace period.
neighbour: Annotate neigh_table.phash_buckets and pneigh_entry.next with __rcu.
neighbour: Split pneigh_lookup().
neighbour: Move neigh_find_table() to neigh_get().
neighbour: Allocate skb in neigh_get().
neighbour: Move two validations from neigh_get() to neigh_valid_get_req().
neighbour: Make neigh_valid_get_req() return ndmsg.
ARM: mxs_defconfig: Enable CONFIG_FEC_MTIP_L2SW to support MTIP L2 switch
ARM: mxs_defconfig: Update mxs_defconfig to 6.16-rc5
ARM: mxs_defconfig: Enable CONFIG_NFS_FSCACHE
net: mtip: Extend the L2 switch driver for imx287 with bridge operations
net: mtip: Extend the L2 switch driver with management operations
net: mtip: Add mtip_switch_{rx|tx} functions to the L2 switch driver
net: mtip: Add net_device_ops functions to the L2 switch driver
net: mtip: Add buffers management functions to the L2 switch driver
net: mtip: The L2 switch driver for imx287
ARM: dts: nxp: mxs: Adjust XEA board's DTS to support L2 switch
ARM: dts: nxp: mxs: Adjust the imx28.dtsi L2 switch description
dt-bindings: net: Add MTIP L2 switch description
selftests: net: prevent Python from buffering the output
netdevsim: remove redundant branch
net: track pfmemalloc drops via SKB_DROP_REASON_PFMEMALLOC
[-] net: bridge: Do not offload IGMP/MLD messages
net: stream: add description for sk_stream_write_space()
ibmvnic: Use ndo_get_stats64 to fix inaccurate SAR reporting
[-] tls: always refresh the queue when reading sock
net/mlx5e: Remove duplicate mkey from SHAMPO header
net/mlx5e: SHAMPO, Remove mlx5e_shampo_get_log_hd_entry_size()
net/mlx5e: SHAMPO, Cleanup reservation size formula
net/mlx5e: Properly access RCU protected qdisc_sleeping variable
net/mlx5e: fix kdoc warning on eswitch.h
net/mlx5: HWS, Enable IPSec hardware offload in legacy mode
[-] virtio-net: fix recursived rtnl_lock() during probe()
net: ag71xx: Add missing check after DMA map
et131x: Add missing check after DMA map
net: pppoe: implement GRO support
[-] net/mlx5: Update the list of the PCI supported devices
net/mlx5e: TX, Fix dma unmapping for devmem tx
[-] selftests: Add test cases for vlan_filter modification during runtime
[-] net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
net: pcs: xpcs: mask readl() return value to 16 bits
net: dsa: b53: mmap: Implement bcm63xx ephy power control
net: dsa: b53: mmap: Add register layout for bcm6368
net: dsa: b53: mmap: Add register layout for bcm6318
net: dsa: b53: mmap: Add register layout for bcm63268
net: dsa: b53: Define chip IDs for more bcm63xx SoCs
dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property
net: dsa: b53: mmap: Add reference to bcm63xx gpio controller
net: dsa: b53: Add phy_enable(), phy_disable() methods
[-] hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
net: usb: Remove duplicate assignments for net->pcpu_stat_type
selftests: drv-net: rss_api: test input-xfrm and hash fields
ethtool: rss: support setting flow hashing fields
ethtool: rss: support setting input-xfrm via Netlink
netlink: specs: define input-xfrm enum in the spec
selftests: drv-net: rss_api: test setting hashing key via Netlink
ethtool: rss: support setting hkey via Netlink
ethtool: rss: support setting hfunc via Netlink
selftests: drv-net: rss_api: test setting indirection table via Netlink
tools: ynl: support packing binary arrays of scalars
selftests: drv-net: rss_api: factor out checking min queue count
ethtool: rss: initial RSS_SET (indirection table handling)
[-] phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
[-] wifi: mac80211: reject TDLS operations when station is not associated
net/mlx5: Fix an IS_ERR() vs NULL bug in esw_qos_move_node()
net: ethernet: mtk_wed: Fix NULL vs IS_ERR() bug in mtk_wed_get_memory_region()
net: airoha: Fix a NULL vs IS_ERR() bug in airoha_npu_run_firmware()
octeontx2-pf: Use new bandwidth profiles in receive queue
octeontx2-af: Display new bandwidth profiles too in debugfs
octeontx2-af: Accommodate more bandwidth profiles for cn20k
octeontx2-pf: Initialize new NIX SQ context for cn20k
octeontx2-pf: Initialize cn20k specific aura and pool contexts
octeontx2-af: Skip NDC operations for cn20k
octeontx2-af: Extend debugfs support for cn20k NPA
octeontx2-af: Add cn20k NPA block contexts
octeontx2-af: Extend debugfs support for cn20k NIX
octeontx2-af: Add cn20k NIX block contexts
octeontx2-af: Simplify context writing and reading to hardware
[-] xen/netfront: Fix TX response spurious interrupts
[+] net: phy: qcom: qca807x: Support PHY counter
[+] net: phy: qcom: qca808x: Support PHY counter
[+] net: phy: qcom: Add PHY counter support
[+] Merge branch 'ppp-replace-per-cpu-recursion-counter-with-lock-owner-field'
ppp: Replace per-CPU recursion counter with lock-owner field
[+] Merge branch 'dpll-zl3073x-add-misc-features'
dpll: zl3073x: Add support to get fractional frequency offset
dpll: zl3073x: Add support to adjust phase
dpll: zl3073x: Implement phase offset monitor feature
dpll: zl3073x: Add support to get phase offset on connected input pin
dpll: zl3073x: Add support to get/set esync on pins
[-] net: phy: qcom: qca807x: Support PHY counter
[-] net: phy: qcom: qca808x: Support PHY counter
[-] net: phy: qcom: Add PHY counter support
[+] Merge tag 'wireless-next-2025-07-17' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next
net: pcs: xpcs: Use devm_clk_get_optional
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/linux
Merge branch 'net-mlx5e-add-support-for-pcie-congestion-events'
net/mlx5e: Add device PCIe congestion ethtool stats
net/mlx5e: Create/destroy PCIe Congestion Event object
s390/net: Remove NETIUCV device driver
Merge branch 'expose-refclk-for-rmii-and-enable-rmii'
net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag
net: cadence: macb: Enable RMII for SAMA7 gem
net: cadence: macb: Expose REFCLK as a device tree property
dt-bindings: net: cdns,macb: Add external REFCLK property
Merge branch 'selftest-net-add-selftest-for-netpoll'
selftests: net: add netpoll basic functionality test
selftests: drv-net: Strip '@' prefix from bpftrace map keys
selftests: drv-net: add helper/wrapper for bpftrace
ipv6: mcast: Simplify mld_clear_{report|query}()
vsock/test: fix vsock_ioctl_int() check for unsupported ioctl
tcp: fix UaF in tcp_prune_ofo_queue()
selftests: packetdrill: correct the expected timing in tcp_rcv_big_endseq
ethtool: Don't check for RXFH fields conflict when no input_xfrm is requested
selftests: rtnetlink: fix addrlft test flakiness on power-saving systems
Merge branch 'net-hns3-use-seq_file-for-debugfs'
net: hns3: use seq_file for files in tx_bd_info/ and rx_bd_info/ in debugfs
net: hns3: use seq_file for files in common/ of hclge layer
net: hns3: use seq_file for files in fd/ in debugfs
net: hns3: use seq_file for files in reg/ in debugfs
net: hns3: use seq_file for files in mac_list/ in debugfs
net: hns3: use seq_file for files in tm/ in debugfs
net: hns3: use seq_file for files in common/ of hns3 layer
net: hns3: use seq_file for files in queue/ in debugfs
net: hns3: clean up the build warning in debugfs by use seq file
net: hns3: remove tx spare info from debugfs.
ipv6: mcast: Remove unnecessary null check in ip6_mc_find_dev()
don't open-code kernel_accept() in rds_tcp_accept_one()
bnxt: move bnxt_hsi.h to include/linux/bnxt/hsi.h
[-] Merge tag 'iwlwifi-fixes-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
[+] Merge tag 'iwlwifi-next-2025-07-15' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next
Merge branch 'net-mctp-improved-bind-handling'
net: mctp: Add bind lookup test
net: mctp: Test conflicts of connect() with bind()
net: mctp: Allow limiting binds to a peer address
net: mctp: Use hashtable for binds
net: mctp: Add test for conflicting bind()s
net: mctp: Treat MCTP_NET_ANY specially in bind()
net: mctp: Prevent duplicate binds
net: mctp: mctp_test_route_extaddr_input cleanup
[-] wifi: iwlwifi: Fix botched indexing conversion
[+] wifi: cfg80211: fix double free for link_sinfo in nl80211_station_dump()
[+] wifi: cfg80211: fix off channel operation allowed check for MLO
[+] wifi: mac80211: use RCU-safe iteration in ieee80211_csa_finish
ipv6: mcast: Avoid a duplicate pointer check in mld_del_delrec()
[-] wifi: cfg80211: remove scan request n_channels counted_by
[-] Merge tag 'ath-current-20250714' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath
[+] wifi: mac80211_hwsim: Update comments in header
[+] wifi: mac80211: parse unsolicited broadcast probe response data
[+] wifi: cfg80211: parse attribute to update unsolicited probe response template
[+] wifi: mac80211: don't use TPE data from assoc response
[+] wifi: mac80211: handle WLAN_HT_ACTION_NOTIFY_CHANWIDTH async
[+] wifi: mac80211: simplify __ieee80211_rx_h_amsdu() loop
[+] wifi: mac80211: don't mark keys for inactive links as uploaded
[+] wifi: mac80211: only assign chanctx in reconfig
[+] wifi: mac80211_hwsim: Declare support for AP scanning
[+] wifi: mac80211: clean up cipher suite handling
[+] wifi: mac80211: don't send keys to driver when fips_enabled
[+] wifi: cfg80211: Fix interface type validation
[+] wifi: mac80211: remove ieee80211_link_unreserve_chanctx() return value
[+] wifi: mac80211: don't unreserve never reserved chanctx
[+] mwl8k: Add missing check after DMA map
[+] wifi: mac80211: make VHT opmode NSS ignore a debug message
Merge branch 'tcp-receiver-changes'
selftests/net: packetdrill: add tcp_rcv_toobig.pkt
tcp: stronger sk_rcvbuf checks
tcp: add const to tcp_try_rmem_schedule() and sk_rmem_schedule() skb
selftests/net: packetdrill: add tcp_ooo_rcv_mss.pkt
tcp: call tcp_measure_rcv_mss() for ooo packets
selftests/net: packetdrill: add tcp_rcv_big_endseq.pkt
tcp: add LINUX_MIB_BEYOND_WINDOW
tcp: do not accept packets beyond window
net: wangxun: fix LIBWX dependencies again
Add support to set NAPI threaded for individual NAPI
net: phy: Don't register LEDs for genphy
netdevsim: implement peer queue flow control
selftests: net: add test for variable PMTU in broadcast routes
net: ipv4: fix incorrect MTU in broadcast routes
Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
Merge tag 'linux-can-next-for-6.17-20250711' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
net/x25: Remove unused x25_terminate_link()
selftests: drv-net: add rss_api to the Makefile
net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
Merge branch 'net-fec-add-some-optimizations'
net: fec: add fec_set_hw_mac_addr() helper function
net: fec: add more macros for bits of FEC_ECR
net: fec: use phy_interface_mode_is_rgmii() to check RGMII mode
dev: Pass netdevice_tracker to dev_get_by_flags_rcu().
net: phy: micrel: Add ksz9131_resume()
idpf: implement get LAN MMIO memory regions
idpf: implement IDC vport aux driver MTU change handler
idpf: implement remaining IDC RDMA core callbacks and handlers
idpf: implement RDMA vport auxiliary dev create, init, and destroy
idpf: implement core RDMA auxiliary dev create, init, and destroy
idpf: use reserved RDMA vectors from control plane
[+] wifi: iwlwifi: remove support of several iwl_ppag_table_cmd versions
[+] wifi: iwlwifi: remove support of version 4 of iwl_wowlan_rsc_tsc_params_cmd
[+] wifi: iwlwifi: remove support of versions 4 and 5 of iwl_alive_ntf
[+] wifi: iwlwifi: mld: remove support for iwl_mcc_update_resp versions
[+] wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: allow EMLSR with 2.4 GHz when BT is ON"
[+] wifi: iwlwifi: mld: Revert "wifi: iwlwifi: mld: add kunit test for emlsr with bt on"
[+] wifi: iwlwifi: mld: support iwl_omi_send_status_notif version 2
[+] wifi: iwlwifi: mld: remove support for iwl_geo_tx_power_profiles_cmd version 4
[+] wifi: iwlwifi: remove an unused struct
[+] wifi: iwlwifi: mld: remove support for REDUCE_TX_POWER_CMD ver 9
[+] wifi: iwlwifi: mvm: remove support for REDUCE_TX_POWER_CMD ver 6 and 7
[+] wifi: iwlwifi: mvm: Add dump handler to iwl_mvm
[+] wifi: iwlwifi: mvm/mld: use average RSSI for beacons
[+] wifi: iwlwifi: mvm: remove extra link ID
[+] wifi: iwlwifi: mvm: remove IWL_MVM_ESR_EXIT_FAIL_ENTRY
tools: ynl: default to --process-unknown in installed mode
net: dsa: mt7530: Constify struct regmap_config
tools: ynl: process unknown for enum values
net/mlx5: IFC updates for disabled host PF
net/mlx5: Expose disciplined_fr_counter through HCA capabilities in mlx5_ifc
RDMA/mlx5: Fix UMR modifying of mkey page size
net/mlx5: Expose HCA capability bits for mkey max page size
Merge tag 'batadv-next-pullrequest-20250710' of git://git.open-mesh.org/linux-merge
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
net: ll_temac: Fix incorrect PHY node reference in debug message
selftests/net: packetdrill: add --mss option to three tests
Merge branch 'netdevsim-support-setting-a-permanent-address'
selftests: net: add netdev-l2addr.sh for testing L2 address functionality
net: netdevsim: Support setting dev->perm_addr on port creation
selftests: flip local/remote endpoints in iou-zcrx.py
sfc: falcon: refactor and document ef4_ethtool_get_rxfh_fields
Merge branch 'net_sched-act-extend-rcu-use-in-dump-methods'
net_sched: act_skbedit: use RCU in tcf_skbedit_dump()
net_sched: act_police: use RCU in tcf_police_dump()
net_sched: act_pedit: use RCU in tcf_pedit_dump()
net_sched: act_nat: use RCU in tcf_nat_dump()
net_sched: act_mpls: use RCU in tcf_mpls_dump()
net_sched: act_ctinfo: use RCU in tcf_ctinfo_dump()
net_sched: act_ctinfo: use atomic64_t for three counters
net_sched: act_ct: use RCU in tcf_ct_dump()
net_sched: act_csum: use RCU in tcf_csum_dump()
net_sched: act_connmark: use RCU in tcf_connmark_dump()
net_sched: act: annotate data-races in tcf_lastuse_update() and tcf_tm_dump()
eth: fbnic: fix ubsan complaints about OOB accesses
virtio_net: simplify tx queue wake condition check
selftests/tc-testing: Add tests for restrictions on netem duplication
net/sched: Restrict conditions for adding duplicating netems to qdisc tree
[-] wifi: ath12k: Fix packets received in WBM error ring with REO LUT enabled
[+] wifi: iwlwifi: add support for accepting raw DSM tables by firmware
[+] wifi: iwlwifi: pcie: don't WARN on bad firmware input
[+] wifi: iwlwifi: mld: don't remove all keys in mcast rekey
[+] wifi: iwlwifi: mvm: don't remove all keys in mcast rekey
[+] wifi: iwlwifi: mvm: always set the key idx in gtk_seq
[+] wifi: iwlwifi: mvm: set gtk id also in older FWs
[+] wifi: iwlwifi: fix HE/EHT capabilities
[+] wifi: iwlwifi: add iwl_trans_is_dead() API
[+] wifi: iwlwifi: add iwl_trans_device_enabled() API
[+] wifi: iwlwifi: add suppress_cmd_error_once() API
[+] wifi: iwlwifi: mld: restrict puncturing disable to FM
[+] wifi: iwlwifi: mvm: remove regulatory puncturing setup
[+] wifi: iwlwifi: mld: update expected range response notification version
[+] wifi: iwlwifi: mld: update the P2P device mac before starting the GO
[+] wifi: iwlwifi: mld: fix scan request validation
can: rcar_canfd: Drop unused macros
can: rcar_can: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
ice: introduce ice_get_vf_by_dev() wrapper
ice: avoid rebuilding if MSI-X vector count is unchanged
ice: use pci_iov_vf_id() to get VF ID
ice: expose VF functions used by live migration
ice: move ice_vsi_update_l2tsel to ice_lib.c
ice: save RSS hash configuration for migration
ice: add functions to get and set Tx queue context
ice: add support for reading and unpacking Rx queue context
[-] wifi: iwlwifi: mask reserved bits in chan_state_active_bitmap
[-] wifi: iwlwifi: pcie: fix locking on invalid TOP reset
[+] wifi: iwlwifi: mvm: fix scan request validation
[+] wifi: iwlwifi: pcie: add a missing include
[+] wifi: iwlwifi: trans: remove retake_ownership parameter from sw_reset
[+] wifi: iwlwifi: assign a FW API range for GF
[+] wifi: iwlwifi: assign a FW API range for HR
[+] wifi: iwlwifi: pcie: accept new devices for MVM-only configs
[+] wifi: iwlwifi: pcie: inform me when op mode leaving
[+] wifi: iwlwifi: simplify iwl_poll_bits_mask return value
[+] wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v9
[+] wifi: iwlwifi: mvm: remove support for iwl_wowlan_status_v12
[+] wifi: iwlwifi: add a reference to iwl_wowlan_info_notif_v3
[+] wifi: iwlwifi: mvm: remove support for iwl_wowlan_info_notif_v2
[+] wifi: iwlwifi: bump minimum API version for SO/MA/TY
[+] wifi: iwlwifi: assign a FW API range for JF
[+] wifi: iwlwifi: handle non-overlapping API ranges
batman-adv: store hard_iface as iflink private data
batman-adv: Start new development cycle
Test results