Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2024-09-10--00-00 (v6.11-rc6-1369-gd94373c25fe7)
   remotes/brancher/net-next-2024-09-10--03-00 (v6.11-rc6-1374-g9287841c62c9)

==== BASE DIFF ====
 drivers/net/bonding/bond_main.c                    |   3 -
 drivers/net/can/cc770/cc770_platform.c             |  32 +-
 .../net/can/rockchip/rockchip_canfd-timestamp.c    |   2 +-
 drivers/net/can/rockchip/rockchip_canfd-tx.c       |   2 +-
 drivers/net/can/rockchip/rockchip_canfd.h          |   2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c       |   4 -
 drivers/net/ethernet/atheros/Kconfig               |   4 +-
 drivers/net/ethernet/atheros/ag71xx.c              |  76 ++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   5 +-
 drivers/net/ethernet/broadcom/tg3.c                |   6 +-
 drivers/net/ethernet/cadence/macb_main.c           |   5 +-
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c |  16 +-
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |   2 -
 drivers/net/ethernet/cisco/enic/enic_ethtool.c     |   4 +-
 .../net/ethernet/fungible/funeth/funeth_ethtool.c  |   5 +-
 drivers/net/ethernet/ibm/emac/core.c               |   2 +-
 drivers/net/ethernet/ibm/emac/core.h               |   6 +-
 drivers/net/ethernet/mscc/ocelot_ptp.c             |  12 +-
 drivers/net/ethernet/pensando/Kconfig              |   1 +
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |  23 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    | 159 ++++----
 drivers/net/ethernet/pensando/ionic/ionic_lif.h    |   2 +
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   | 420 +++++++++++----------
 drivers/net/ethernet/pensando/ionic/ionic_txrx.h   |   4 +-
 drivers/net/ethernet/qlogic/qede/qede_ptp.c        |   9 +-
 drivers/net/ethernet/sfc/ethtool.c                 |   5 -
 drivers/net/ethernet/sfc/siena/ethtool.c           |   5 -
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   4 +-
 drivers/net/ethernet/ti/icssg/icssg_ethtool.c      |  17 +-
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |   2 +-
 drivers/net/ethernet/ti/icssg/icssg_stats.c        |  21 +-
 drivers/net/ethernet/xscale/ixp4xx_eth.c           |   4 +-
 drivers/ptp/ptp_ines.c                             |   4 -
 include/linux/netdevice.h                          |   2 -
 net/core/dev.c                                     |   7 -
 net/ipv4/fou_core.c                                |   4 +-
 net/unix/af_unix.c                                 |  61 +--
 tools/testing/selftests/Makefile                   |   5 +-
 tools/testing/selftests/kselftest/runner.sh        |   7 +-
 tools/testing/selftests/net/af_unix/msg_oob.c      |  23 ++
 tools/testing/selftests/net/packetdrill/Makefile   |   9 +
 tools/testing/selftests/net/packetdrill/config     |   5 +
 .../testing/selftests/net/packetdrill/defaults.sh  |  63 ++++
 .../selftests/net/packetdrill/ksft_runner.sh       |  41 ++
 .../selftests/net/packetdrill/tcp_inq_client.pkt   |  51 +++
 .../selftests/net/packetdrill/tcp_inq_server.pkt   |  51 +++
 .../packetdrill/tcp_md5_md5-only-on-client-ack.pkt |  28 ++
 47 files changed, 751 insertions(+), 474 deletions(-)


==== COMMIT DIFF ====
diff --git a/tmp/tmp.ZEO94rXu2A b/tmp/tmp.BgAHuL6xSs
index 8455d715028d..c4dfb7626a5e 100644
--- a/tmp/tmp.ZEO94rXu2A
+++ b/tmp/tmp.BgAHuL6xSs
@@ -2,8 +2,8 @@ tc_action dbg
 profile patch
 selftests/bpf: Fix a btf_dump selftest failure
 forwarding: set timeout to 3 hours
+net: tighten bad gso csum offset check in virtio_net_hdr
 net: xilinx: axienet: Schedule NAPI in two steps
