Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-05-09--16-00 (v6.15-rc5-1085-gf3c155f953d7) remotes/brancher/net-next-hw-2025-05-10--00-00 (v6.15-rc5-1064-g054547c4035d) ==== BASE DIFF ==== drivers/net/dsa/hirschmann/hellcreek.h | 2 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 24 ++-- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h | 5 +- drivers/net/dsa/microchip/ksz_common.h | 2 +- drivers/net/dsa/microchip/ksz_ptp.c | 26 ++-- drivers/net/dsa/microchip/ksz_ptp.h | 7 +- drivers/net/dsa/mv88e6xxx/chip.h | 2 +- drivers/net/dsa/mv88e6xxx/hwtstamp.c | 24 ++-- drivers/net/dsa/mv88e6xxx/hwtstamp.h | 16 ++- drivers/net/dsa/ocelot/felix.c | 11 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 32 ++--- drivers/net/dsa/sja1105/sja1105_ptp.h | 7 +- drivers/net/ethernet/cavium/thunder/nicvf_queues.c | 8 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 41 ++++--- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 41 ++++--- drivers/net/ethernet/freescale/gianfar.c | 53 +++----- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 58 ++++----- drivers/net/ethernet/mscc/ocelot_net.c | 33 +++-- drivers/net/ethernet/mscc/ocelot_ptp.c | 43 ++----- include/net/dsa.h | 5 +- include/soc/mscc/ocelot.h | 7 +- include/uapi/linux/ethtool.h | 134 +++++++++++---------- net/dsa/port.c | 10 +- net/dsa/user.c | 41 ++++--- net/ethtool/ioctl.c | 99 +++++++++++++-- net/mctp/device.c | 17 ++- net/mctp/route.c | 4 +- tools/net/ynl/pyynl/cli.py | 15 +-- tools/net/ynl/pyynl/ethtool.py | 22 ++-- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 55 ++++----- 30 files changed, 455 insertions(+), 389 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.Bo6ud3l4QX b/tmp/tmp.U1tV8vrPaC index 091c2881f0da..f3140e28b4d7 100644 --- a/tmp/tmp.Bo6ud3l4QX +++ b/tmp/tmp.U1tV8vrPaC @@ -5,7 +5,6 @@ tc_action dbg profile patch forwarding: set timeout to 3 hours net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING -net: axienet: safely drop oversized RX frames net: mana: Allocate MSI-X vectors dynamically net: mana: Allow irq_setup() to skip cpus for affinity PCI: hv: Allow dynamic MSI-X vector allocation @@ -23,25 +22,8 @@ MLX5: Fix semaphore leak on command timeout net/mlx5: support software TX timestamp selftests: drv-net: ping: make sure the ping test restores checksum offload net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() -net: cpsw: isolate cpsw_ndo_ioctl() to just the old driver -net: cpsw: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() -net: cpsw: return proper RX timestamping filter in cpsw_hwtstamp_get() -net: mvpp2: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() -net: gianfar: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() vsock/test: check also expected errno on sigpipe test vsock/test: retry send() to avoid occasional failure in sigpipe test -net: dpaa2-eth: add ndo_hwtstamp_get() implementation -net: dpaa2-eth: convert to ndo_hwtstamp_set() -net: dpaa_eth: simplify dpaa_ioctl() -net: dpaa_eth: add ndo_hwtstamp_get() implementation -net: dpaa_eth: convert to ndo_hwtstamp_set() -ice: add phase offset monitor for all PPS dpll inputs -dpll: add phase_offset_monitor_get/set callback ops -dpll: add phase-offset-monitor feature to netlink spec -net: enetc: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() -tools: ynl: handle broken pipe gracefully in CLI -ethtool: Block setting of symmetric RSS when non-symmetric rx-flow-hash is requested -net: dsa: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() net: dsa: b53: prevent standalone from trying to forward to other ports selftests: mptcp: remove rp_filter configuration selftests: netfilter: remove rp_filter configuration @@ -49,25 +31,6 @@ selftests: net: use setup_ns for SRv6 tests and remove rp_filter configuration selftests: net: use setup_ns for bareudp testing selftests: net: remove redundant rp_filter configuration selftests: net: disable rp_filter after namespace initialization -hinic3: module initialization and tx/rx logic -ptp: ocp: Limit SMA/signal/freq counts in show/store functions -net: mctp: Don't access ifa_index when missing -net: mctp: Ensure keys maintain only one ref to corresponding dev -tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing -net: thunder: make tx software timestamp independent -net: lan966x: generate software timestamp just before the doorbell -net: stmmac: generate software timestamp just before the doorbell -net: cxgb4: generate software timestamp just before the doorbell -net: atlantic: generate software timestamp just before the doorbell -selftests: ncdevmem: Implement devmem TCP TX -net: check for driver support in netmem TX -gve: add netmem TX support to GVE DQO-RDA mode -net: enable driver support for netmem TX -net: add devmem TCP TX documentation -net: devmem: Implement TX path -net: devmem: TCP tx netlink api -net: add get_netmem/put_netmem support -netmem: add niov->type attribute to distinguish different net_iov types dt-bindings: net: renesas-gbeth: Add support for RZ/V2N (R9A09G056) SoC vsock/test: Fix occasional failure in SIOCOUTQ tests xfrm: Sanitize marks before insert