Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-19--08-00 (v6.16-rc1-675-g1a41f0e08940) remotes/brancher/net-next-hw-2025-06-19--16-00 (v6.16-rc1-697-g74e0c7146763) ==== BASE DIFF ==== .mailmap | 7 +- MAINTAINERS | 5 +- drivers/net/can/rcar/rcar_canfd.c | 228 ++++-- drivers/net/ethernet/airoha/airoha_eth.c | 27 +- drivers/net/ethernet/airoha/airoha_ppe.c | 4 +- drivers/net/ethernet/mellanox/mlx4/en_dcb_nl.c | 3 - .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_fw.c | 5 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 4 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 + drivers/net/ethernet/microsoft/mana/mana_en.c | 195 ++++- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 6 + drivers/net/wireless/ath/ath12k/core.c | 4 +- drivers/net/wireless/ath/ath12k/core.h | 10 +- drivers/net/wireless/ath/ath12k/debugfs.c | 58 -- drivers/net/wireless/ath/ath12k/debugfs.h | 7 - drivers/net/wireless/ath/ath12k/mac.c | 394 +++++++++- drivers/net/wireless/ath/ath12k/mac.h | 2 + drivers/net/wireless/ath/ath12k/wmi.c | 829 ++++++++++++++++++++- drivers/net/wireless/ath/ath12k/wmi.h | 180 ++++- drivers/net/wireless/ath/ath6kl/bmi.c | 4 +- drivers/net/wireless/ath/carl9170/usb.c | 19 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 + drivers/net/wireless/intel/iwlwifi/mld/mld.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mld-mac.c | 2 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 11 +- include/linux/ieee80211.h | 18 +- include/net/mana/gdma.h | 1 + include/net/mana/mana.h | 42 ++ net/atm/lec.c | 12 +- net/ipv6/addrconf.c | 10 +- net/ipv6/calipso.c | 8 + net/mac80211/debug.h | 5 +- net/mac80211/rx.c | 4 + net/mac80211/tx.c | 29 +- net/nfc/nci/uart.c | 8 +- tools/net/ynl/pyynl/lib/ynl.py | 28 +- .../selftests/net/test_vxlan_vnifiltering.sh | 9 +- tools/testing/selftests/net/vrf_route_leaking.sh | 4 +- 39 files changed, 1921 insertions(+), 273 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.0wDTjqfnIt b/tmp/tmp.31nIGDjuby index 5fd7c7c9be67..ee2a93c7a938 100644 --- a/tmp/tmp.0wDTjqfnIt +++ b/tmp/tmp.31nIGDjuby @@ -6,13 +6,32 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +atm: idt77252: Add missing `dma_map_error()` +xfrm: hold device only for the asynchronous decryption +net: stmmac: lpc18xx: use plat_dat->phy_interface +ethernet: ionic: Fix DMA mapping tests +net: xsk: update tx queue consumer immdiately after transmission +nfc: pn544: Use str_low_high() helper +nfc: fdp: Use str_yes_no() helper +net: mctp: test: Add tests for gateway routes +net: mctp: add gateway routing support +net: mctp: allow NL parsing directly into a struct mctp_route +net: mctp: remove routes by netid, not by device +net: mctp: pass net into route creation +net: mctp: test: Add initial socket tests +net: mctp: test: add sock test infrastructure +net: mctp: test: move functions into utils.[ch] +net: mctp: test: Add extaddr routing output test +net: mctp: test: Add an addressed device constructor +net: mctp: separate cb from direct-addressing routing +net: mctp: separate routing database from routing operations +net: mctp: don't use source cb data when forwarding, ensure pkt_type is set selftest: af_unix: Add tests for -ECONNRESET. af_unix: Don't set -ECONNRESET for consumed OOB skb. af_unix: Add test for consecutive consumed OOB. af_unix: Don't leave consecutive consumed OOB skbs. selftest: add selftest for anycast notifications net/smc: remove unused function smc_lo_supports_v2 -mailmap: Update shannon.nelson emails netlink: Fix wraparound of sk->sk_rmem_alloc udp: use __sock_rcvbuf_has_space() helper net: add sock_rcvbuf_has_space() helper @@ -24,7 +43,6 @@ fbnic: Replace link_mode with AUI fbnic: Retire "AUTO" flags and cleanup handling of FW link settings fbnic: Do not consider mailbox "initialized" until we have verified fw version net: phy: Add interface types for 50G and 100G -Merge tag 'wireless-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless gve: add XDP_TX and XDP_REDIRECT support for DQ RDA gve: refactor DQO TX methods to be more generic for XDP gve: rename gve_xdp_xmit to gve_xdp_xmit_gqi @@ -55,7 +73,6 @@ ice: remove ice_tspll_params_e825 definitions ice: fix E825-C TSPLL register definitions ice: rename TSPLL and CGU functions and definitions ice: move TSPLL functions to a separate file -tools: ynl: fix mixing ops and notifications on one socket net: usb: Convert tasklet API to new bottom half workqueue mechanism ref_tracker: eliminate the ref_tracker_dir name field net: add symlinks to ref_tracker_dir for netns @@ -67,9 +84,6 @@ ref_tracker: have callers pass output function to pr_ostream() ref_tracker: add a top level debugfs directory for ref_tracker ref_tracker: don't use %pK in pr_ostream() output ethernet: atl1: Add missing DMA mapping error checks -net: atm: fix /proc/net/atm/lec handling -net: atm: add lec_mutex -mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available octeontx2-af: Fix rvu_mbox_init return path igc: Make the const read-only array supported_sizes static vsock: Fix transport_* TOCTOU @@ -105,24 +119,14 @@ netdevsim: account dropped packet length in stats on queue free net: add dev_dstats_rx_dropped_add() helper netdevsim: collect statistics at RX side netdevsim: migrate to dstats stats collection -net: airoha: Always check return value from airoha_ppe_foe_get_entry() -NFC: nci: uart: Set tty->disc_data only in success path -rds: Expose feature parameters via sysfs (and ELF) net: mana: Record doorbell physical address in PF mode -calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick ip6_tunnel: enable to change proto of fb tunnels tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range neighbour: add support for NUD_PERMANENT proxy entries net: mana: Set tx_packets to post gso processing packet count -selftests: net: use slowwait to make sure IPv6 setup finished -selftests: net: use slowwait to stabilize vrf_route_leaking test net: mdio: Add MDIO bus controller for Airoha AN7583 dt-bindings: net: Document support for Airoha AN7583 MDIO Controller -net: mana: Handle unsupported HWC commands -net: mana: Add speed support in mana_get_link_ksettings -net: mana: Add support for net_shaper_ops -net: mana: Fix potential deadlocks in mana napi ops ipv6: Remove setsockopt_needs_rtnl(). ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST. ipv6: anycast: Unify two error paths in ipv6_sock_ac_join(). @@ -138,44 +142,3 @@ ipv6: mcast: Remove mca_get(). ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). ipv6: mcast: Replace locking comments with lockdep annotations. ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor}(). -dpll: zl3073x: Add support to get/set frequency on output pins -dpll: zl3073x: Add support to get/set frequency on input pins -dpll: zl3073x: Implement input pin state setting in automatic mode -dpll: zl3073x: Add support to get/set priority on input pins -dpll: zl3073x: Implement input pin selection in manual mode -dpll: zl3073x: Register DPLL devices and pins -dpll: zl3073x: Read DPLL types and pin properties from system firmware -dpll: zl3073x: Add clock_id field -dpll: zl3073x: Fetch invariants during probe -dpll: zl3073x: Protect operations requiring multiple register accesses -dpll: zl3073x: Add support for devlink device info -dpll: Add basic Microchip ZL3073x support -dt-bindings: dpll: Add support for Microchip Azurite chip family -dt-bindings: dpll: Add DPLL device and pin -eth: fbnic: avoid double free when failing to DMA-map FW msg -ipv6: Simplify link-local address generation for IPv6 GRE. -net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() -net/mlx4_en: Remove the redundant NULL check for the 'my_ets' object -dt-bindings: net: Convert socfpga-dwmac bindings to yaml -Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next -wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking -wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting -wifi: iwlwifi: cfg: Limit cb_size to valid range -wifi: iwlwifi: restore missing initialization of async_handlers_list (again) -Merge tag 'ath-current-20250617' of git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath -wifi: ath6kl: remove WARN on bad firmware input -wifi: carl9170: do not ping device which has failed to load firmware -wifi: ath12k: don't wait when there is no vdev started -wifi: ath12k: don't use static variables in ath12k_wmi_fw_stats_process() -wifi: ath12k: avoid burning CPU while waiting for firmware stats -wifi: ath12k: fix documentation on firmware stats -wifi: ath12k: don't activate more links than firmware supports -wifi: ath12k: update link active in case two links fall on the same MAC -wifi: ath12k: support WMI_MLO_LINK_SET_ACTIVE_CMDID command -wifi: ath12k: update freq range for each hardware mode -wifi: ath12k: parse and save sbs_lower_band_end_freq from WMI_SERVICE_READY_EXT2_EVENTID event -wifi: ath12k: parse and save hardware mode info from WMI_SERVICE_READY_EXT_EVENTID event for later use -wifi: ath12k: Avoid CPU busy-wait by handling VDEV_STAT and BCN_STAT -wifi: mac80211: don't WARN for late channel/color switch -wifi: mac80211: drop invalid source address OCB frames -wifi: remove zero-length arrays