Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-10-29--21-00 (v6.12-rc4-1016-ge14c3b07d8d1) remotes/brancher/net-next-2024-10-30--00-00 (v6.12-rc4-999-g3dab12e5d06f) ==== BASE DIFF ==== drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 22 +++--- drivers/net/ethernet/faraday/ftgmac100.c | 28 ++------ drivers/net/ethernet/ibm/ibmvnic.c | 30 +++------ drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 39 ++++------- .../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 31 ++++----- .../marvell/octeon_ep_vf/octep_vf_ethtool.c | 31 ++++----- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 78 ++++++++-------------- drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 22 +++--- drivers/net/ethernet/mellanox/mlx5/core/wq.h | 2 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 55 +++++---------- .../ethernet/qlogic/netxen/netxen_nic_ethtool.c | 14 ++-- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 34 +++++----- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 60 ++++++++--------- drivers/net/ethernet/realtek/r8169.h | 1 + drivers/net/ethernet/realtek/r8169_main.c | 25 ++++--- drivers/net/ethernet/realtek/r8169_phy_config.c | 10 +++ include/net/net_debug.h | 4 +- net/core/rtnetlink.c | 4 +- net/socket.c | 4 +- 23 files changed, 207 insertions(+), 299 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.r7fxMde6Vc b/tmp/tmp.DmLk07MOtw index 5731a749fd7a..d27efa194a1f 100644 --- a/tmp/tmp.r7fxMde6Vc +++ b/tmp/tmp.DmLk07MOtw @@ -13,11 +13,18 @@ dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value net: wwan: t7xx: Change PM_AUTOSUSPEND_MS to 5000 fsl/fman: Validate cell-index value obtained from Device Tree net: ethernet: mtk_wed: fix path of MT7988 WO firmware +net: freescale: use ethtool string helpers +bnx2x: remove redundant NULL-pointer check +net: stmmac: Add glue layer for T-HEAD TH1520 SoC +dt-bindings: net: Add T-HEAD dwmac support selftests: forwarding: Add IPv6 GRE remote change tests mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address mlxsw: pci: Sync Rx buffers for device mlxsw: pci: Sync Rx buffers for CPU mlxsw: spectrum_ptp: Add missing verification before pushing Tx header +net: netpoll: flush skb pool during cleanup +net: netpoll: Individualize the skb pool +net: netpoll: Defer skb_pool population until setup success net: hns3: fix kernel crash when 1588 is sent on HIP08 devices net: hns3: fixed hclge_fetch_pf_reg accesses bar space out of bounds issue net: hns3: initialize reset_timer before hclgevf_misc_irq_init() @@ -38,19 +45,6 @@ uapi: net: Avoid -Wflex-array-member-not-at-end warnings uapi: net: arp: Avoid -Wflex-array-member-not-at-end warnings uapi: wireless: Avoid -Wflex-array-member-not-at-end warnings uapi: socket: Introduce struct sockaddr_legacy -r8169: fix inconsistent indenting in rtl8169_get_eth_mac_stats -r8169: add support for RTL8125D -socket: Print pf->create() when it does not clear sock->sk on failure. -net: marvell: use ethtool string helpers -net: qlogic: use ethtool string helpers -selftests: net: fdb_notify: Add a test for FDB notifications -selftests: net: lib: Add kill_process -selftests: net: lib: Move checks from forwarding/lib.sh here -selftests: net: lib: Move tests_run from forwarding/lib.sh here -selftests: net: lib: Move logging from forwarding/lib.sh here -ndo_fdb_del: Shift responsibility for notifying to drivers -ndo_fdb_add: Shift responsibility for notifying to drivers -net: rtnetlink: Publish rtnl_fdb_notify() bonding: add ESP offload features when slaves support net: define and implement new SOL_SOCKET SO_RX_IFINDEX option net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension @@ -80,8 +74,6 @@ net: sparx5: add sparx5 context pointer to a few functions net: sparx5: change frequency calculation for SDLB's net: sparx5: change spx5_wr to spx5_rmw in cal update() net: sparx5: add support for lan969x targets and core clock -mlx5: simplify EQ interrupt polling logic -mlx5: fix typo in "mlx5_cqwq_get_cqe_enahnced_comp" connector/cn_proc: Selftest for threads connector/cn_proc: Kunit tests for threads hash table connector/cn_proc: Add hash table for threads @@ -120,28 +112,7 @@ tcp: add more warn of socket in tcp_send_loss_probe() tcp: add a common helper to debug the underlying issue s390/time: Add PtP driver s390/time: Add clocksource id to TOD clock -net: fix crash when config small gso_max_size/gso_ipv4_max_size -net: ip_gre: Add netns_atomic module parameter -net: ip_tunnel: Add source netns support for newlink -net: ip_tunnel: Build flow in underlay net namespace -rtnetlink: Add netns_atomic flag in rtnl_link_ops -rtnetlink: Lookup device in target netns when creating link -net: broadcom: use ethtool string helpers -amd-xgbe: use ethtool string helpers -net: fjes: use ethtool string helpers -net: mana: use ethtool string helpers -ibmvnic: use ethtool string helpers -net: bnxt: use ethtool string helpers -bnxt_en: add support for device memory tcp -net: netmem: add netmem_is_pfmemalloc() helper function -net: ethtool: add ring parameter filtering -net: devmem: add ring parameter filtering -bnxt_en: add support for header-data-split-thresh ethtool command -net: ethtool: add support for configuring header-data-split-thresh -bnxt_en: add support for tcp-data-split ethtool command -bnxt_en: add support for rx-copybreak ethtool command net: wwan: t7xx: reset device if suspend fails -net: ftgmac100: refactor getting phy device handle wifi: mac80211: ieee80211_i: Fix memory corruption bug in struct ieee80211_chanctx wifi: iwlwifi: mvm: fix 6 GHz scan construction wifi: cfg80211: clear wdev->cqm_config pointer on free