-net: xilinx: axienet: Fix IRQ coalescing packet count overflow
 igb: Always call igb_xdp_ring_update_tail() under Tx lock
 ice: fix VSI lists confusion when adding VLANs
 ice: stop calling pci_disable_device() as we use pcim
@@ -18,7 +18,26 @@ net/mlx5e: Add missing link modes to ptys2ethtool_map
 net/mlx5: Update the list of the PCI supported devices
 bpf: selftests: send packet to devmap redirect XDP
 bpf: devmap: provide rxq after redirect
-selftests: rtnetlink: add 'ethtool' as a dependency
+MAINTAINERS: Add ethtool pse-pd to PSE NETWORK DRIVER
+net: phy: microchip_t1: Cable Diagnostics for lan887x
+net: rswitch: Fix a possible memory leak in rswitch_phy_device_init()
+sch_cake: constify inverse square root cache
+net: ena: Extend customer metrics reporting support
+net: ena: Add ENA Express metrics support
+dt-bindings: net: add Microchip's LAN865X 10BASE-T1S MACPHY
+microchip: lan865x: add driver support for Microchip's LAN865X MAC-PHY
+net: ethernet: oa_tc6: add helper function to enable zero align rx frame
+net: ethernet: oa_tc6: implement mac-phy interrupt
+net: ethernet: oa_tc6: implement receive path to receive rx ethernet frames
+net: ethernet: oa_tc6: implement transmit path to transfer tx ethernet frames
+net: ethernet: oa_tc6: enable open alliance tc6 data communication
+net: phy: microchip_t1s: add c45 direct access in LAN865x internal PHY
+net: ethernet: oa_tc6: implement internal PHY initialization
+net: ethernet: oa_tc6: implement error interrupts unmasking
+net: ethernet: oa_tc6: implement software reset
+net: ethernet: oa_tc6: implement register read operation
+net: ethernet: oa_tc6: implement register write operation
+Documentation: networking: add OPEN Alliance 10BASE-T1x MAC-PHY serial interface
 net: vxlan: use kfree_skb_reason() in encap_bypass_if_local()
 net: vxlan: use kfree_skb_reason() in vxlan_encap_bypass()
 net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit()
@@ -31,22 +50,6 @@ net: vxlan: add skb drop reasons to vxlan_rcv()
 net: tunnel: add skb_vlan_inet_prepare_reason() helper
 net: tunnel: add pskb_inet_may_pull_reason() helper
 net: skb: add pskb_network_may_pull_reason() helper
-can: rockchip_canfd: rkcanfd_timestamp_init(): fix 64 bit division on 32 bit platforms
-can: rockchip_canfd: fix return type of rkcanfd_start_xmit()
-net: can: cc770: Simplify parsing DT properties
-netdev: add dmabuf introspection
-selftests: add ncdevmem, netcat for devmem TCP
-net: add devmem TCP documentation
-net: add SO_DEVMEM_DONTNEED setsockopt to release RX frags
-tcp: RX path for devmem TCP
-net: add support for skbs with unreadable frags
-net: support non paged skb frags
-memory-provider: dmabuf devmem memory provider
-page_pool: devmem support
-netdev: netdevice devmem allocator
-netdev: support binding dma-buf to netdevice
-net: netdev netlink api to bind dma-buf to a net device
-netdev: add netdev_rx_queue_restart()
 net-timestamp: add selftests for SOF_TIMESTAMPING_OPT_RX_FILTER
 net-timestamp: introduce SOF_TIMESTAMPING_OPT_RX_FILTER flag
 dt-bindings: net: tja11xx: fix the broken binding
@@ -59,13 +62,6 @@ net: ibm: emac: tah: use devm and dev_err
 net: hsr: prevent NULL pointer dereference in hsr_proxy_announce()
 selftests: net: ioam: add tunsrc support
 tcp: check skb is non-NULL in tcp_rto_delta_us()
