Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-02-15--00-00 (v6.14-rc2-548-g261deababb20) remotes/brancher/net-next-2025-02-15--03-00 (v6.14-rc2-543-g32b12db535ff) ==== BASE DIFF ==== Documentation/networking/napi.rst | 33 +++++++- drivers/net/dsa/b53/b53_serdes.c | 1 - drivers/net/dsa/mt7530.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-6185.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-6352.c | 1 - drivers/net/dsa/mv88e6xxx/pcs-639x.c | 4 - drivers/net/dsa/qca/qca8k-8xxx.c | 1 - drivers/net/ethernet/cadence/macb_main.c | 2 - drivers/net/ethernet/freescale/fman/fman_dtsec.c | 1 - drivers/net/ethernet/marvell/mvneta.c | 1 - drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 - .../net/ethernet/marvell/prestera/prestera_main.c | 1 - drivers/net/ethernet/meta/fbnic/fbnic_phylink.c | 1 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 1 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 1 - drivers/net/ethernet/realtek/r8169_main.c | 32 ++++++++ drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 - drivers/net/pcs/pcs-lynx.c | 1 - drivers/net/pcs/pcs-mtk-lynxi.c | 1 - drivers/net/pcs/pcs-rzn1-miic.c | 1 - drivers/net/pcs/pcs-xpcs.c | 1 - drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 40 +++++----- drivers/net/phy/phylink.c | 30 ++------ drivers/net/phy/realtek/realtek_main.c | 90 +++++++++------------- include/linux/phy.h | 29 ------- include/linux/phylink.h | 2 - 27 files changed, 130 insertions(+), 156 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.M3JkWtTwfj b/tmp/tmp.JztFOXyJUy index f6480a17646f..477a783d3e87 100644 --- a/tmp/tmp.M3JkWtTwfj +++ b/tmp/tmp.JztFOXyJUy @@ -4,6 +4,11 @@ tc_action dbg profile patch forwarding: set timeout to 3 hours gve: set xdp redirect target only when it is available +selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITY +net: phy: realtek: add helper RTL822X_VND2_C22_REG +net: use napi_id_valid helper +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 @@ -30,25 +35,6 @@ pfcp: Convert pfcp_net_exit() to ->exit_batch_rtnl(). page_pool: avoid infinite loop to schedule delayed worker vsock/virtio: fix variables initialization during resuming net/sched: cls_api: fix error handling causing NULL dereference -net: phy: remove helper phy_is_internal -net: phy: stop exporting phy_queue_state_machine -net: phy: stop exporting feature arrays which aren't used outside phylib -net: phy: remove fixup-related definitions from phy.h which are not used outside phylib -documentation: networking: Add NAPI config -net: phy: realtek: switch from paged to MMD ops in rtl822x functions -net: phy: realtek: improve mmd register access for internal PHY's -r8169: add PHY c45 ops for MDIO_MMD_VENDOR2 registers -net/mlx5: Document devlink rates and cross-esw scheduling -net/mlx5: qos: Init shared devlink rate domain -net/mlx5: qos: Support cross-esw tx scheduling -net/mlx5: qos: Introduce shared esw qos domains -devlink: Allow rate node parents from other devlinks -devlink: Allow specifying parent device for rate commands -devlink: Introduce shared rate domains -devlink: Serialize access to rate domains -devlink: Store devlink rates in a rate domain -devlink: Remove unused param of devlink_rate_nodes_check -net: remove phylink_pcs .neg_mode boolean selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message drop_monitor: fix incorrect initialization order arp: switch to dev_getbyhwaddr() in arp_req_set_public() @@ -65,7 +51,6 @@ net: pktgen: fix 'rate 0' error handling (return -EINVAL) net: pktgen: fix hex32_arg parsing for short reads net: pktgen: enable 'param=value' parsing net: pktgen: replace ENOTSUPP with EOPNOTSUPP -net: skb: do not assume that ktime_t is equal to s64 net/mlx5: Add sensor name to temperature event message net/mlx5: Modify LSB bitmask in temperature event to include only the first bit net/mlx5: Prefix temperature event bitmap with '0x' for clarity @@ -82,7 +67,6 @@ 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 -eth: fbnic: support TCP segmentation offload net: phy: c45: improve handling of disabled EEE modes in generic ethtool functions idpf: use napi's irq affinity ice: use napi's irq affinity