NIPA Branch net-next-2025-11-26--18-00

Branches
Base trees

No differences found.

New patches
@@ -1,190 +1,191 @@
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: local: add short sleep to bond_macvlan_ipvlan.sh
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
[-] dibs: Remove KMSG_COMPONENT macro
[-] net: Remove KMSG_COMPONENT macro
[-] if_ether.h: Clarify ethertype validity for gsw1xx dsa
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()
net/sched: em_canid: add length check before reading CAN ID
net: atlantic: fix fragment overflow handling in RX path
MAINTAINERS: separate VIRTIO NET DRIVER and add netdev
selftests/net: packetdrill: pass send_omit_free to MSG_ZEROCOPY tests
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
selftests/tc-testing: Check Cake Scheduler when enqueue drops packets
net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
virtio-net: avoid unnecessary checksum calculation on guest RX
eth: fbnic: Fix counter roll-over issue
hsr: fix NULL pointer dereference in skb_clone with hw tag insertion
net/mlx5: Document devlink rates
net/mlx5: qos: Enable cross-device scheduling
net/mlx5: qos: Support cross-device tx scheduling
net/mlx5: Store QoS sched nodes in the sh_devlink
net/mlx5: Expose a function to clear a vport's parent
net/mlx5: Introduce shared devlink instance for PFs on same chip
devlink: Allow rate node parents from other devlinks
devlink: Allow parent dev for rate-set and rate-new
devlink: Add parent dev to devlink API
devlink: Decouple rate storage from associated devlink object
devlink: Refactor devlink_rate_nodes_check
devlink: Add helpers to lock nested-in instances
documentation: networking: add shared devlink documentation
devlink: Reverse locking order for nested instances
mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose().
tun: flush deferred skb free list before bulk NAPI cache get
net: core: export skb_defer_free_flush
tun: use napi_consume_skb() in tun_put_user
tun: use napi_build_skb in __tun_build_skb
tun: use bulk NAPI cache allocation in tun_xdp_one
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
flow_dissector: save computed hash in __skb_get_hash_symmetric_net()
mptcp: clear scheduled subflows on retransmit
selftests/net: initialize char variable to null
net: stmmac: dwmac: Disable flushing frames on Rx Buffer Unavailable
selftests: net: tests for add double tunneling GRO/GSO
geneve: use GRO hint option in the RX path
geneve: extract hint option at GRO stage
geneve: add GRO hint output path
geneve: pass the geneve device ptr to geneve_build_skb()
geneve: constify geneve_hlen()
geneve: add netlink support for GRO hint
vxlan: expose gso partial features for tunnel offload
geneve: expose gso partial features for tunnel offload
net: introduce mangleid_features
xsk: skip validating skb list in xmit path
selftests: af_unix: remove unused stdlib.h include
netlink: specs: add big-endian byte-order for u32 IPv4 addresses
net: pcs: lynx: accept in-band autoneg for 2500base-x
fm10k: extract GRXRINGS from .get_rxnfc
ixgbevf: extract GRXRINGS from .get_rxnfc
igc: extract GRXRINGS from .get_rxnfc
igb: extract GRXRINGS from .get_rxnfc
idpf: extract GRXRINGS from .get_rxnfc
ice: extract GRXRINGS from .get_rxnfc
iavf: extract GRXRINGS from .get_rxnfc
i40e: extract GRXRINGS from .get_rxnfc
s390/net: list Aswin Karuvally as maintainer
net: fec: do not register PPS event for PEROUT
net: fec: do not allow enabling PPS and PEROUT simultaneously
net: fec: do not update PEROUT if it is enabled
net: fec: cancel perout_timer when PEROUT is disabled
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
net: wwan: mhi: Keep modem name match with Foxconn T99W640
net: mctp: unconditionally set skb->dev on dst output
net: wwan: mhi_wwan_mbim: Avoid -Wflex-array-member-not-at-end warning
ptp: ptp_ines: add HW timestamp configuration reporting
net: phy: nxp-c45-tja11xx: add HW timestamp configuration reporting
phy: mscc: add HW timestamp configuration reporting
net: phy: dp83640: add HW timestamp configuration reporting
net: phy: broadcom: add HW timestamp configuration reporting
phy: add hwtstamp_get callback to phy drivers
phy: rename hwtstamp callback to hwtstamp_set
net: stmmac: pci: Use generic PCI suspend/resume routines
net: stmmac: loongson: Use generic PCI suspend/resume routines
net: stmmac: Add generic suspend/resume helper for PCI-based controllers
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
amd-xgbe: schedule NAPI on Rx Buffer Unavailable to prevent RX stalls
selftests: bonding: add mux and churn state testing
bonding: restructure ad_churn_machine
bonding: set AD_RX_PORT_DISABLED when disabling a port
tools: ynl: add YNL test framework
eea: introduce ethtool support
eea: create/destroy rx,tx queues for netdevice open and stop
eea: probe the netdevice and create adminq
eea: introduce ring and descriptor structures
eea: introduce PCI framework
amd-xgbe: let the MAC manage PHY PM
Documentation: networking: Document the phy_port infrastructure
net: phy: dp83822: Add SFP support through the phy_port interface
net: phy: Only rely on phy_port for PHY-driven SFP
net: phy: qca807x: Support SFP through phy_port interface
net: phy: at803x: Support SFP through phy_port interface
net: phy: marvell10g: Support SFP through phy_port
net: phy: marvell: Support SFP through phy_port interface
net: phy: marvell-88x2222: Support SFP through phy_port interface
net: phy: Introduce generic SFP handling for PHY drivers
net: phy: Create a phy_port for PHY-driven SFPs
dt-bindings: net: dp83822: Deprecate ti,fiber-mode
net: phy: dp83822: Add support for phy_port representation
net: phy: Introduce PHY ports representation
net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values
dt-bindings: net: Introduce the ethernet-connector description
net: fman_memac: report structured ethtool counters
net: dpaa: fman_memac: complete phylink support with 2500base-x
net: dsa: sja1105: fix SGMII linking at 10M or 100M but not passing traffic
net: phy: dp83867: implement configurability for SGMII in-band auto-negotiation
net: hibmcge: add support for pagepool on rx
net: hibmcge: reduce packet drop under stress testing
net: hibmcge: add support for tracepoint to dump some fields of rx_desc
fbnic: Replace use of internal PCS w/ Designware XPCS
fbnic: Add SW shim for MDIO interface to PMD and PCS
fbnic: Add handler for reporting link down event statistics
fbnic: Add logic to track PMD state via MAC/PCS signals
fbnic: Rename PCS IRQ to MAC IRQ as it is actually a MAC interrupt
net: pcs: xpcs: Add support for FBNIC 25G, 50G, 100G PMD
net: pcs: xpcs: Fix PMA identifier handling in XPCS
net: pcs: xpcs: Add support for 25G, 50G, and 100G interfaces
net: phy: Add MDIO_PMA_CTRL1_SPEED for 2.5G and 5G to reflect PMA values
selftests: netconsole: validate target resume
netconsole: resume previously deactivated target
netconsole: add STATE_DEACTIVATED to track targets disabled by low level
netconsole: convert 'enabled' flag to enum for clearer state management
netconsole: add target_state enum
net: mana: Handle hardware recovery events when probing the device
Test results