Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2026-01-16--00-00 (v6.19-rc4-697-g474f18886a54) remotes/brancher/net-next-hw-2026-01-16--08-00 (v6.19-rc5-604-g7cf0f2a9cd1b) ==== BASE DIFF ==== .mailmap | 5 + CREDITS | 2 +- .../ABI/stable/sysfs-kernel-time-aux-clocks | 2 +- Documentation/ABI/testing/sysfs-devices-soc | 4 +- Documentation/arch/x86/topology.rst | 2 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/genericirq.rst | 2 +- Documentation/core-api/librs.rst | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 9 +- .../devicetree/bindings/misc/pci1de4,1.yaml | 8 +- .../devicetree/bindings/net/adi,adin.yaml | 14 + .../devicetree/bindings/net/airoha,en7581-npu.yaml | 21 +- .../devicetree/bindings/phy/phy-common-props.yaml | 157 ++++ .../bindings/phy/transmit-amplitude.yaml | 103 --- .../devicetree/bindings/timer/mrvl,mmp-timer.yaml | 2 +- .../devicetree/bindings/ufs/ufs-common.yaml | 4 +- Documentation/driver-api/mtdnand.rst | 4 +- Documentation/filesystems/locking.rst | 1 + Documentation/networking/phy.rst | 22 +- Documentation/process/maintainer-soc.rst | 10 +- .../translations/zh_CN/core-api/cpu_hotplug.rst | 2 +- .../translations/zh_CN/core-api/genericirq.rst | 2 +- .../media/v4l/metafmt-arm-mali-c55.rst | 2 +- MAINTAINERS | 63 +- Makefile | 2 +- .../ixp/intel-ixp42x-actiontec-mi424wr-ac.dts | 11 + .../intel/ixp/intel-ixp42x-actiontec-mi424wr-d.dts | 11 + .../intel/ixp/intel-ixp42x-actiontec-mi424wr.dtsi | 1 - .../boot/dts/nxp/imx/imx27-phytec-phycore-rdk.dts | 8 +- arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx51-zii-scu2-mezz.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx51-zii-scu3-esb.dts | 4 +- arch/arm/boot/dts/nxp/imx/imx6q-ba16.dtsi | 2 +- arch/arm64/boot/dts/broadcom/Makefile | 4 +- ...i-5-b-ovl-rp1.dts => bcm2712-rpi-5-b-base.dtsi} | 0 arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 39 +- arch/arm64/boot/dts/broadcom/rp1-nexus.dtsi | 14 - arch/arm64/boot/dts/broadcom/rp1.dtso | 11 - .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1 + .../imx8mp-tx8p-ml81-moduline-display-106.dts | 2 +- .../arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 5 + arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 3 +- arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi | 8 +- .../boot/dts/freescale/imx95-toradex-smarc.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx95.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 3 - arch/arm64/boot/dts/ti/k3-am62-lp-sk-nand.dtso | 2 +- .../ti/k3-am642-phyboard-electra-peb-c-010.dtso | 7 +- ...m642-phyboard-electra-x27-gpio1-spi1-uart3.dtso | 8 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/suspend.h | 2 +- arch/arm64/mm/pageattr.c | 6 +- arch/arm64/mm/proc.S | 8 + arch/mips/configs/ip27_defconfig | 1 - arch/riscv/boot/Makefile | 4 - arch/riscv/configs/nommu_k210_defconfig | 2 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/pgtable.h | 4 - arch/riscv/kernel/Makefile | 15 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/cpufeature.c | 23 +- arch/riscv/kernel/kexec_image.c | 2 +- arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S | 2 + arch/riscv/kernel/traps.c | 4 +- arch/riscv/net/bpf_jit_comp64.c | 6 +- arch/sh/kernel/perf_event.c | 2 +- arch/sparc/kernel/pci.c | 23 + arch/sparc/kernel/perf_event.c | 2 +- arch/x86/coco/sev/Makefile | 2 + arch/x86/events/core.c | 2 +- arch/x86/events/perf_event.h | 2 +- arch/x86/kernel/fpu/core.c | 32 +- arch/x86/kernel/kvm.c | 19 +- arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/x86.c | 9 + arch/x86/mm/pti.c | 2 +- block/blk-integrity.c | 23 +- block/blk-mq.c | 3 +- block/blk-rq-qos.h | 25 +- drivers/acpi/pci_irq.c | 19 +- drivers/acpi/pci_link.c | 39 +- drivers/android/binder/page_range.rs | 3 - drivers/block/loop.c | 45 +- drivers/block/ublk_drv.c | 37 +- drivers/counter/104-quad-8.c | 20 +- drivers/counter/interrupt-cnt.c | 3 +- drivers/crypto/intel/qat/qat_common/adf_aer.c | 2 - drivers/gpio/gpio-it87.c | 11 +- drivers/gpio/gpio-mpsse.c | 12 +- drivers/gpio/gpio-pca953x.c | 25 +- drivers/gpio/gpio-rockchip.c | 1 + drivers/gpio/gpiolib-shared.c | 249 ++++-- drivers/gpio/gpiolib-shared.h | 4 +- drivers/gpio/gpiolib.c | 136 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 41 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 44 +- .../gpu/drm/amd/display/dc/bios/command_table.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 545 ++++--------- .../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 28 +- .../gpu/drm/amd/display/dc/link/link_detection.c | 6 +- .../drm/amd/display/include/bios_parser_types.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 33 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 7 +- .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 9 +- drivers/gpu/drm/drm_atomic_helper.c | 122 ++- drivers/gpu/drm/drm_fb_helper.c | 10 + drivers/gpu/drm/exynos/exynos_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 - drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ad102.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga100.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ga102.c | 3 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 23 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu102.c | 15 + drivers/gpu/drm/nouveau/nvkm/subdev/gsp/tu116.c | 3 + drivers/gpu/drm/pl111/pl111_drv.c | 2 +- drivers/gpu/drm/radeon/pptable.h | 2 +- drivers/gpu/drm/tidss/tidss_kms.c | 30 +- drivers/gpu/nova-core/Kconfig | 2 +- drivers/gpu/nova-core/gsp/cmdq.rs | 14 +- drivers/gpu/nova-core/gsp/fw.rs | 78 +- drivers/gpu/nova-core/gsp/fw/r570_144.rs | 11 +- drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs | 105 +-- drivers/hv/mshv_common.c | 2 + drivers/hv/mshv_regions.c | 20 +- drivers/iommu/generic_pt/.kunitconfig | 2 +- drivers/iommu/generic_pt/pt_defs.h | 4 +- drivers/iommu/iommufd/Kconfig | 3 +- drivers/irqchip/irq-gic-v5-its.c | 2 +- drivers/irqchip/irq-riscv-imsic-state.c | 10 +- drivers/irqchip/irq-riscv-imsic-state.h | 2 +- drivers/media/i2c/ov02c10.c | 28 +- drivers/media/mc/mc-request.c | 6 +- drivers/media/pci/intel/Kconfig | 2 +- drivers/media/pci/intel/ipu-bridge.c | 29 + .../media/platform/arm/mali-c55/mali-c55-params.c | 7 - .../media/platform/renesas/rzg2l-cru/rzg2l-csi2.c | 41 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/rp1/Kconfig | 6 +- drivers/misc/rp1/Makefile | 3 +- drivers/misc/rp1/rp1-pci.dtso | 25 - drivers/misc/rp1/rp1_pci.c | 37 +- drivers/mtd/nand/ecc-sw-hamming.c | 2 +- drivers/mtd/nand/raw/diskonchip.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_ids.c | 2 +- drivers/mtd/nand/raw/nand_jedec.c | 2 +- drivers/mtd/nand/raw/nand_legacy.c | 2 +- drivers/mtd/nand/raw/nand_onfi.c | 2 +- drivers/mtd/nand/raw/ndfc.c | 2 +- drivers/net/bonding/bond_main.c | 6 + drivers/net/ethernet/Kconfig | 12 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/airoha/airoha_npu.c | 8 + drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 49 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 4 + drivers/net/ethernet/dnet.c | 877 --------------------- drivers/net/ethernet/dnet.h | 220 ------ drivers/net/ethernet/freescale/ucc_geth.c | 4 +- drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c | 2 +- drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 29 +- drivers/net/ethernet/intel/igc/igc_defines.h | 5 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/igc/igc_main.c | 5 + drivers/net/ethernet/intel/igc/igc_ptp.c | 43 +- drivers/net/phy/adin.c | 20 + drivers/net/phy/phy_device.c | 46 -- drivers/net/phy/realtek/realtek_main.c | 1 + drivers/net/usb/dm9601.c | 4 - drivers/net/usb/sr9700.c | 42 +- drivers/net/usb/usbnet.c | 1 + drivers/pci/controller/dwc/pci-meson.c | 39 +- drivers/pci/controller/dwc/pcie-qcom.c | 4 +- drivers/pci/quirks.c | 1 - drivers/pci/vgaarb.c | 7 - drivers/phy/Kconfig | 22 + drivers/phy/Makefile | 2 + drivers/phy/phy-common-props-test.c | 422 ++++++++++ drivers/phy/phy-common-props.c | 209 +++++ drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/mediatek/pinctrl-mt8189.c | 2 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 2 +- drivers/resctrl/mpam_devices.c | 7 +- drivers/scsi/bfa/bfa_fcs.c | 2 +- drivers/scsi/scsi_error.c | 24 + drivers/scsi/scsi_lib.c | 2 +- drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufs-mediatek.c | 2 +- drivers/uio/uio.c | 2 +- drivers/xen/acpi.c | 13 +- fs/btrfs/disk-io.c | 1 + fs/btrfs/inode.c | 41 +- fs/btrfs/super.c | 12 +- fs/btrfs/tree-log.c | 2 +- fs/ecryptfs/inode.c | 3 +- fs/erofs/super.c | 19 +- fs/gfs2/lops.c | 2 +- fs/inode.c | 3 + fs/iomap/buffered-io.c | 50 +- fs/iomap/iter.c | 6 +- fs/jffs2/wbuf.c | 4 +- fs/locks.c | 119 +-- fs/namei.c | 21 +- fs/netfs/read_collect.c | 2 +- fs/nfsd/nfs4layouts.c | 23 +- fs/nfsd/nfs4state.c | 19 + fs/pidfs.c | 18 + fs/xfs/xfs_iomap.c | 11 +- include/acpi/acpi_drivers.h | 2 +- include/drm/drm_atomic_helper.h | 22 + include/drm/drm_bridge.h | 249 ++---- include/dt-bindings/phy/phy.h | 4 + include/hyperv/hvgdk_mini.h | 7 +- include/linux/cgroup-defs.h | 25 +- include/linux/filelock.h | 1 + include/linux/ftrace.h | 2 +- include/linux/hrtimer.h | 2 +- include/linux/iomap.h | 8 +- include/linux/ktime.h | 2 +- include/linux/mtd/jedec.h | 2 +- include/linux/mtd/nand-ecc-sw-hamming.h | 2 +- include/linux/mtd/ndfc.h | 2 +- include/linux/mtd/onfi.h | 2 +- include/linux/mtd/platnand.h | 2 +- include/linux/mtd/rawnand.h | 2 +- include/linux/perf_event.h | 2 +- include/linux/phy.h | 4 - include/linux/phy/phy-common-props.h | 32 + include/linux/plist.h | 2 +- include/linux/rslib.h | 2 +- include/linux/trace_recursion.h | 9 + include/linux/uio_driver.h | 2 +- include/scsi/scsi_eh.h | 6 + include/uapi/linux/ethtool.h | 18 +- include/uapi/linux/media/arm/mali-c55-config.h | 9 - include/uapi/linux/perf_event.h | 2 +- include/uapi/linux/xattr.h | 2 +- io_uring/io-wq.c | 11 +- kernel/bpf/verifier.c | 5 + kernel/cgroup/cgroup.c | 2 +- kernel/events/callchain.c | 2 +- kernel/events/core.c | 8 +- kernel/events/ring_buffer.c | 2 +- kernel/irq/debugfs.c | 2 +- kernel/irq/matrix.c | 2 +- kernel/power/swap.c | 14 +- kernel/sched/core.c | 5 +- kernel/sched/fair.c | 2 +- kernel/sched/pelt.c | 2 +- kernel/time/clockevents.c | 2 +- kernel/time/hrtimer.c | 2 +- kernel/time/tick-broadcast.c | 2 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-oneshot.c | 2 +- kernel/time/tick-sched.c | 2 +- kernel/trace/ring_buffer.c | 2 + kernel/trace/trace.c | 8 +- kernel/trace/trace_events.c | 7 +- lib/crypto/aes.c | 4 +- lib/crypto/tests/polyval_kunit.c | 2 +- lib/debugobjects.c | 2 +- lib/plist.c | 2 +- lib/reed_solomon/decode_rs.c | 2 +- lib/reed_solomon/encode_rs.c | 2 +- lib/reed_solomon/reed_solomon.c | 2 +- net/bpf/test_run.c | 25 +- net/ceph/messenger_v2.c | 2 + net/ceph/mon_client.c | 2 +- net/ceph/osd_client.c | 14 +- net/ceph/osdmap.c | 24 +- net/core/skbuff.c | 9 +- net/l2tp/l2tp_core.c | 4 +- net/vmw_vsock/virtio_transport_common.c | 6 +- rust/helpers/bitops.c | 42 + rust/kernel/device.rs | 7 +- rust/kernel/device_id.rs | 2 +- rust/kernel/dma.rs | 7 +- rust/kernel/driver.rs | 12 +- rust/kernel/pci/io.rs | 4 +- scripts/crypto/gen-hash-testvecs.py | 2 +- scripts/spdxcheck.py | 2 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/perf/builtin-list.c | 2 +- .../bpf/prog_tests/xdp_context_test_run.c | 14 +- .../ftrace/test.d/00basic/trace_marker_raw.tc | 18 +- tools/testing/selftests/kvm/x86/amx_test.c | 144 ++-- tools/testing/selftests/net/fib-onlink-tests.sh | 71 +- tools/testing/vsock/vsock_test.c | 5 + tools/testing/vsock/vsock_test_zerocopy.c | 74 ++ tools/testing/vsock/vsock_test_zerocopy.h | 3 + 305 files changed, 3363 insertions(+), 3127 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.2TpKHYf95I b/tmp/tmp.Wv4A5Hv1EE index c5fc8e7aabf1..9a065aa70a44 100644 --- a/tmp/tmp.2TpKHYf95I +++ b/tmp/tmp.Wv4A5Hv1EE @@ -23,7 +23,6 @@ ipv6: annotate data-races from ip6_make_flowlabel() ipv6: add sysctl_ipv6_flowlabel group l2tp: avoid one data-race in l2tp_tunnel_del_work() octeon_ep: reset firmware ready status -selftests: tls: use mkstemp instead of open(O_TMPFILE) selftests/net: Add netkit container tests selftests/net: Make NetDrvContEnv support queue leasing selftests/net: Add env for container based tests @@ -41,7 +40,6 @@ net: Add lease info to queue-get response net: Implement netdev_nl_queue_create_doit net: Add queue-create operation net: airoha_eth: increase max MTU to 9220 for DSA jumbo frame support the industry standard for jumbo frame MTU is 9216 bytes. When using DSA sub-system, an extra 4 byte tag is added to each frame. To allow users to set the standard 9216-byte MTU via ifconfig ,increase AIROHA_MAX_MTU to 9220 bytes (9216+4). -ethtool: Clarify len/n_stats fields in/out semantics eea: introduce callback for ndo_get_stats64 eea: introduce ethtool support eea: create/destroy rx,tx queues for netdevice open and stop @@ -53,14 +51,6 @@ eth: fbnic: Remove retry support eth: fbnic: Reuse RX mailbox pages eth: fbnic: Allocate all pages for RX mailbox eth: fbnic: Use GFP_KERNEL to allocting mbx pages -net: sfp: Add support for some BCM5461-based SGMII to 100FX modules -net: mdio: mdio-i2c: Add single-byte C22 MDIO protocol -net: phy: broadcom: Support SGMII to 100FX on BCM5461 -net: phy: Store module caps for PHYs embedded in SFP -net: phylink: Allow more interfaces in SFP interface selection -net: sfp: Add support for SGMII to 100FX modules -selftests: drv-net: extend HW timestamp test with ioctl -net: remove legacy way to get/set HW timestamp config rxrpc: Fix recvmsg() unconditional requeue rxrpc: Fix data-race warning and potential load/store tearing tcp: move tcp_rate_skb_sent() to tcp_output.c @@ -98,21 +88,11 @@ hinic3: Add .ndo_set_features and .ndo_fix_features hinic3: Add .ndo_tx_timeout and .ndo_get_stats64 hinic3: Add PF management interfaces hinic3: Add PF framework -net: stmmac: stm32: Do not suspend downed interface -xgbe: Use netlink extack to report errors to ethtool -net: freescale: ucc_geth: Return early when TBI PHY can't be found selftests: bonding: add mux and churn state testing bonding: restructure ad_churn_machine bonding: set AD_RX_PORT_DISABLED when disabling a port -net: usb: r8152: fix transmit queue timeout linux-next: manual merge of the net-next tree with the ath tree net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick -igc: Reduce TSN TX packet buffer from 7KB to 5KB per queue -igc: fix race condition in TX timestamp read for register 0 -igc: Restore default Qbv schedule when changing channels -ice: Fix incorrect timeout ice_release_res() -ice: Avoid detrimental cleanup for bond during interface stop -ice: initialize ring_stats->syncp net/ipv6: Remove HBH helpers net: mana: Remove jumbo_remove step from TX path gve: Remove jumbo_remove step from TX path @@ -124,11 +104,7 @@ net/ipv6: Remove jumbo_remove step from TX path net/ipv6: Drop HBH for BIG TCP on RX side net/ipv6: Drop HBH for BIG TCP on TX side net/ipv6: Introduce payload_len helpers -net: phy: realtek: fix in-band capabilities for 2.5G PHYs Revert "nfc/nci: Add the inconsistency check between the input data length and count" -bonding: limit BOND_MODE_8023AD to Ethernet devices -l2tp: Fix memleak in l2tp_udp_encap_recv(). -bnxt_en: Fix build break on non-x86 platforms sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT net: tipc: convert tipc_udp_xmit to use a noref dst net: sit: convert ipip6_tunnel_xmit to use a noref dst @@ -141,14 +117,9 @@ net: tunnel: allow noref dsts in udp_tunnel{,6}_dst_lookup net: tunnel: convert udp_tunnel{6,}_xmit_skb to noref net: tunnel: convert iptunnel_xmit to noref net: dst_cache: add noref versions for dst_cache -selftests: net: fib-onlink-tests: Convert to use namespaces by default -hinic3: add WQ_PERCPU to alloc_workqueue users -vsock/test: Add test for a linear and non-linear skb getting coalesced -vsock/virtio: Coalesce only linear skb net/sched: cake: avoid separate allocation of struct cake_sched_config selftests: net: improve error handling in passive TFO test selftests: net: fix passive TFO test to fail if child processes failed -net: minor __alloc_skb() optimization mdio: Make use of bus callbacks octeontx2-af: npc: Use common structures octeontx2-af: npc: cn20k: add debugfs support @@ -165,25 +136,13 @@ octeontx2-af: npc: cn20k: KPM profile changes octeontx2-af: npc: cn20k: Index management docs: tls: Enhance TLS resync async process documentation mctp i2c: initialise event handler read bytes -net: airoha: npu: Add en7581-npu-7996 compatible string -dt-bindings: net: airoha: npu: Add EN7581-7996 support -net: usb: sr9700: fix byte numbering in comments -usbnet: fix crash due to missing BQL accounting after resume -net: phy: remove unused fixup unregistering functions -net: usb: dm9601: remove broken SR9700 support net: usb: sr9700: remove code to drive nonexistent MII 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 -net: ethernet: dnet: remove driver net: pcs: rzn1-miic: Add PHY_LINK active-level configuration support dt-bindings: net: pcs: renesas,rzn1-miic: Add phy_link property -net: add skb->data_len and (skb>end - skb->tail) to skb_dump() selftests: net: simple selftest for ipvtap ipvlan: Make the addrs_lock be per port -net: airoha: npu: Init BA memory region if provided via DTS -dt-bindings: net: airoha: npu: Add BA memory region -net: phy: adin: enable configuration of the LP Termination Register -dt-bindings: net: adi,adin: document LP Termination property