-ionic: Allow XDP program to be hot swapped
-ionic: convert Rx queue buffers to use page_pool
-ionic: Fully reconfigure queues when going to/from a NULL XDP program
-ionic: always use rxq_info
-ionic: use per-queue xdp_prog
-ionic: rename ionic_xdp_rx_put_bufs
-ionic: debug line for Tx completion errors
 ice: subfunction activation and base devlink ops
 ice: basic support for VLAN in subfunctions
 ice: support subfunction devlink Tx topology
@@ -81,24 +77,7 @@ ice: treat subfunction VSI the same as PF VSI
 ice: add basic devlink subfunctions support
 ice: export ice ndo_ops functions
 ice: add new VSI type for subfunctions
-net: xilinx: axienet: Fix packet counting
-net: remove dev_pick_tx_cpu_id()
-ptp: ptp_ines: Remove setting of RX software timestamp
-ixp4xx_eth: Remove setting of RX software timestamp
-net: stmmac: Remove setting of RX software timestamp
-sfc/siena: Remove setting of RX software timestamp
-sfc: Remove setting of RX software timestamp
-qede: Remove setting of RX software timestamp
-net: mscc: ocelot: Remove setting of RX software timestamp
-net/funeth: Remove setting of RX software timestamp
-enic: Remove setting of RX software timestamp
-net: thunderx: Remove setting of RX software timestamp
-liquidio: Remove setting of RX software timestamp
-net: macb: Remove setting of RX software timestamp
-amd-xgbe: Remove setting of RX software timestamp
-bonding: Remove setting of RX software timestamp
-tg3: Remove setting of RX software timestamp
-bnxt_en: Remove setting of RX software timestamp
+selftests: net: csum: Fix checksums for packets with non-zero padding
 net: stmmac: silence FPE kernel logs
 net: stmmac: support fp parameter of tc-taprio
 net: stmmac: support fp parameter of tc-mqprio
@@ -123,39 +102,16 @@ net: lan743x: Migrate phylib to phylink
 net: lan743x: Create separate Link Speed Duplex state function
 net: lan743x: Create separate PCS power reset function
 net: phylink: Add phylink_set_fixed_link() to configure fixed link state in phylink
-fou: fix initialization of grc
 net: phy: Fallback to C22 access if needed in phy_mii_ioctl()
 net: phy: Expose the direct mdiobus access functions
-net: ti: icssg-prueth: Make pa_stats optional
 net: dsa: felix: ignore pending status of TAS module when it's disabled
-mm: page_frag: add an entry in MAINTAINERS for page_frag
-mm: page_frag: update documentation for page_frag
-net: replace page_frag with page_frag_cache
-mm: page_frag: add testing for the newly added prepare API
-mm: page_frag: introduce prepare/probe/commit API
-net: rename skb_copy_to_page_nocache() helper
-mm: page_frag: use __alloc_pages() to replace alloc_pages_node()
-mm: page_frag: some minor refactoring before adding new API
-mm: page_frag: reuse existing space for 'size' and 'pfmemalloc'
-xtensa: remove the get_order() implementation
-mm: page_frag: avoid caller accessing 'page_frag_cache' directly
-mm: page_frag: use initial zero offset for page_frag_alloc_align()
-mm: move the page fragment allocator from page_alloc into its own file
-mm: page_frag: add a test module for page_frag
-net: ibm: emac: Use __iomem annotation for emac_[xg]aht_base
 octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()
 net: ftgmac100: Enable TX interrupt to avoid TX timeout
 net: mdiobus: Debug print fwnode handle instead of raw pointer
 octeontx2-af: Modify SMQ flush sequence to drop packets
 net/smc: add sysctl for smc_limit_hs
 eth: fbnic: Add devlink firmware version info
-selftests/net: integrate packetdrill with ksft
-selftests: support interpreted scripts with ksft_runner.sh
 Bluetooth: replace deprecated strncpy with strscpy_pad
-af_unix: Don't return OOB skb in manage_oob().
-af_unix: Move spin_lock() in manage_oob().
-af_unix: Rename unlinked_skb in manage_oob().
-af_unix: Remove single nest in manage_oob().
 usbnet: fix cyclical race on disconnect with work queue
 octeontx2-pf: Export common APIs
 octeontx2-pf: Reuse PF max mtu value