Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-12-19--03-00 (v6.13-rc2-648-gd4930b098a2d) remotes/brancher/net-next-2024-12-19--06-00 (v6.13-rc2-661-gd51f7d2fb943) ==== BASE DIFF ==== drivers/net/ethernet/intel/ice/Makefile | 3 +- drivers/net/ethernet/intel/ice/devlink/devlink.c | 2 +- drivers/net/ethernet/intel/ice/devlink/health.c | 269 +++++++++++++++++++++ drivers/net/ethernet/intel/ice/devlink/health.h | 58 +++++ .../intel/ice/devlink/{devlink_port.c => port.c} | 2 +- .../intel/ice/devlink/{devlink_port.h => port.h} | 0 drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_eswitch.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 26 +- drivers/net/ethernet/intel/ice/ice_repr.c | 2 +- drivers/net/ethernet/intel/ice/ice_sf_eth.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_dev.c | 3 + drivers/net/ethernet/intel/idpf/idpf_txrx.c | 29 ++- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 8 +- drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 3 + drivers/net/ethernet/marvell/octeontx2/nic/rep.c | 5 +- drivers/net/ethernet/renesas/rswitch.c | 84 ++++--- drivers/net/ethernet/renesas/rswitch.h | 33 +-- include/net/devlink.h | 13 + net/core/netdev-genl.c | 4 +- net/devlink/health.c | 67 +++++ net/dsa/tag.h | 16 +- net/psample/psample.c | 9 +- scripts/checkpatch.pl | 2 + .../selftests/net/openvswitch/openvswitch.sh | 6 +- 25 files changed, 562 insertions(+), 88 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.9lZ9OEClDx b/tmp/tmp.dJVYSAmQvT index 88ce4700bb2e..e65d77cbd49f 100644 --- a/tmp/tmp.9lZ9OEClDx +++ b/tmp/tmp.dJVYSAmQvT @@ -3,6 +3,10 @@ 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: b44: uninitialized variable in multiple places in b44.c +selftests: drv-net: test empty queue and NAPI responses in netlink +netdev-genl: avoid empty messages in napi get +net: page_pool: add page_pool_put_page_nosync() net: stmmac: restructure the error path of stmmac_probe_config_dt() netfilter: ipset: Fix for recursive locking warning ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems @@ -48,16 +52,12 @@ net: stmmac: Drop useless code related to ethtool rx-copybreak net: mctp: handle skb cleanup on sock_queue failures net: mdiobus: fix an OF node reference leak 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 net: dsa: microchip: Fix KSZ9477 set_ageing_time function net: dsa: microchip: Do not execute PTP driver code for unsupported switches vsprintf: simplify number handling net: mv643xx_eth: fix an OF node reference leak -idpf: trigger SW interrupt when exiting wb_on_itr mode -idpf: add support for SW triggered interrupts -selftests: openvswitch: fix tcpdump execution net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card net: tn40xx: create software node for mdio and phy and add to mdiobus @@ -73,11 +73,8 @@ bnxt_en: Skip MAC loopback selftest if it is unsupported by FW bnxt_en: Skip PHY loopback ethtool selftest if unsupported by FW bnxt_en: Do not allow ethtool -m on an untrusted VF bnxt_en: Use FW defined resource limits for RoCE -psample: adjust size if rate_as_probability is set net: dwmac-imx: add imx93 clock input support in RMII mode net: phy: micrel: Dynamically control external clock of KSZ PHY -octeontx2-pf: fix error handling of devlink port in rvu_rep_create() -octeontx2-pf: fix netdev memory leak in rvu_rep_create() 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() @@ -103,13 +100,7 @@ net: fib_rules: Enable flow label selector usage ipv6: fib_rules: Add flow label support ipv4: fib_rules: Reject flow label attributes net: fib_rules: Add flow label selector attributes -net: dsa: restore dsa_software_vlan_untag() ability to operate on VLAN-untagged traffic 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 net: ti: Kconfig: Select HSR for ICSSG Driver -net: renesas: rswitch: add mdio C22 support -net: renesas: rswitch: use generic MPSM operation for mdio C45 -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