Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-04--08-00 (v6.17-rc3-866-gffcc2811d287) remotes/brancher/net-next-hw-2025-09-04--16-00 (v6.17-rc3-874-g62f780566936) ==== BASE DIFF ==== .../bindings/net/allwinner,sun4i-a10-emac.yaml | 9 + MAINTAINERS | 3 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 9 +- drivers/net/ethernet/meta/fbnic/fbnic_netdev.c | 1 + drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 9 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 601 ++++++++++++++------- drivers/net/ethernet/meta/fbnic/fbnic_txrx.h | 20 +- drivers/net/ethernet/renesas/Makefile | 1 + drivers/net/ethernet/renesas/rswitch.h | 43 +- drivers/net/ethernet/renesas/rswitch_l2.c | 316 +++++++++++ drivers/net/ethernet/renesas/rswitch_l2.h | 15 + .../ethernet/renesas/{rswitch.c => rswitch_main.c} | 86 ++- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 10 + drivers/net/phy/mscc/mscc_ptp.c | 18 +- drivers/net/ppp/ppp_generic.c | 6 +- include/net/netdev_queues.h | 2 + include/net/page_pool/helpers.h | 12 + include/uapi/linux/netfilter/nf_tables.h | 2 + net/core/netdev_rx_queue.c | 9 + net/ipv6/sit.c | 104 ++-- net/netfilter/nf_tables_api.c | 42 +- net/smc/smc_ib.c | 18 +- net/smc/smc_ism.c | 13 +- tools/testing/selftests/net/bind_bhash.c | 4 +- .../selftests/net/netfilter/conntrack_clash.sh | 2 +- .../selftests/net/netfilter/conntrack_resize.sh | 5 +- tools/testing/selftests/net/netfilter/udpclash.c | 2 +- 28 files changed, 1041 insertions(+), 324 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.0YCa7SOJJv b/tmp/tmp.KtS4pXoFEv index 13675a182e9a..948e3b7d3351 100644 --- a/tmp/tmp.0YCa7SOJJv +++ b/tmp/tmp.KtS4pXoFEv @@ -13,8 +13,13 @@ 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 -selftest: net: Fix weird setsockopt() in bind_bhash.c. -MAINTAINERS: add Sabrina to TLS maintainers +microchip: lan865x: Allow to fetch MAC from NVMEM +microchip: lan865x: Enable MAC address validation +net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() +net: phy: fixed_phy: remove link gpio support +docs: networking: can: change bcm_msg_head frames member to support flexible array +net: libwx: fix to enable RSS +eea: Add basic driver framework for Alibaba Elastic Ethernet Adaptor ixgbe: drop unnecessary casts to u16 / int igc: drop unnecessary constant casts to u16 igb: drop unnecessary constant casts to u16 @@ -24,10 +29,8 @@ igbvf: remove redundant counter rx_long_byte_count from ethtool statistics igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics ixgbe: reduce number of reads when getting OROM data ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 -udp_tunnel: Fix typo using netdev_WARN instead of netdev_warn virtio_net: Fix alignment and avoid -Wflex-array-member-not-at-end warning netrom: linearize and validate lengths in nr_rx_frame() -gve: update MAINTAINERS amd-xgbe: Add PPS periodic output support net: call cond_resched() less often in __release_sock() net: stmmac: intel: only populate plat->crosststamp when supported @@ -39,22 +42,15 @@ net: phy: aquantia: report and configure in-band autoneg capabilities net: phy: aquantia: print global syscfg registers net: dsa: felix: support phy-mode = "10g-qxgmii" net: pcs: lynx: support phy-mode = "10g-qxgmii" -net: dsa: dsa_loop: use int type to store negative error codes ipv6: Add sanity checks on ipv6_devconf.seg6_enabled dpll: zl3073x: Implement devlink flash callback dpll: zl3073x: Refactor DPLL initialization dpll: zl3073x: Add firmware loading functionality dpll: zl3073x: Add low-level flash functions dpll: zl3073x: Add functions to access hardware registers -ppp: fix memory leak in pad_compress_skb -ptp: qoriq: covert to use generic interfaces to set loopback mode -ptp: netc: add the periodic output signal loopback support -ptp: add debugfs interfaces to loop back the periodic output signal tcp: use tcp_eat_recv_skb in __tcp_close() selftests/net: packetdrill: add tcp_close_no_rst.pkt tcp: fix __tcp_close() to only send RST when required -net: ethernet: sun4i-emac: free dma descriptor -net: xilinx: axienet: Add error handling for RX metadata pointer retrieval selftests/net: add offload checking test for virtual interface net: bridge: use common function to compute the features team: use common function to compute the features @@ -65,24 +61,3 @@ 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/cls_cgroup: Fix task_get_classid() during qdisc run -eth: fbnic: support queue ops / zero-copy Rx -eth: fbnic: don't pass NAPI into pp alloc -eth: fbnic: defer page pool recycling activation to queue start -eth: fbnic: allocate unreadable page pool for the payloads -net: add helper to pre-check if PP for an Rx queue will be unreadable -eth: fbnic: split fbnic_fill() -eth: fbnic: split fbnic_enable() -eth: fbnic: split fbnic_flush() -eth: fbnic: split fbnic_disable() -eth: fbnic: request ops lock -eth: fbnic: use netmem_ref where applicable -eth: fbnic: move page pool alloc to fbnic_alloc_rx_qt_resources() -eth: fbnic: move xdp_rxq_info_reg() to resource alloc -eth: fbnic: move page pool pointer from NAPI to the ring struct -net/smc: Improve log message for devices w/o pnetid -s390/ism: Log module load/unload -ipv6: sit: Add ipip6_tunnel_dst_find() for cleanup -net: renesas: rswitch: add modifiable ageing time -net: renesas: rswitch: add offloading for L2 switching -net: renesas: rswitch: configure default ageing time -net: renesas: rswitch: rename rswitch.c to rswitch_main.c