Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-18--03-01 (v6.13-rc2-600-g76b0840d8781) remotes/brancher/net-next-2024-12-18--06-00 (v6.13-rc2-609-g82c095812d12) ==== BASE DIFF ==== drivers/net/ethernet/hisilicon/hibmcge/Makefile | 3 +- .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 29 +++ .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.c | 160 +++++++++++++++++ .../net/ethernet/hisilicon/hibmcge/hbg_debugfs.h | 12 ++ drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 134 ++++++++++++++ drivers/net/ethernet/hisilicon/hibmcge/hbg_err.h | 13 ++ .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c | 181 +++++++++++++++++++ drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c | 48 ++++- drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.h | 6 +- drivers/net/ethernet/hisilicon/hibmcge/hbg_main.c | 199 ++++++++++++++++++--- drivers/net/ethernet/hisilicon/hibmcge/hbg_mdio.c | 15 ++ drivers/net/ethernet/hisilicon/hibmcge/hbg_reg.h | 39 ++++ drivers/net/ethernet/mellanox/mlxsw/core.h | 1 + drivers/net/ethernet/mellanox/mlxsw/pci.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 2 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 20 +-- drivers/net/ethernet/sun/niu.c | 22 +-- drivers/net/phy/spi_ks8995.c | 8 +- drivers/net/usb/lan78xx.c | 73 ++++---- include/net/inetpeer.h | 12 +- net/bridge/br_sysfs_br.c | 6 +- net/ipv4/icmp.c | 9 +- net/ipv4/inetpeer.c | 31 +--- net/ipv4/ip_fragment.c | 15 +- net/ipv4/route.c | 17 +- net/ipv6/icmp.c | 6 +- net/ipv6/ip6_output.c | 6 +- net/ipv6/ndisc.c | 8 +- 29 files changed, 932 insertions(+), 149 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.tH1w2Vls3X b/tmp/tmp.ZCgxtf4qYX index 93eb8b487cea..229dd10f7643 100644 --- a/tmp/tmp.tH1w2Vls3X +++ b/tmp/tmp.ZCgxtf4qYX @@ -3,6 +3,11 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net: mctp: handle skb cleanup on sock_queue failures +net: mdiobus: fix an OF node reference leak +net: stmmac: remove the unnecessary argument of stmmac_remove_config_dt() +net: stmmac: call of_node_put() and stmmac_remove_config_dt() in error paths in stmmac_probe_config_dt() +net: netlink: catch attempts to send empty messages netdev-genl: avoid empty messages in queue dump net: dsa: microchip: Add suspend/resume support to KSZ DSA driver net: dsa: microchip: Fix LAN937X set_ageing_time function @@ -71,23 +76,8 @@ ipv6: fib_rules: Add flow label support ipv4: fib_rules: Reject flow label attributes net: fib_rules: Add flow label selector attributes net: Remove bouncing hippi list -net: phy: microchip_t1: Auto-negotiation support for LAN887x -net: phy: phy-c45: Auto-negotiation restart status check for T1 phy -niu: Use page->private instead of page->index docs: net: bonding: fix typos net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic -mlxsw: Switch to napi_gro_receive() -net: usb: lan78xx: Improve error handling in WoL operations -net: usb: lan78xx: remove PHY register access from ethtool get_regs -net: usb: lan78xx: rename phy_mutex to mdiobus_mutex -net: usb: lan78xx: Use action-specific label in lan78xx_mac_reset -net: usb: lan78xx: Use ETIMEDOUT instead of ETIME in lan78xx_stop_hw -net: usb: lan78xx: Add error handling to lan78xx_get_regs -qlcnic: constify 'struct bin_attribute' -netxen_nic: constify 'struct bin_attribute' -wlcore: sysfs: constify 'struct bin_attribute' -net: phy: ks8995: constify 'struct bin_attribute' -net: bridge: constify 'struct bin_attribute' net: ti: icssg-prueth: Add Support for Multicast filtering with VLAN in HSR mode net: ti: icssg-prueth: Add Multicast Filtering support for VLAN in MAC mode net: ti: icssg-prueth: Add VLAN support in EMAC mode @@ -98,12 +88,5 @@ net: renesas: rswitch: align mdio C45 operations with datasheet net: renesas: rswitch: use FIELD_PREP for remaining MPIC register fields net: renesas: rswitch: do not write to MPSM register at init time net: usb: qmi_wwan: add Quectel RG255C -inetpeer: do not get a refcount in inet_getpeer() -inetpeer: update inetpeer timestamp in inet_getpeer() -inetpeer: remove create argument of inet_getpeer() -inetpeer: remove create argument of inet_getpeer_v[46]() net: dsa: qca8k: Fix inconsistent use of jiffies vs milliseconds -net: dsa: mv88e6xxx: Enable RMU on 6351 family -net: dsa: mv88e6xxx: Enable RMU on 6165 family -net: dsa: mv88e6xxx: Add RMU enable for switches that support disable. net: stmmac: TSO: Simplify the code flow of DMA descriptor allocations