Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-09-16--15-00 (v6.17-rc5-1284-gc016253e3055) remotes/brancher/net-next-2025-09-16--18-00 (v6.17-rc5-1286-ga052e10fa797) ==== BASE DIFF ==== Documentation/netlink/genetlink-legacy.yaml | 2 +- tools/net/ynl/lib/ynl-priv.h | 10 ++- tools/net/ynl/lib/ynl.c | 6 +- tools/net/ynl/pyynl/lib/ynl.py | 38 ++++++++++-- tools/net/ynl/pyynl/ynl_gen_c.py | 96 +++++++++++++++++------------ 5 files changed, 102 insertions(+), 50 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.x5GRbSHlD6 b/tmp/tmp.zGsnHlilYI index b45ac52e15d0..db2fb0d747c7 100644 --- a/tmp/tmp.x5GRbSHlD6 +++ b/tmp/tmp.zGsnHlilYI @@ -12,7 +12,27 @@ nipa: profile (time) test output nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: disable random kunit tests +libie: fix linking with libie_{adminq,fwlog} when CONFIG_LIBIE=n +eth: fbnic: support devmem Tx +selftests/net: test ipip packets in gro.sh +net: gro: remove unnecessary df checks +net: gso: restore ids of outer ip headers correctly +net: gro: only merge packets with incrementing or fixed outer ids +net: gro: remove is_ipv6 from napi_gro_cb +net/mlx5e: Use the 'num_doorbells' devlink param +devlink: Add a 'num_doorbells' driverinit param +net/mlx5e: Use multiple CQ doorbells +net/mlx5e: Use multiple TX doorbells +net/mlx5e: Prepare for using different CQ doorbells +net/mlx5e: Prepare for using multiple TX doorbells +net/mlx5: Store the global doorbell in mlx5_priv +net/mlx5e: Remove unused 'xsk' param of mlx5e_build_xdpsq_param +net/mlx5: Remove unused 'offset' field from mlx5_sq_bfreg +net/mlx5: Fix typo of MLX5_EQ_DOORBEL_OFFSET octeon_ep: fix VF MAC address lifecycle handling +net: stmmac: correct Tx descriptors debugfs prints +net: stmmac: add TC flower filter support for IP EtherType +net: stmmac: enhance VLAN protocol detection for GRO batman-adv: remove includes for extern declarations batman-adv: keep skb crc32 helper local in BLA batman-adv: remove network coding support @@ -41,25 +61,8 @@ tcp: AccECN core net: cadence: macb: Add support for Raspberry Pi RP1 ethernet controller selftests: bonding: add vlan over bond testing bonding: don't set oif to bond dev when getting NS target destination -net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS -wifi: ath9k: Remove redundant rcu_read_lock/unlock() in spin_lock -net: bonding: Remove redundant rcu_read_lock/unlock() in spin_lock -net: amt: Remove redundant rcu_read_lock/unlock() in spin_lock -net: ncsi: Remove redundant rcu_read_lock/unlock() in spin_lock -wifi: mac80211: Remove redundant rcu_read_lock/unlock() in spin_lock -cgroup/cpuset: Remove redundant rcu_read_lock/unlock() in spin_lock -cgroup: Remove redundant rcu_read_lock/unlock() in spin_lock -yama: Remove redundant rcu_read_lock/unlock() in spin_lock -ipc: Remove redundant rcu_read_lock/unlock() in spin_lock -s390/pkey: Remove redundant rcu_read_lock/unlock() in spin_lock -nfs: Remove redundant rcu_read_lock/unlock() in spin_lock -fs: aio: Remove redundant rcu_read_lock/unlock() in spin_lock -drm/i915/gt: Remove redundant rcu_read_lock/unlock() in spin_lock -ACPI: APEI: Remove redundant rcu_read_lock/unlock() in spin_lock Revert "net: ethernet: stmmac: dwmac-rk: Make the clk_phy could be used for external phy" MAINTAINERS: make the DPLL entry cover drivers -net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ -net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ selftest: packetdrill: Add tcp_fastopen_server_reset-after-disconnect.pkt. tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect(). net: pse-pd: pd692x0: Add devlink interface for configuration save/reset @@ -67,9 +70,6 @@ devlink: Add devlink-conf uAPI for NV memory management docs: devlink: Sort table of contents alphabetically net: pse-pd: pd692x0: Separate configuration parsing from hardware setup net: pse-pd: pd692x0: Replace __free macro with explicit kfree calls -tools: ynl: avoid "use of uninitialized variable" false positive in generated code -ptp: rework ptp_clock_unregister() to disable events -ptp: describe the two disables in ptp_set_pinfunc() net: dsa: mv88e6xxx: move mv88e6xxx_hwtstamp_work() prototype net: dsa: mv88e6xxx: remove unused 88E6165 register definitions net: dsa: mv88e6xxx: remove duplicated register definition @@ -86,20 +86,9 @@ net/mlx5e: Harden uplink netdev access against device unbind net: dsa: mv88e6xxx: clean up PTP clock during setup failure net: mvpp2: add support for hardware timestamps wireguard: do not use sin6_scope_id if not needed -net: virtio_net: add get_rxrings ethtool callback for RX ring queries -net: ethtool: use the new helper in rss_set_prep_indir() -net: ethtool: update set_rxfh_indir to use ethtool_get_rx_ring_count helper -net: ethtool: update set_rxfh to use ethtool_get_rx_ring_count helper -net: ethtool: add get_rx_ring_count callback to optimize RX ring queries -net: ethtool: remove the duplicated handling from ethtool_get_rxrings -net: ethtool: add support for ETHTOOL_GRXRINGS ioctl -net: ethtool: pass the num of RX rings directly to ethtool_copy_validate_indir ptp: netc: only enable periodic pulse event interrupts for PPS net: stmmac: est: Drop frames causing HLBS error net: stmmac: Consider Tx VLAN offload tag length for maxSDU net: stmmac: est: Fix GCL bounds checks phy: mscc: Fix PTP for vsc8574 and VSC8572 -net: mana: Add standard counter rx_missed_errors -net: mana: Refactor GF stats to use global mana_context doc/netlink: Fix typos in operation attributes -eth: fbnic: support devmem Tx