Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-01-09--18-00 (v6.13-rc5-1058-g248ef5645dca) remotes/brancher/net-next-2025-01-09--21-00 (v6.13-rc5-1044-g43eb0bf45148) ==== BASE DIFF ==== Documentation/Makefile | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 2 +- Documentation/networking/multi-pf-netdev.rst | 4 +- Documentation/networking/napi.rst | 4 +- Documentation/networking/netlink_spec/readme.txt | 2 +- .../userspace-api/netlink/intro-specs.rst | 8 +-- drivers/net/ethernet/cisco/enic/enic_main.c | 64 +++++++++++----------- tools/net/ynl/Makefile | 29 +++++++++- tools/net/ynl/generated/.gitignore | 1 + tools/net/ynl/generated/Makefile | 51 ++++++++++++++--- tools/net/ynl/lib/.gitignore | 1 - tools/net/ynl/lib/Makefile | 1 - tools/net/ynl/pyproject.toml | 24 ++++++++ tools/net/ynl/pyynl/.gitignore | 2 + tools/net/ynl/pyynl/__init__.py | 0 tools/net/ynl/{ => pyynl}/cli.py | 0 tools/net/ynl/{ => pyynl}/ethtool.py | 0 tools/net/ynl/{ => pyynl}/lib/__init__.py | 0 tools/net/ynl/{ => pyynl}/lib/nlspec.py | 0 tools/net/ynl/{ => pyynl}/lib/ynl.py | 0 tools/net/ynl/{ynl-gen-c.py => pyynl/ynl_gen_c.py} | 12 +++- .../ynl/{ynl-gen-rst.py => pyynl/ynl_gen_rst.py} | 0 tools/net/ynl/ynl-regen.sh | 2 +- tools/testing/selftests/net/lib/py/ynl.py | 4 +- tools/testing/selftests/net/ynl.mk | 3 +- 25 files changed, 156 insertions(+), 60 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.AuLJonCMC0 b/tmp/tmp.rWG2zByVpo index 7b4b921f01be..e9cba702dd3b 100644 --- a/tmp/tmp.AuLJonCMC0 +++ b/tmp/tmp.rWG2zByVpo @@ -3,8 +3,8 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +net: dsa: qca8k: Use of_property_present() for non-boolean properties net: sched: calls synchronize_net() only when needed -tcp: Add an extra check for consecutive failed keepalive probes net: stmmac: sti: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() net: phylink: provide fixed state for 1000base-X and 2500base-X net: phylink: use neg_mode in phylink_mii_c22_pcs_decode_state() @@ -12,8 +12,6 @@ net: phylink: pass neg_mode into c22 state decoder net: phylink: pass neg_mode into .pcs_get_state() method net: phylink: use pcs_neg_mode in phylink_mac_pcs_get_state() net/ncsi: fix locking in Get MAC Address handling -net: sched: Disallow replacing of child qdisc from one parent to another -gro_cells: Avoid packet re-ordering for cloned skbs 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 @@ -21,21 +19,6 @@ net: ethtool: Use hwprov under rcu_read_lock 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 pktgen: Avoid out-of-bounds access in get_imix_entries net: mana: Cleanup "mana" debugfs dir after cleanup of all children eth: bnxt: always recalculate features after XDP clearing, fix null-deref @@ -77,20 +60,12 @@ net: stmmac: use unsigned int for eee_timer net: stmmac: use correct type for tx_lpi_timer net: stmmac: move tx_lpi_timer tracking to phylib net: phy: add configuration of rx clock stop mode -tools: ynl: add main install target -tools: ynl: add install target for generated content -tools: ynl: add initial pyproject.toml for packaging -tools: ynl: move python code to separate sub-directory -dt-bindings: net: qcom,ipa: Use recommended MBN firmware format in DTS example netconsole: selftest: verify userdata entry limit netconsole: selftest: Delete all userdata keys netconsole: selftest: Split the helpers from the selftest netconsole: Warn if MAX_USERDATA_ITEMS limit is exceeded net/smc: delete pointless divide by one net: airoha: Fix channel configuration for ETS Qdisc -enic: Fix typo in comment in table indexed by link speed -enic: Obtain the Link speed only after the link comes up -enic: Move RX coalescing set function net: phy: micrel: use helper phy_disable_eee xdp: remove xdp_alloc_skb_bulk() veth: use napi_skb_cache_get_bulk() instead of xdp_alloc_skb_bulk()