Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-18--21-00 (v6.14-rc2-693-g6dde98b73244) remotes/brancher/net-next-2025-02-19--00-00 (v6.14-rc2-686-g564042c46899) ==== BASE DIFF ==== drivers/net/ethernet/mellanox/mlx4/en_rx.c | 119 ++++++++++----------------- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 19 ++--- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 15 +--- drivers/net/phy/realtek/realtek_main.c | 9 +- 4 files changed, 57 insertions(+), 105 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.UtLc8Y5K5m b/tmp/tmp.zn5aIcifyd index 77555ec2f41f..609de4f13090 100644 --- a/tmp/tmp.UtLc8Y5K5m +++ b/tmp/tmp.zn5aIcifyd @@ -3,27 +3,36 @@ selftests: net: enable profiling tc_action dbg profile patch forwarding: set timeout to 3 hours -tcp: devmem: properly export MSG_CTRUNC to userspace +selftests: drv-net: add a simple TSO test +selftests: drv-net: store addresses in dict indexed by ipver +selftests: drv-net: get detailed interface info +selftests: drv-net: resolve remote interface name +mips: dts: cameo-rtl9302c: Add switch block +mips: dts: realtek: Add switch interrupts +dt-bindings: net: Add Realtek MDIO controller +dt-bindings: net: Add switch ports and interrupts to RTL9300 +dt-bindings: net: Move realtek,rtl9301-switch to net +net: cadence: macb: Synchronize stats calculations +selftests: drv-net: rename queues check_xdp to check_xsk +selftests: drv-net: improve the use of ksft helpers in XSK queue test +selftests: drv-net: add a way to wait for a local process +selftests: drv-net: use cfg.rpath() in netlink xsk attr test afs: Give an afs_server object a ref on the afs_cell object it points to afs: Fix the server_list to unuse a displaced server rather than putting it rxrpc: Fix locking issues with the peer record hash rxrpc: peer->mtu_lock is redundant rxrpc: rxperf: Fix missing decoding of terminal magic cookie +mptcp: micro-optimize __mptcp_move_skb() +mptcp: dismiss __mptcp_rmem() +net: dismiss sk_forward_alloc_get() +mptcp: cleanup mem accounting +mptcp: move the whole rx path under msk socket lock protection +mptcp: drop __mptcp_fastopen_gen_msk_ackseq() +mptcp: consolidate subflow cleanup net: phy: marvell-88q2xxx: Prevent reading temperature with asserted reset net: phy: marvell-88q2xxx: Enable temperature measurement in probe again Revert "net: skb: introduce and use a single page frag cache" net: allow small head cache usage with large MAX_SKB_FRAGS values -net: sfp: add quirk for 2.5G OEM BX SFP -idpf: change the method for mailbox workqueue allocation -idpf: add support for Rx timestamping -idpf: add Tx timestamp flows -idpf: add Tx timestamp capabilities negotiation -idpf: add PTP clock configuration -idpf: add mailbox access to read PTP clock time -idpf: negotiate PTP capabilities and get PTP clock -idpf: move virtchnl structures to the header file -virtchnl: add PTP virtchnl definitions -idpf: add initial PTP support selftests: net: Fix minor typos in MPTCP and psock tests selftests/net: deflake GRO tests and fix return value and output selftests/net: big_tcp: longer netperf session on slow machines @@ -39,12 +48,10 @@ net: pse-pd: Add support for PSE power domains net: pse-pd: tps23881: Add support for PSE events and interrupts net: pse-pd: Add support for reporting events net: ethtool: Add support for ethnl_info_init_ntf helper function -skbuff: kill skb_flow_get_ports() arp: switch to dev_getbyhwaddr() in arp_req_set_public() net: Add non-RCU dev_getbyhwaddr() helper ppp: Fix KMSAN warning by initializing 2-byte header stmmac: Replace deprecated PCI functions -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 @@ -75,14 +82,10 @@ net: wangxun: Add support for PTP clock net: mana: Add debug logs in MANA network driver net: fix uninitialised access in mii_nway_restart() net: phy: qt2025: Fix hardware revision check comment -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(). net: Add options as a flexible array to struct ip_tunnel_info ip_tunnel: Use ip_tunnel_info() helper instead of 'info + 1' -dev: Use rtnl_net_dev_lock() in unregister_netdev(). -net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). -net: Add net_passive_inc() and net_passive_dec(). net: stmmac: Use str_enabled_disabled() helper net: Remove redundant variable declaration in __dev_change_flags() selftests: net : Fix few spelling mistakes @@ -95,21 +98,28 @@ ipv6: fib_rules: Add port mask matching ipv4: fib_rules: Add port mask matching net: fib_rules: Add port mask support net: fib_rules: Add port mask attributes -tcp: drop secpath at the same time as we currently drop dst +net: sfp: add quirk for 2.5G OEM BX SFP testptp: add option to open PHC in readonly mode ptp: Add file permission checks on PHCs posix-clock: Store file pointer in struct posix_clock_context -net: ethernet: mediatek: add EEE support +skbuff: kill skb_flow_get_ports() +tcp: Fix error ts_recent time during three-way handshake +tcp: adjust rcvq_space after updating scaling ratio +netlink: Unset cb_running when terminating dump on release +dev: Use rtnl_net_dev_lock() in unregister_netdev(). +net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). +net: Add net_passive_inc() and net_passive_dec(). +ipv6: initialize inet socket cookies with sockcm_init +ipv6: replace ipcm6_init calls with ipcm6_init_sk +icmp: reflect tos through ip cookie rather than updating inet_sk +ipv4: remove get_rttos +ipv4: initialize inet socket cookies with sockcm_init +net: initialize mark in sockcm_init +tcp: only initialize sockcm tsflags field dt-bindings: net: dsa: b53: add BCM53101 support net: dsa: b53: mdio: add support for BCM53101 -net: ethernet: ti am65_cpsw: Drop separate TX completion functions -net: ethernet: ti: am65_cpsw: move am65_cpsw_put_page() out of am65_cpsw_run_xdp() -net: ethernet: ti: am65-cpsw: use return instead of goto in am65_cpsw_run_xdp() -net: ethernet: ti: am65_cpsw: remove cpu argument am65_cpsw_run_xdp -net: ethernet: ti: am65-cpsw: remove am65_cpsw_nuss_tx_compl_packets_2g() +net: cadence: macb: Implement BQL net: axienet: Set mac_managed_pm -hv_netvsc: Use VF's tso_max_size value when data path is VF -net: mana: Allow tso_max_size to go up-to GSO_MAX_SIZE net: freescale: ucc_geth: make ugeth_mac_ops be static const net: phy: c45: remove local advertisement parameter from genphy_c45_eee_is_active net: phy: c45: use cached EEE advertisement in genphy_c45_ethtool_get_eee @@ -117,27 +127,4 @@ net: phy: c45: Don't silently remove disabled EEE modes any longer when writing net: phy: remove disabled EEE modes from advertising_eee in phy_probe net: phy: improve phy_disable_eee_mode net: phy: move definition of phy_is_started before phy_disable_eee_mode -MAINTAINERS: trim the GVE entry -net: phy: realtek: add defines for shadowed c45 standard registers -netlink: Unset cb_running when terminating dump on release -tun: Pad virtio headers gve: set xdp redirect target only when it is available -ipv6: initialize inet socket cookies with sockcm_init -ipv6: replace ipcm6_init calls with ipcm6_init_sk -icmp: reflect tos through ip cookie rather than updating inet_sk -ipv4: remove get_rttos -ipv4: initialize inet socket cookies with sockcm_init -net: initialize mark in sockcm_init -tcp: only initialize sockcm tsflags field -net: cadence: macb: Report standard stats -net: cadence: macb: Convert to get_stats64 -net: cadence: macb: Implement BQL -net: xilinx: axienet: Implement BQL -net: phy: realtek: add helper RTL822X_VND2_C22_REG -ibmvnic: Print data buffers with kernel API's -hexdump: Use for_each macro in print_hex_dump -hexdump: Implement macro for converting large buffers -eth: mlx4: use the page pool for Rx buffers -eth: mlx4: remove the local XDP fast-recycling ring -eth: mlx4: don't try to complete XDP frames in netpoll -eth: mlx4: create a page pool for Rx