NIPA Branch net-next-hw-2025-11-22--00-00

Branches
Base trees

No differences found.

New patches
@@ -1,57 +1,157 @@
tmp: fix defering freeing of zc Tx skbs
nipa: fbnic: link up on QEMU
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
[-] nipa: fbnic: link up on QEMU
[-] net: mana: Handle hardware recovery events when probing the device
[+] cxgb4: Rename sched_class to avoid type clash
[+] net: mvpp2: extract GRXRINGS from .get_rxnfc
[+] net: mvneta: convert to use .get_rx_ring_count
[+] mptcp: leverage the backlog for RX packet processing
[+] mptcp: introduce mptcp-level backlog
[+] mptcp: borrow forward memory from subflow
[+] mptcp: handle first subflow closing consistently
[+] mptcp: drop the __mptcp_data_ready() helper
[+] mptcp: make mptcp_destroy_common() static
[+] mptcp: do not miss early first subflow close event notification
[+] mptcp: ensure the kernel PM does not take action too late
[+] mptcp: cleanup fallback dummy mapping generation
[+] mptcp: cleanup fallback data fin reception
[+] mptcp: fix memcg accounting for passive sockets
[+] mptcp: grafting MPJ subflow earlier
[+] mptcp: factor-out cgroup data inherit helper
[+] net: factor-out _sk_charge() helper
[+] 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
io_uring: Introduce getsockname io_uring cmd
socket: Split out a getsockname helper for io_uring
socket: Unify getsockname and getpeername implementation
[+] ipvlan: fix sparse warning about __be32 -> u32
[+] net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr()
[+] selftests: netconsole: ensure required log level is set on netcons_basic
[+] Merge tag 'for-net-2025-11-21' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
[+] i40e: delete a stray tab
[+] 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: sxgbe: fix potential NULL dereference in sxgbe_rx()
[+] net: dsa: Kconfig: Enable support for RZ/T2H and RZ/N2H SoCs
[+] net: dsa: rzn1-a5psw: Add support for RZ/T2H Ethernet switch
[+] net: dsa: rzn1-a5psw: Add support for management port frame length adjustment
[+] net: dsa: rzn1-a5psw: Make DSA tag protocol configurable via OF data
[+] net: dsa: rzn1-a5psw: Make switch topology configurable via OF data
[+] net: dsa: rzn1-a5psw: Add support for optional timestamp clock
[+] net: dsa: rzn1-a5psw: Add support for optional reset control
[+] dt-bindings: net: dsa: renesas,rzn1-a5psw: Add RZ/T2H and RZ/N2H ETHSW support
[+] net: dsa: Kconfig: Expand config description to cover RZ/T2H and RZ/N2H ETHSW
[+] net: dsa: tag_rzn1_a5psw: Add RZ/T2H ETHSW tag protocol and register ethsw tag driver
[+] net: dsa: tag_rzn1_a5psw: Drop redundant ETH_P_DSA_A5PSW definition
[+] net: ipv4: fix spelling typos in comments
[+] net: hyperv: convert to use .get_rx_ring_count
[+] r8169: add support for RTL9151A
[+] ipvs: fix ipv4 null-ptr-deref in route error path
[+] net_sched: use qdisc_dequeue_drop() in cake, codel, fq_codel
[+] net_sched: add qdisc_dequeue_drop() helper
[+] net_sched: add tcf_kfree_skb_list() helper
[+] net: annotate a data-race in __dev_xmit_skb()
[+] net: prefech skb->priority in __dev_xmit_skb()
[+] net_sched: sch_fq: prefetch one skb ahead in dequeue()
[+] net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb()
[+] net_sched: add Qdisc_read_mostly and Qdisc_write groups
[+] net_sched: cake: use qdisc_pkt_segs()
[+] net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update()
[+] net: use qdisc_pkt_len_segs_init() in sch_handle_ingress()
[+] net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init()
[+] net: init shinfo->gso_segs from qdisc_pkt_len_init()
[+] net_sched: make room for (struct qdisc_skb_cb)->pkt_segs
[+] net: mdio: eliminate kdoc warnings in mdio_device.c and mdio_bus.c
[+] net: optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=y
[+] net: lan966x: Fix the initialization of taprio
[+] selftests/vsock: add tests for namespace deletion and mode changes
[+] selftests/vsock: add tests for host <-> vm connectivity with namespaces
[+] selftests/vsock: add namespace tests for CID collisions
[+] selftests/vsock: add tests for proc sys vsock ns_mode
[+] selftests/vsock: use ss to wait for listeners instead of /proc/net
[+] selftests/vsock: add vm_dmesg_{warn,oops}_count() helpers
[+] selftests/vsock: prepare vm management helpers for namespaces
[+] selftests/vsock: add namespace helpers to vmtest.sh
[+] vsock: add netns support to virtio transports
[+] virtio: set skb owner of virtio_transport_reset_no_sock() reply
[+] vsock: reject bad VSOCK_NET_MODE_LOCAL configuration for G2H
[+] vsock: add netns to vsock core
[+] vsock: a per-net vsock NS mode state
[+] net: dsa: microchip: fix mdio parent bus reference leak
[+] selftests: hw-net: toeplitz: give the test up to 4 seconds
[+] selftests: hw-net: toeplitz: read indirection table from the device
[+] selftests: hw-net: toeplitz: read the RSS key directly from C
[+] selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz configured
[+] selftests: hw-net: auto-disable building the iouring C code
[+] netmem: remove the pp fields from net_iov
[+] netmem, devmem, tcp: access pp fields through @desc in net_iov
[+] netmem, io_uring/zcrx: access pp fields through @desc in net_iov
[+] SUNRPC: use kmalloc_array() instead of kmalloc()
[+] NFC: Fix error handling in nfc_genl_dump_targets
[+] net: mana: Handle hardware recovery events when probing the device
net: dsa: mt7530: fix active-low reset sequence
ARM64: dts: mediatek: fix MT7531 reset GPIO polarity on multiple boards
[+] tools: ynl-gen: add regeneration comment
[+] tools: ynl-gen: add function prefix argument
uapi: ioam6: adjust the maximum size of a schema
net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYs
net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY
net: atlantic: fix fragment overflow handling in RX path
atm/fore200e: Fix possible data race in fore200e_open()
net: wwan: t7xx: Make local function static
net: stmmac: qcom-ethqos: use read_poll_timeout_atomic()
net: stmmac: qcom-ethqos: add rgmii set/clear functions
net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update
octeon_ep: reset firmware ready status
net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}()
net: dsa: microchip: Free previously initialized ports on init failures
net: dsa: microchip: Don't free uninitialized ksz_irq
net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
net: dsa: microchip: common: Fix checks on irq_find_mapping()
net: aquantia: Add missing descriptor cache invalidation on ATL2
dt-bindings: net: aspeed: add AST2700 MDIO compatible
nfp: tls: Avoid -Wflex-array-member-not-at-end warnings
vhost: rewind next_avail_head while discarding descriptors
virtio_net: enhance wake/stop tx queue statistics accounting
team: Move team device type change at the end of team_port_add
Documentation: net: add flow control guide and document ethtool API
hinic3: Add HW event handler
hinic3: Add netdev notifier interfaces
hinic3: Add mac filter ops
hinic3: Add adaptive IRQ coalescing with DIM
hinic3: Add .ndo_vlan_rx_add/kill_vid and .ndo_validate_addr
hinic3: Add .ndo_set_features and .ndo_fix_features
hinic3: Add .ndo_tx_timeout and .ndo_get_stats64
hinic3: Add PF management interfaces
hinic3: Add PF framework
net: enetc: update the base address of port MDIO registers for ENETC v4
net: enetc: set external PHY address in IERB for i.MX94 ENETC
net: enetc: set the external PHY address in IERB for port MDIO usage
tools: ynl: add YNL test framework
[+] Bluetooth: SMP: Fix not generating mackey and ltk when repairing
[+] Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref
[+] Bluetooth: hci_core: lookup hci_conn on RX path on protocol side
[+] Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
[+] Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP
[+] Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interface
Test results