Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-08-28--00-00 (v6.17-rc2-737-g7962986bdb6d) remotes/brancher/net-next-2025-08-28--03-00 (v6.17-rc2-715-g2fb731f84cda) ==== BASE DIFF ==== .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 3 +- MAINTAINERS | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-i2c.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic.h | 3 - drivers/net/ethernet/meta/fbnic/fbnic_csr.h | 19 +++ drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 63 +++++++- drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.c | 66 +++++++- drivers/net/ethernet/meta/fbnic/fbnic_hw_stats.h | 28 ++++ drivers/net/ethernet/meta/fbnic/fbnic_mac.c | 57 +++++++ drivers/net/ethernet/meta/fbnic/fbnic_mac.h | 6 + drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 16 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 22 +-- drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 2 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 47 +----- drivers/net/macsec.c | 173 +++++---------------- drivers/net/phy/fixed_phy.c | 5 +- drivers/net/phy/realtek/realtek_main.c | 39 ++++- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 2 +- include/net/rps.h | 7 +- net/core/dev.c | 71 +++++++-- net/core/net-sysfs.c | 4 +- net/l2tp/l2tp_ppp.c | 25 +-- net/rose/rose_route.c | 2 +- net/sctp/ipv6.c | 2 + 26 files changed, 412 insertions(+), 260 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.8Hpi4phXR5 b/tmp/tmp.roZt20eC9l index d480b4a2d097..ff0c972b0b1c 100644 --- a/tmp/tmp.8Hpi4phXR5 +++ b/tmp/tmp.roZt20eC9l @@ -12,13 +12,15 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests -net: usb: rtl8150: Fix uninit-value access in set_carrier(). +selftests: net: avoid memory leak +pppoe: drop sock reference counting on fast path +pppoe: remove rwlock usage +eth: mlx5: remove Kconfig co-dependency with VXLAN net: lan966x: convert fwnode to of net: lan966x: use of_get_mac_address xirc2ps_cs: fix register access when enabling FullDuplex selftests: drv-net: rss_ctx: fix the queue count check -net: rose: fix a typo in rose_clear_routes() -net: af_packet: Use hrtimer to do the retire operation +net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y net: devmem: allow binding on rx queues with same DMA devices net: devmem: pre-read requested rx queues during bind net: devmem: pull out dma_dev out of net_devmem_bind_dmabuf @@ -27,7 +29,6 @@ net: devmem: get netdev DMA device via new API io_uring/zcrx: add support for custom DMA devices queue_api: add support for fetching per queue DMA dev VF Resource State Inconsistency Vulnerability in Linux bnxt_en Driver -RFS Capability Bypass Vulnerability in Linux bnxt_en Driver netfilter: conntrack: helper: Replace -EEXIST by -EBUSY netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm net: stmmac: mdio: clean up c22/c45 accessor split @@ -38,38 +39,16 @@ net_sched: remove BH blocking in eight actions octeontx2-af: Remove redundant ternary operators net/mlx4: Remove redundant ternary operators net: hinic: Remove redundant ternary operators -intel: Remove redundant ternary operators gve: remove redundant ternary operators microchip: lan865x: Fix LAN8651 autoloading microchip: lan865x: Fix module autoloading net: ethernet: oa_tc6: Handle failure of spi_setup net: thunderx: Remove redundant ternary operators -bnx2x: Remove redundant ternary operators -bna: Remove redundant ternary operators net: aquantia: Remove redundant ternary operators hsr: use proper locking when iterating over ports net: stmmac: minor cleanups to stmmac_bus_clks_config() net: stmmac: mdio: use netdev_priv() directly ipv6: annotate data-races around devconf->rpl_seg_enabled -arm64: dts: imx95: add standard PCI device compatible string to NETC Timer -net: enetc: don't update sync packet checksum if checksum offload is used -net: enetc: add PTP synchronization support for ENETC v4 -net: enetc: move sync packet modification before dma_map_single() -net: enetc: remove unnecessary CONFIG_FSL_ENETC_PTP_CLOCK check -net: enetc: extract enetc_update_ptp_sync_msg() to handle PTP Sync packets -net: enetc: save the parsed information of PTP packet to skb->cb -MAINTAINERS: add NETC Timer PTP clock driver section -ptp: netc: add the periodic output signal loopback support -ptp: netc: add external trigger stamp support -ptp: netc: add periodic pulse output support -ptp: netc: add PTP_CLK_REQ_PPS support -ptp: netc: add NETC V4 Timer PTP driver support -ptp: add debugfs interfaces to loop back the periodic output signal -ptp: add helpers to get the phc_index by of_node or dev -dt-bindings: net: move ptp-timer property to ethernet-controller.yaml -dt-bindings: ptp: add NETC Timer PTP clock -net: wangxun: add RSS reta and rxfh fields support -net: libwx: support multiple RSS for every pool net: phy: mtk-2p5ge: Add LED support for MT7988 net/mlx5: {DR,HWS}, Use the cached vhca_id for this device net/mlx5: E-switch, Set representor attributes for adjacent VFs @@ -84,61 +63,22 @@ net: dsa: lantiq_gswip: support offset of MII registers net: dsa: lantiq_gswip: ignore SerDes modes in phylink_mac_config() net: dsa: lantiq_gswip: support model-specific mac_select_pcs() net: dsa: lantiq_gswip: move to dedicated folder -MAINTAINERS: rmnet: Update email addresses fbnic: Push local unicast MAC addresses to FW to populate TCAMs fbnic: Add logic to repopulate RPC TCAM if BMC enables channel fbnic: Pass fbnic_dev instead of netdev to __fbnic_set/clear_rx_mode fbnic: Move promisc_sync out of netdev code and into RPC path -net: phy: fixed_phy: simplify fixed_mdio_read -net: xilinx: axienet: Add error handling for RX metadata pointer retrieval -net_sched: gen_estimator: net: pse-pd: Add Si3474 PSE controller driver dt-bindings: net: pse-pd: Add bindings for Si3474 PSE controller net: macb: Disable clocks once -amd-xgbe: Use int type to store negative error codes -dt-bindings: nfc: ti,trf7970a: Restrict the ti,rx-gain-reduction-db values -sctp: initialize more fields in sctp_v6_from_sk() -net: wwan: iosm: use int type to store negative error codes -l2tp: do not use sock_hold() in pppol2tp_session_get_sock() -macsec: replace custom check on IFLA_MACSEC_ENCODING_SA with NLA_POLICY_MAX -macsec: replace custom checks for IFLA_MACSEC_* flags with NLA_POLICY_MAX -macsec: validate IFLA_MACSEC_VALIDATION with NLA_POLICY_MAX -macsec: use NLA_POLICY_VALIDATE_FN to validate IFLA_MACSEC_CIPHER_SUITE -macsec: replace custom checks on IFLA_MACSEC_ICV_LEN with NLA_POLICY_RANGE -macsec: add NLA_POLICY_MAX for MACSEC_OFFLOAD_ATTR_TYPE and IFLA_MACSEC_OFFLOAD -macsec: remove validate_add_rxsc -macsec: use NLA_UINT for MACSEC_SA_ATTR_PN -macsec: use NLA_POLICY_MAX_LEN for MACSEC_SA_ATTR_KEY -macsec: replace custom checks on MACSEC_SA_ATTR_KEYID with NLA_POLICY_EXACT_LEN -macsec: replace custom checks on MACSEC_SA_ATTR_SALT with NLA_POLICY_EXACT_LEN -macsec: replace custom checks on MACSEC_*_ATTR_ACTIVE with NLA_POLICY_MAX -macsec: replace custom checks on MACSEC_SA_ATTR_AN with NLA_POLICY_MAX inet: raw: add drop_counters to raw sockets udp: add drop_counters to udp socket net: add sk->sk_drop_counters net: add sk_drops_skbadd() helper net: add sk_drops_read(), sk_drops_inc() and sk_drops_reset() helpers -net: stmmac: rk: remove incorrect _DLY_DISABLE bit definition net: usb: r8152: resume-reset deadlock -net: phy: micrel: Add PTP support for lan8842 -net: phy: micrel: Introduce function __lan8814_ptp_probe_once -hsr: use netdev_master_upper_dev_link() when linking lower ports -fbnic: Move phylink resume out of service_task and into open/close -fbnic: Fixup rtnl_lock and devl_lock handling related to mailbox code -net: phy: realtek: support for TRIGGER_NETDEV_LINK on RTL8211E and RTL8211F uapi: wrap compiler_types.h in an ifdef instead of the implicit strip -eth: fbnic: Add pause stats support -eth: fbnic: Read PHY stats via the ethtool API -eth: fbnic: Fetch PHY stats from device -eth: fbnic: Reset MAC stats -eth: fbnic: Reset hw stats upon PCI error -eth: fbnic: Move hw_stats_lock out of fbnic_dev -net: stmmac: sun8i: drop unneeded default syscon value -ptp: Limit time setting of PTP clocks selftests: bonding: add test for LACP actor port priority bonding: support aggregator selection based on port priority bonding: add support for per-port LACP actor priority -net: Cache hash and flow_id to avoid recalculation -net: Prevent RPS table overwrite of active flows net/cls_cgroup: Fix task_get_classid() during qdisc run microchip: lan865x: add ndo_eth_ioctl handler to enable PHY ioctl support