Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-03-11--08-00 (v6.14-rc5-1275-gb091bd450efb) remotes/brancher/net-next-hw-2025-03-11--16-00 (v6.14-rc5-1287-gdfb2b5f938fc) ==== BASE DIFF ==== Documentation/process/maintainer-netdev.rst | 8 + drivers/net/bonding/bond_options.c | 55 ++- drivers/net/ethernet/cisco/enic/Makefile | 2 +- drivers/net/ethernet/cisco/enic/cq_desc.h | 25 +- drivers/net/ethernet/cisco/enic/cq_enet_desc.h | 142 +++---- drivers/net/ethernet/cisco/enic/enic.h | 13 + drivers/net/ethernet/cisco/enic/enic_ethtool.c | 12 +- drivers/net/ethernet/cisco/enic/enic_main.c | 69 +--- drivers/net/ethernet/cisco/enic/enic_res.c | 87 ++++- drivers/net/ethernet/cisco/enic/enic_res.h | 11 +- drivers/net/ethernet/cisco/enic/enic_rq.c | 240 ++++++++++-- drivers/net/ethernet/cisco/enic/enic_rq.h | 6 +- drivers/net/ethernet/cisco/enic/enic_wq.c | 117 ++++++ drivers/net/ethernet/cisco/enic/enic_wq.h | 7 + drivers/net/ethernet/cisco/enic/vnic_cq.h | 45 +-- drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 19 + drivers/net/ethernet/cisco/enic/vnic_enet.h | 5 + drivers/net/ethernet/cisco/enic/vnic_rq.h | 2 +- drivers/net/ethernet/cisco/enic/vnic_wq.h | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 8 +- drivers/net/ethernet/realtek/rtase/rtase_main.c | 10 + drivers/net/ethernet/ti/Kconfig | 1 + drivers/net/ethernet/ti/icssg/icssg_common.c | 417 +++++++++++++++++---- drivers/net/ethernet/ti/icssg/icssg_prueth.c | 131 ++++++- drivers/net/ethernet/ti/icssg/icssg_prueth.h | 47 ++- drivers/net/ethernet/ti/icssg/icssg_prueth_sr1.c | 58 ++- net/mctp/route.c | 10 +- net/mctp/test/route-test.c | 109 ++++++ net/switchdev/switchdev.c | 25 +- .../selftests/drivers/net/bonding/bond_options.sh | 4 +- 30 files changed, 1294 insertions(+), 393 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.rRa1RT7SJ6 b/tmp/tmp.2UESGENDTq index 7255fdf33ad6..a64e991f9edc 100644 --- a/tmp/tmp.rRa1RT7SJ6 +++ b/tmp/tmp.2UESGENDTq @@ -3,6 +3,28 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +net-next: cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk +net: mana: cleanup mana struct after debugfs_remove() +netdevsim: 'support' multi-buf XDP +rndis_host: Flag RNDIS modems as WWAN devices +net: reorder dev_addr_sem lock +Revert "net: replace dev_addr_sem with netdev instance lock" +qed: remove cast to pointers passed to kfree +net: bcmgenet: use genphy_c45_eee_is_active directly, instead of phy_init_eee +MAINTAINERS: add new file ntmp.h to ENETC driver +net: enetc: add loopback support for i.MX95 ENETC PF +net: enetc: add VLAN filtering support for i.MX95 ENETC PF +net: enetc: move generic VLAN hash filter functions to enetc_pf_common.c +net: enetc: move generic VLAN filter interfaces to enetc-core +net: enetc: enable RSS feature by default +net: enetc: add RSS support for i.MX95 ENETC PF +net: enetc: make enetc_set_rss_key() reusable +net: enetc: add set/get_rss_table() to enetc_si_ops +net: enetc: add debugfs interface to dump MAC filter +net: enetc: add MAC filter for i.MX95 ENETC PF +net: enetc: move generic MAC filterng interfaces to enetc-core +net: enetc: add command BD ring support for i.MX95 ENETC +net: enetc: add initial netc-lib driver to support NTMP net: ethernet: mediatek: Fix bit field in mtk_set_queue_speed() ipvs: prevent integer overflow in do_ip_vs_get_ctl() net: stmmac: dwmac-rk: Remove unneeded GRF and peripheral GRF checks @@ -28,36 +50,5 @@ net: phy: Use an internal, searchable storage for the linkmodes net: ethtool: Export the link_mode_params definitions net: hsr: Add KUnit test for PRP net: hsr: Fix PRP duplicate detection -qlcnic: fix memory leak issues in qlcnic_sriov_common.c selftests/tc-testing: Add a test case for DRR class with TC_H_ROOT net_sched: Prevent creation of classes with TC_H_ROOT -docs: netdev: add a note on selftest posting -rtase: Fix improper release of ring list entries in rtase_sw_reset -selftests: bonding: fix incorrect mac address -bonding: fix incorrect MAC address setting to receive NS messages -net: mctp: unshare packets when reassembling -tcp: Pass flags to __tcp_send_ack -tcp: add new TCP_TW_ACK_OOW state and allow ECN bits in TOS -tcp: AccECN support to tcp_add_backlog -gro: prevent ACE field corruption & better AccECN handling -gso: AccECN support -tcp: helpers for ECN mode handling -tcp: rework {__,}tcp_ecn_check_ce() -> tcp_data_ecn_check() -tcp: reorganize SYN ECN code -tcp: extend TCP flags to allow AE bit/ACE field -tcp: use BIT() macro in include/net/tcp.h -tcp: create FLAG_TS_PROGRESS -tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() -net: ti: icssg-prueth: Add XDP support -net: ti: icssg-prueth: introduce and use prueth_swdata struct for SWDATA -net: ti: icssg-prueth: Use page_pool API for RX buffer allocation -enic : get max rq & wq entries supported by hw, 16K queues -enic : cleanup of enic wq request completion path -enic : added enic_wq.c and enic_wq.h -enic : remove unused function cq_enet_wq_desc_dec -enic: enable rq extended cq support -enic: enic rq extended cq defines -enic: enic rq code reorg -enic: Move function from header file to c file -tc-tests: Update tc police action tests for tc buffer size rounding fixes. -net/smc: use the correct ndev to find pnetid by pnetid table