Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-06-28--00-00 (v6.16-rc3-981-g451801eb9643) remotes/brancher/net-next-hw-2025-06-28--08-00 (v6.16-rc3-1038-g75326b0c87ea) ==== BASE DIFF ==== drivers/net/ethernet/atheros/atlx/atl1.c | 79 ++++++++++++++++------ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 26 ++++++- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 55 ++++++++++----- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 1 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 33 ++++++++- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 9 ++- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 9 ++- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 62 ++++++++--------- 8 files changed, 194 insertions(+), 80 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.z13Fddf0KD b/tmp/tmp.n7LjWvcs2h index 782ca99c30d3..9dc2b63379a7 100644 --- a/tmp/tmp.z13Fddf0KD +++ b/tmp/tmp.n7LjWvcs2h @@ -6,6 +6,69 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +sfc: siena: eliminate xdp_rxq_info_valid using XDP base API +sfc: eliminate xdp_rxq_info_valid using XDP base API +net: openvswitch: allow providing upcall pid for the 'execute' command +net: mana: Handle Reset Request from MANA NIC +udp: move udp_memory_allocated into net_aligned_data +tcp: move tcp_memory_allocated into net_aligned_data +net: move net_cookie into net_aligned_data +net: add struct net_aligned_data +selftests: pp-bench: remove page_pool_put_page wrapper +selftests: pp-bench: remove unneeded linux/version.h +gve: make IRQ handlers and page allocation NUMA aware +Merge tag 'for-net-2025-06-27' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth +selftests: net: Add IPv6 support to netconsole basic tests +netpoll: move Ethernet setup to push_eth() helper +netpoll: factor out UDP header setup into push_udp() helper +netpoll: factor out IPv4 header setup into push_ipv4() helper +netpoll: factor out IPv6 header setup into push_ipv6() helper +netpoll: factor out UDP checksum calculation into helper +netpoll: Improve code clarity with explicit struct size calculations +net: net->nsid_lock does not need BH safety +net: bonding: send peer notify when failure recovery +net: bonding: add broadcast_neighbor netlink option +net: bonding: add broadcast_neighbor option for 802.3ad +selftests: netfilter: nft_flowtable.sh: Add IPIP flowtable selftest +net: netfilter: Add IPIP flowtable SW acceleration +ipv6: guard ip6_mr_output() with rcu +net: ipv4: guard ip_mr_output() with rcu +phy: micrel: add Signal Quality Indicator (SQI) support for KSZ9477 switch PHYs +net: xsk: introduce XDP_MAX_TX_BUDGET set/getsockopt +net: usb: usbnet: fix use-after-free in race on workqueue +selftests/bpf: check if the global consumer updates in time +net: xsk: update tx queue consumer immediately after transmission +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: test: make cloned_frag buffers more appropriately-sized +net: mctp: don't use source cb data when forwarding, ensure pkt_type is set +hv_sock: Return the readable bytes in hvs_stream_has_data() +net: libwx: fix the incorrect display of the queue number +selftests/tc-testing: Add tests for restrictions on netem duplication +net/sched: Restrict conditions for adding duplicating netems to qdisc tree +hinic3: Interrupt request configuration +hinic3: Mailbox management interfaces +hinic3: Mailbox framework +hinic3: TX & RX Queue coalesce interfaces +hinic3: Command Queue interfaces +hinic3: Command Queue framework +hinic3: Complete Event Queue interfaces +hinic3: Async Event Queue interfaces +net: enetc: read 64-bit statistics from port MAC counters +net: enetc: separate 64-bit counters from enetc_port_counters +net: enetc: change the statistics of ring to unsigned long type +MAINTAINERS: Add myself as mlx5 core and mlx5e co-maintainer +net: ethtool: avoid OOB accesses in PAUSE_SET net: ieee8021q: fix insufficient table-size assertion net: ethtool: move get_rxfh callback under the rss_lock net: ethtool: move rxfh_fields callbacks under the rss_lock @@ -26,22 +89,11 @@ net: ethernet: qualcomm: Add PPE driver for IPQ9574 SoC docs: networking: Add PPE driver documentation for Qualcomm IPQ9574 SoC dt-bindings: net: Add PPE for Qualcomm IPQ9574 SoC net: fec: allow disable coalescing -dpaa2-eth: fix xdp_rxq_info leak net: usb: lan78xx: fix possible NULL pointer dereference in lan78xx_phy_init() net: txgbe: fix the issue of TX failure net: ngbe: specify IRQ vector when the number of VFs is 7 net: wangxun: revert the adjustment of the IRQ vector sequence net: txgbe: request MISC IRQ in ndo_open -bng_en: Add a network device -bng_en: Initialize default configuration -bng_en: Add irq allocation support -bng_en: Add resource management support -bng_en: Add backing store support -bng_en: Add ring memory allocation support -bng_en: Add initial interaction with firmware -bng_en: Add firmware communication mechanism -bng_en: Add devlink interface -bng_en: Add PCI interface net: skbuff: Drop unused @skb net: skbuff: Drop unused @skb net/smc: Drop nr_pages_max initialization @@ -54,21 +106,15 @@ net: splice: Drop unused @pipe selftests: net: Add a selftest for externally validated neighbor entries neighbor: Add NTF_EXT_VALIDATED flag for externally validated entries net/mlx5e: Fix error handling in RQ memory model registration -net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info net: hibmcge: configure FIFO thresholds according to the MAC controller documentation net: hibmcge: adjust the burst len configuration of the MAC controller to improve TX performance. net: hibmcge: support scenario without PHY bonding: don't force LACPDU tx to ~333 ms boundaries octeontx2-af: Fix error code in rvu_mbox_init() -ethernet: atl1: Add missing DMA mapping error checks and count errors Cast to the proper type Use unqualified references to ffi types -octeontx2-pf: Check for DMAC extraction before setting VF DMAC net/mlx5e: Cleanup error handle in mlx5e_tc_sample_init() amd-xgbe: do not double read link status -Octeontx2-pf: ethtool: support multi advertise mode -Octeontx2-af: Introduce mode group index -Octeontx-pf: Update SGMII mode mapping vhost/net: enable gso over UDP tunnel support. tun: enable gso over UDP tunnel support. virtio_net: enable gso over UDP tunnel support. @@ -78,3 +124,8 @@ vhost-net: allow configuring extended features virtio_pci_modern: allow configuring extended features virtio: introduce extended features scripts/kernel_doc.py: properly handle VIRTIO_DECLARE_FEATURES +Bluetooth: HCI: Set extended advertising data synchronously +Bluetooth: MGMT: mesh_send: check instances prior disabling advertising +Bluetooth: MGMT: set_mesh: update LE scan interval and window +Bluetooth: hci_sync: revert some mesh modifications +Bluetooth: Prevent unintended pause by checking if advertising is active