Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-02-18--08-00 (v6.14-rc2-584-g25a502250944) remotes/brancher/net-next-hw-2025-02-18--16-00 (v6.14-rc2-620-g00da232f2389) ==== BASE DIFF ==== .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 7 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 122 ++++++++--- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 17 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 32 +-- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 188 +++++++++++++---- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 9 + .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 12 +- .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.c | 225 +++++++++++++++++++++ .../net/ethernet/marvell/octeontx2/nic/otx2_xsk.h | 24 +++ .../net/ethernet/marvell/octeontx2/nic/qos_sq.c | 2 +- drivers/net/phy/marvell-88q2xxx.c | 93 +++++---- drivers/net/vxlan/vxlan_core.c | 24 ++- include/trace/events/tcp.h | 6 + net/core/page_pool.c | 8 +- net/core/sock_map.c | 3 + net/ipv4/tcp_input.c | 2 + net/vmw_vsock/af_vsock.c | 3 + net/vmw_vsock/vsock_bpf.c | 2 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 70 +++++-- tools/testing/selftests/net/forwarding/lib.sh | 10 - tools/testing/selftests/net/lib.sh | 19 ++ .../selftests/net/test_vxlan_fdb_changelink.sh | 111 ++++++++-- 24 files changed, 815 insertions(+), 182 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.lVC581ogCT b/tmp/tmp.PmSCQsM4Jm index b605367cf170..72f370fdff2c 100644 --- a/tmp/tmp.lVC581ogCT +++ b/tmp/tmp.PmSCQsM4Jm @@ -3,6 +3,30 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours +tcp: Fix error ts_recent time during three-way handshake +net: stmmac: "speed" passed to fix_mac_speed is an int +net: stmmac: remove useless priv->flow_ctrl +net: stmmac: clarify priv->pause and pause module parameter +sctp: Fix undefined behavior in left shift operation +selftests/bpf: Add a specific dst port matching +flow_dissector: Fix port range key handling in BPF conversion +selftests/net/forwarding: Add a test case for tc-flower of mixed port and port-range +flow_dissector: Fix handling of mixed port and port-range keys +nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() +virtio-net: tweak for better TX performance in NAPI mode +eth: fbnic: Add ethtool support for IRQ coalescing +eth: bnxt: remove most dependencies on RTNL +docs: net: document new locking reality +net: dummy: add dummy shaper API +net: replace dev_addr_sem with netdev instance lock +net: ethtool: try to protect all callback with netdev instance lock +net: hold netdev instance lock during ndo_bpf +net: hold netdev instance lock during sysfs operations +net: hold netdev instance lock during ioctl operations +net: hold netdev instance lock during rtnetlink operations +net: hold netdev instance lock during queue operations +net: hold netdev instance lock during ndo_setup_tc +net: hold netdev instance lock during ndo_open/ndo_stop tcp: adjust rcvq_space after updating scaling ratio geneve: Suppress list corruption splat in geneve_destroy_tunnels(). gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). @@ -41,19 +65,6 @@ net: phy: improve phy_disable_eee_mode net: phy: move definition of phy_is_started before phy_disable_eee_mode gve: set xdp redirect target only when it is available net: phy: realtek: add helper RTL822X_VND2_C22_REG -net: phy: marvell-88q2xxx: Init PHY private structure for mv88q211x -trace: tcp: Add tracepoint for tcp_cwnd_reduction() -net: phy: marvell-88q2xxx: enable temperature sensor in mv88q2xxx_config_init -net: phy: marvell-88q2xxx: order includes alphabetically -net: phy: marvell-88q2xxx: align defines ibmvnic: Print data buffers with kernel API's hexdump: Use for_each macro in print_hex_dump hexdump: Implement macro for converting large buffers -selftests: test_vxlan_fdb_changelink: Add a test for MC remote change -selftests: test_vxlan_fdb_changelink: Convert to lib.sh -selftests: forwarding: lib: Move require_command to net, generalize -vxlan: Join / leave MC group after remote changes -vxlan: Drop 'changelink' parameter from vxlan_dev_configure() -devlink: fix xa_alloc_cyclic error handling -Documentation: net: phy: Elaborate on RGMII delay handling -page_pool: avoid infinite loop to schedule delayed worker