Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-09--12-00 (v6.13-rc5-1024-g271ab23bf756) remotes/brancher/net-next-2025-01-09--15-00 (v6.13-rc5-1047-g8a66f854ff24) ==== BASE DIFF ==== .../bindings/net/amlogic,meson-dwmac.yaml | 14 +- .../devicetree/bindings/net/asix,ax88178.yaml | 4 +- .../devicetree/bindings/net/brcm,bcmgenet.yaml | 32 +-- .../bindings/net/brcm,mdio-mux-iproc.yaml | 50 ++-- .../devicetree/bindings/net/can/bosch,c_can.yaml | 10 +- .../bindings/net/can/microchip,mcp2510.yaml | 18 +- .../devicetree/bindings/net/stm32-dwmac.yaml | 94 ++++---- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 10 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 20 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 38 +-- .../bindings/net/wireless/marvell,sd8787.yaml | 19 +- Documentation/networking/netdevices.rst | 10 + drivers/net/netdevsim/netdev.c | 259 ++++++++++++++++++--- drivers/net/netdevsim/netdevsim.h | 5 +- net/core/dev.c | 48 +++- net/core/netdev_rx_queue.c | 1 + net/hsr/hsr_slave.c | 1 - tools/testing/selftests/net/nl_netdev.py | 19 +- 18 files changed, 454 insertions(+), 198 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.30qVK3Ip2v b/tmp/tmp.mWxDhzPxUs index dfaa639398ec..2dc2f78e85f7 100644 --- a/tmp/tmp.30qVK3Ip2v +++ b/tmp/tmp.mWxDhzPxUs @@ -3,7 +3,29 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +netfilter: conntrack: clamp maximum hashtable size to INT_MAX +netfilter: nf_tables: imbalance in flowtable binding +net: appletalk: Drop aarp_send_probe_phase1() +openvswitch: fix lockup on tx to unregistering netdev with carrier net: ravb: Fix max TX frame size for RZ/V2M +net: phy: microchip_rds_ptp : Add PEROUT feature library for RDS PTP supported phys +net: phy: microchip_t1: Enable pin out specific to lan887x phy for PEROUT signal +net: phy: microchip_rds_ptp: Header file library changes for PEROUT +net: pse-pd: Clean ethtool header of PSE structures +net: pse-pd: Fix missing PI of_node description +regulator: core: Resolve supply using of_node from regulator_config +net: ethtool: Add support for new PSE device index description +net: pse-pd: Add support for PSE device index +net: pse-pd: tps23881: Add support for power limit and measurement features +net: pse-pd: Remove is_enabled callback from drivers +net: pse-pd: Split ethtool_get_status into multiple callbacks +net: pse-pd: Use power limit at driver side instead of current limit +net: pse-pd: tps23881: Add missing configuration register after disable +net: pse-pd: tps23881: Use helpers to calculate bit offset for a channel +net: pse-pd: tps23881: Simplify function returns by removing redundant checks +net: pse-pd: Add power limit check +net: pse-pd: Avoid setting max_uA in regulator constraints +net: pse-pd: Remove unused pse_ethtool_get_pw_limit function declaration netfilter: br_netfilter: remove unused conditional and dead code pktgen: Avoid out-of-bounds access in get_imix_entries net: mana: Cleanup "mana" debugfs dir after cleanup of all children @@ -84,14 +106,6 @@ enic: Obtain the Link speed only after the link comes up enic: Move RX coalescing set function net: stmmac: dwmac-tegra: Read iommu stream id from device tree net: phy: micrel: use helper phy_disable_eee -selftests: net: test listing NAPI vs queue resets -netdevsim: add debugfs-triggered queue reset -netdevsim: add queue management API support -netdevsim: add queue alloc/free helpers -netdevsim: allocate rqs individually -netdevsim: support NAPI config -netdev: define NETDEV_INTERNAL -net: make sure we retain NAPI ordering on netdev->napi_list xdp: remove xdp_alloc_skb_bulk() veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk() bpf: cpumap: switch to napi_skb_cache_get_bulk() @@ -100,8 +114,5 @@ bpf: cpumap: reuse skb array instead of a linked list to chain skbs bpf: cpumap: switch to GRO from netif_receive_skb_list() net: gro: expose GRO init/cleanup to use outside of NAPI net: gro: decouple GRO from the NAPI layer -net: hsr: remove synchronize_rcu() from hsr_add_port() -net: no longer reset transport_header in __netif_receive_skb_core() -dt-bindings: net: Correct indentation and style in DTS example net: sched: refine software bypass handling in tc_run net/smc: fix data error when recvmsg with MSG_PEEK flag