Single branch specified, using that and the previous one: remotes/brancher/net-next-2025-11-28--00-00 (v6.18-rc7-1631-g864786f26084) remotes/brancher/net-next-2025-11-28--03-00 (v6.18-rc7-1624-ga9b70f9fb53b) ==== BASE DIFF ==== drivers/dibs/dibs_main.c | 3 +- drivers/net/dsa/yt921x.c | 105 ++++++++++----------- drivers/net/dsa/yt921x.h | 54 +++++++++++ drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- .../net/ethernet/cavium/thunder/nicvf_ethtool.c | 16 +--- drivers/net/ethernet/google/gve/gve_tx.c | 2 + drivers/net/ethernet/google/gve/gve_tx_dqo.c | 6 ++ drivers/net/ethernet/intel/e1000e/ethtool.c | 6 +- drivers/net/ethernet/intel/iavf/iavf_ptp.c | 7 ++ drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 12 ++- drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 2 +- drivers/net/ethernet/intel/idpf/idpf.h | 12 +-- drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 12 +-- drivers/net/ethernet/intel/idpf/idpf_lib.c | 24 ++--- .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 2 +- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 12 +-- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 4 +- drivers/net/ethernet/intel/idpf/xdp.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 18 +--- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/vxlan/vxlan_core.c | 18 +++- drivers/net/wwan/mhi_wwan_mbim.c | 17 ++-- include/linux/skbuff.h | 4 +- include/uapi/linux/if_ether.h | 4 +- net/core/devmem.c | 6 +- net/core/skbuff.c | 2 +- net/ipv4/tcp.c | 2 +- 30 files changed, 207 insertions(+), 156 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.pW1sD7oKMq b/tmp/tmp.hHugbAJBfE index 6378f92dcfc7..14fb074203d4 100644 --- a/tmp/tmp.pW1sD7oKMq +++ b/tmp/tmp.hHugbAJBfE @@ -10,6 +10,10 @@ 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 +ath5k: debug.h: fix enum ath5k_debug_level kernel-doc +selftests: drv-net: gro: run the test against HW GRO and LRO +selftests: drv-net: gro: improve feature config +selftests: net: py: handle interrupt during cleanup can: raw: fix build without CONFIG_CAN_DEV selftests: netfilter: nft_flowtable.sh: Add the capability to send IPv6 TCP traffic net: phy: microchip_rds_ptp: add HW timestamp configuration reporting @@ -27,6 +31,21 @@ ynl: fix schema check errors ynl: fix a yamllint warning in ethtool spec tools: ynl: add a lint makefile target tools: ynl: add schema checking +net: dsa: tag_yt921x: use the dsa_xmit_port_mask() helper +net: dsa: tag_xrs700x: use the dsa_xmit_port_mask() helper +net: dsa: tag_trailer: use the dsa_xmit_port_mask() helper +net: dsa: tag_rzn1_a5psw: use the dsa_xmit_port_mask() helper +net: dsa: tag_rtl8_4: use the dsa_xmit_port_mask() helper +net: dsa: tag_rtl4_a: use the dsa_xmit_port_mask() helper +net: dsa: tag_qca: use the dsa_xmit_port_mask() helper +net: dsa: tag_ocelot: use the dsa_xmit_port_mask() helper +net: dsa: tag_mxl_gsw1xx: use the dsa_xmit_port_mask() helper +net: dsa: tag_mtk: use the dsa_xmit_port_mask() helper +net: dsa: tag_ksz: use the dsa_xmit_port_mask() helper +net: dsa: tag_hellcreek: use the dsa_xmit_port_mask() helper +net: dsa: tag_gswip: use the dsa_xmit_port_mask() helper +net: dsa: tag_brcm: use the dsa_xmit_port_mask() helper +net: dsa: introduce the dsa_xmit_port_mask() tagging protocol helper net: phy: aquantia: check for NVMEM deferral Merge tag 'wireless-next-2025-11-27' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next net: bcmgenet: extract GRXRINGS from .get_rxnfc @@ -53,10 +72,7 @@ virtio: set skb owner of virtio_transport_reset_no_sock() reply vsock: add netns to vsock core vsock: a per-net vsock NS mode state nfp: tls: Avoid -Wflex-array-member-not-at-end warnings -net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning -net: restore napi_consume_skb()'s NULL-handling -gve: Fix race condition on tx->dropped_pkt update -ipv4: Fix log message for martian source +net: ipconfig: Replace strncpy with strscpy in ic_proto_name bnxt_en: Add PTP .getcrosststamp() interface to get device/host times bnxt_en: Add Virtual Admin Link State Support for VFs bnxt_en: Do not set EOP on RX AGG BDs on 5760X chips @@ -91,37 +107,8 @@ bng_en: Query PHY and report link status net: ti: icssm-prueth: Add support for ICSSM RSTP switch net: ti: icssm-prueth: Add switchdev support for icssm_prueth driver net: ti: icssm-prueth: Add helper functions to configure and maintain FDB -selftests: mptcp: initialize raw_addr to Null -dibs: Remove KMSG_COMPONENT macro net: Remove KMSG_COMPONENT macro -if_ether.h: Clarify ethertype validity for gsw1xx dsa -net: ipconfig: Replace strncpy with strscpy_pad in ic_proto_name -net: thunder: convert to use .get_rx_ring_count -net: stmmac: fix rx limit check in stmmac_rx_zc() -net: vxlan: prevent NULL deref in vxlan_xmit_one -iavf: Implement settime64 with -EOPNOTSUPP -net: dsa: yt921x: Add LAG offloading support -net: dsa: yt921x: Add HSR offloading support -net: dsa: yt921x: Add STP/MST support -net: dsa: yt921x: Use *_ULL bitfield macros for VLAN_CTRL net: mctp: test: move TX packetqueue from dst to dev -net: dsa: yt921x: Use macros for MIB locations -net: dsa: yt921x: Fix parsing MIB attributes -r8169: add DASH support for RTL8127AP -selftests/net/ipsec: Fix variable size type not at the end of struct -netmem, devmem, tcp: access pp fields through @desc in net_iov -eth: bnxt: make use of napi_consume_skb() -iavf: clarify VLAN add/delete log messages and lower log level -ice: fix comment typo and correct module format string -idpf: correct queue index in Rx allocation error messages -idpf: use desc_ring when checking completion queue DMA allocation -ixgbe: avoid redundant call to ixgbe_non_sfp_link_config() -e1000e: Remove unneeded checks -idpf: convert vport state to bitmap -ixgbevf: ixgbevf_q_vector clean up -ixgbe: Add 10G-BX support -ice: unify PHY FW loading status handler for E800 devices -ice: add support for unmanaged DPLL on E830 NIC net/mlx5: Document devlink rates net/mlx5: qos: Enable cross-device scheduling net/mlx5: qos: Support cross-device tx scheduling @@ -145,25 +132,6 @@ tun: correct drop statistics in tun_get_user tun: correct drop statistics in tun_put_user tun: correct drop statistics in tun_xdp_one tun: cleanup out label in tun_xdp_one -net/mlx5e: Refine TX timeout handling to skip non-timed-out SQ -net: hns3: Use netif_xmit_timeout_ms() helper -net: Introduce netif_xmit_time_out_duration() helper -quic: add packet parser base -quic: add packet builder base -quic: add frame encoder and decoder base -quic: add timer management -quic: add crypto packet encryption and decryption -quic: add crypto key derivation and installation -quic: add packet number space -quic: add congestion control -quic: add path management -quic: add connection id management -quic: add stream management -quic: provide quic.h header files for kernel and userspace -quic: provide family ops for address and protocol -quic: provide common utilities and data structures -net: build socket infrastructure for QUIC protocol -net: define IPPROTO_QUIC and SOL_QUIC constants wifi: mac80211: allow sharing identical chanctx for S1G interfaces wifi: nl80211: vendor-cmd: intel: fix a blank kernel-doc line warning wifi: cfg80211: include s1g_primary_2mhz when comparing chandefs