Single branch specified, using that and the previous one: remotes/brancher/net-next-2026-01-13--03-00 (v6.19-rc4-585-g3d0788401e5d) remotes/brancher/net-next-2026-01-13--06-00 (v6.19-rc4-588-gd05235f06e70) ==== BASE DIFF ==== MAINTAINERS | 7 + drivers/net/ethernet/realtek/r8169_main.c | 89 ++++- drivers/net/ethernet/stmicro/stmmac/Kconfig | 9 + drivers/net/ethernet/stmicro/stmmac/Makefile | 1 + .../net/ethernet/stmicro/stmmac/dwmac-motorcomm.c | 384 +++++++++++++++++++++ .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 7 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c | 22 ++ drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.h | 62 +--- drivers/net/mctp/mctp-i2c.c | 6 + drivers/net/phy/motorcomm.c | 8 +- drivers/net/phy/realtek/realtek_main.c | 54 +++ include/linux/soc/airoha/airoha_offload.h | 4 +- include/net/phy/realtek_phy.h | 7 + net/core/skbuff.c | 32 +- net/ipv4/ipconfig.c | 89 +++-- tools/testing/selftests/net/ipsec.c | 11 +- 21 files changed, 687 insertions(+), 124 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.mDXFEYbe5B b/tmp/tmp.UQYAobwAbc index 1a88e21c0451..af59e5fff141 100644 --- a/tmp/tmp.mDXFEYbe5B +++ b/tmp/tmp.UQYAobwAbc @@ -11,6 +11,26 @@ nipa: config: x86: use periodic HZ tick nipa: profile (time) test output nipa: config: disable CPU_MITIGATIONS nipa: disable random kunit tests +net: mana: Add MAC address to vPort logs and clarify error messages +net: usb: sr9700: remove code to drive nonexistent MII +tools/net/ynl: suppress jobserver warning in ynltool version detection +net: phy: realtek: simplify bogus paged operations +net: phy: realtek: demystify PHYSR register location +net: phy: realtek: reunify C22 and C45 drivers +net: phy: realtek: simplify C22 reg access via MDIO_MMD_VEND2 +net: phy: realtek: support interrupt also for C22 variants +selftests/vsock: add tests for namespace deletion +selftests/vsock: add tests for host <-> vm connectivity with namespaces +selftests/vsock: add namespace tests for CID collisions +selftests/vsock: add tests for proc sys vsock ns_mode +selftests/vsock: use ss to wait for listeners instead of /proc/net +selftests/vsock: add vm_dmesg_{warn,oops}_count() helpers +selftests/vsock: prepare vm management helpers for namespaces +selftests/vsock: add namespace helpers to vmtest.sh +selftests/vsock: increase timeout to 1200 +vsock: add netns support to virtio transports +virtio: set skb owner of virtio_transport_reset_no_sock() reply +vsock: add netns to vsock core eea: introduce callback for ndo_get_stats64 eea: introduce ethtool support eea: create/destroy rx,tx queues for netdevice open and stop @@ -83,18 +103,12 @@ net: bonding: add the READ_ONCE/WRITE_ONCE for outside lock accessing net: bonding: skip the 2nd trylock when first one fail net: bonding: move bond_should_notify_peers, e.g. into rtnl lock block net: bonding: use workqueue to make sure peer notify updated in lacp mode -net: phy: remove unused fixup unregistering functions selftests/tc-testing: Add netem/mirred test cases exercising loops net/sched: fix packet loop on netem when duplicate is on Revert "selftests/tc-testing: Add tests for restrictions on netem duplication" Revert "net/sched: Restrict conditions for adding duplicating netems to qdisc tree" net/sched: Fix ethx:ingress -> ethy:egress -> ethx:ingress mirred loop net: Introduce skb ttl field to track packet loops -net: stmmac: report PCS link changes to phylink -net: stmmac: change arguments to PCS handler and use dev_info() -net: stmmac: pass struct stmmac_priv to host_irq_status() method -net: stmmac: move and rename dwmac_pcs_isr() -net: stmmac: use BIT_U32() and GENMASK_U32() for PCS registers net: phy: fixed_phy: replace IDA with a bitmap net: phy: fixed_phy: replace list of fixed PHYs with static array selftests: fib-onlink: Add test cases for nexthop device mismatch @@ -114,49 +128,20 @@ igb: Call skb_metadata_set when skb->data points past metadata i40e: Call skb_metadata_set when skb->data points past metadata bnxt_en: Call skb_metadata_set when skb->data points past metadata net: Document skb_metadata_set contract with the drivers -amd-xgbe: avoid misleading per-packet error log net: airoha: implement get_link_ksettings -r8169: add support for RTL8127ATF (Fiber SFP) -net: phy: realtek: add dummy PHY driver for RTL8127ATF virtio_net: Fix misalignment bug in struct virtnet_info net/rds: Give each connection path its own workqueue net/rds: Add per cp work queue -selftests/net: Add netkit container tests -selftests/net: Make NetDrvContEnv support queue leasing -selftests/net: Add env for container based tests -selftests/net: Add bpf skb forwarding program -netkit: Add xsk support for af_xdp applications -netkit: Add netkit notifier to check for unregistering devices -netkit: Implement rtnl_link_ops->alloc and ndo_queue_create -netkit: Add single device mode for netkit -xsk: Proxy pool management for leased queues -xsk: Extend xsk_rcv_check validation -net: Proxy netdev_queue_get_dma_dev for leased queues -net: Proxy net_mp_{open,close}_rxq for leased queues -net, ethtool: Disallow leased real rxqs to be resized -net: Add lease info to queue-get response -net: Implement netdev_nl_queue_create_doit -net: Add queue-create operation -net: add skbuff_clear() helper -selftests/net/ipsec: Fix variable size type not at the end of struct selftests/tc-testing: add selftests for cake_mq qdisc net/sched: sch_cake: share shaper state across sub-instances of cake_mq net/sched: sch_cake: Share config across cake_mq sub-qdiscs net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices net/sched: sch_cake: Factor out config variables into separate struct net/sched: Export mq functions for reuse -net: ipconfig: Remove outdated comment and indent code block -MAINTAINERS: Assign myself as maintainer of Motorcomm DWMAC glue driver -net: stmmac: Add glue driver for Motorcomm YT6801 ethernet controller -net: phy: motorcomm: Support YT8531S PHY in YT6801 Ethernet controller -net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition -net/mlx5: Fix return type mismatch in mlx5_esw_vport_vhca_id() r8169: enable LTR support r8169: add DASH support for RTL8127AP -net: stmmac: fix transmit queue timed out after resume net: airoha: npu: Init BA memory region if provided via DTS dt-bindings: net: airoha: npu: Add BA memory region -net: mctp-i2c: fix duplicate reception of old data Documentation: networking: Document the phy_port infrastructure net: phy: Only rely on phy_port for PHY-driven SFP net: phy: qca807x: Support SFP through phy_port interface @@ -171,7 +156,6 @@ net: phy: dp83822: Add support for phy_port representation net: phy: Introduce PHY ports representation net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values dt-bindings: net: Introduce the ethernet-connector description -net: phy: motorcomm: fix duplex setting error for phy leds net: phy: adin: enable configuration of the LP Termination Register dt-bindings: net: adi,adin: document LP Termination property net: add net.core.qdisc_max_burst