@@ -1,151 +1,207 @@
tmp: fix defering freeing of zc Tx skbs
selftests: hw-net: tso: set a TCP window clamp to avoid spurious drops
nipa: config: disable kmemleak auto scan
nipa: drv: net: add timeout
nipa: tc_action dbg
nipa: disable 6.17's merge window kunit tests
nipa: config: x86: disable GPUs and sound
nipa: forwarding: set timeout to 3 hours
nipa: selftests: net: enable profiling
nipa: fbnic: link up on QEMU
nipa: timestamp - try waking
[+] selftests: forwarding: update PTP tcpdump patterns
nipa: config: x86: use periodic HZ tick
nipa: profile (time) test output
nipa: config: disable CPU_MITIGATIONS
nipa: disable random kunit tests
[+] __udp_enqueue_schedule_skb() drops packets when there is no buffer space available, but currently does not update UDP SNMP counters.
[+] octeon_ep: reset firmware ready status
[+] ptp: ptp_vmclock: return TAI not UTC
[+] ptp: ptp_vmclock: remove dependency on CONFIG_ACPI
[+] ptp: ptp_vmclock: add 'VMCLOCK' to ACPI device match
[+] ptp: ptp_vmclock: Add device tree support
[+] dt-bindings: ptp: Add amazon,vmclock
[+] ptp: vmclock: support device notifications
[+] ptp: vmclock: add vm generation counter
[+] octeon_ep_vf: ensure dbell BADDR updation
[+] octeon_ep: ensure dbell BADDR updation
[+] octeon_ep: disable per ring interrupts
[+] net: dsa: ks8995: Add DSA tagging to KS8995
[+] net: dsa: tag_ks8995: Add the KS8995 tag handling
[+] net: update netdev_lock_{type,name}
[+] net: ti: icssg-prueth: Add ethtool ops for Frame Preemption MAC Merge
[+] net: ti: icssg-prueth: Add Frame Preemption MAC Merge support
[+] net: wan: framer: Discard pm_runtime_put() return values
[+] net: cadence: macb: Discard pm_runtime_put() return value
[+] net: ethernet: ti: am65-cpsw: Discard pm_runtime_put() return value
[+] tools: ynl-gen-c: Fix remaining pylint warnings
[+] tools: ynl-gen-c: fix pylint None, type, dict, generators, init
[+] tools: ynl-gen-c: fix pylint warnings for returns, unused, redefined
[+] tools: ynl-gen-c: suppress unhelpful pylint messages
[+] tools: ynl: fix pylint issues in ynl_gen_rst
[+] tools: ynl: ethtool: fix pylint issues
[+] tools: ynl: fix logic errors reported by pylint
[+] tools: ynl: fix pylint global variable related warnings
[+] tools: ynl: fix pylint misc warnings
[+] tools: ynl: fix pylint dict, indentation, long lines, uninitialised
[+] tools: ynl: fix pylint exception warnings
[+] tools: ynl: fix pylint redefinition, encoding errors
[+] tools: ynl: pylint suppressions and docstrings
[+] macsec: Support VLAN-filtering lower devices
[+] net: add net.core.qdisc_max_burst
[+] net/mlx5e: Remove GSO_PARTIAL for non _CSUM GRE
[+] net/mlx5e: TSO for UDP over GRE over vlan packets
[+] net/mlx5e: TSO for GRE over vlan
[+] net: enetc: fix build warning when PAGE_SIZE is greater than 128K
[+] atm: Fix dma_free_coherent() size
[+] net: dsa: mxl-gsw1xx: Support R(G)MII slew rate configuration
[+] dt-bindings: net: dsa: lantiq,gswip: add MaxLinear R(G)MII slew rate
[+] net: airoha: npu: Init BA memory region if provided via DTS
[+] dt-bindings: net: airoha: npu: Add BA memory region
[+] ibm: emac: remove unused emac_link_differs function
[+] net: ethernet: tehuti: remove function tracing macros
[+] pcnet32: remove VLB support
[+] docs: 3c509: remove note about card detection failing with overclock
[+] sis900: remove module version and switch to module_pci_driver
[+] net: 8139too: switch to module_pci_driver; remove driver version
[+] epic100: remove module version and switch to module_pci_driver
[+] net: usb: smsc95xx: use phy_do_ioctl_running function
[+] net: usb: introduce usbnet_mii_ioctl helper function
[+] selftests: vlan: add test for turn on hw offload with reorder_hdr off
[+] net: vlan: set header_ops to match hard_header_len when hw offload is toggled
hinic3: Add HW event handler
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_features_check
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
idpf: fix aux device unplugging when rdma is not supported by vport
idpf: cap maximum Rx buffer size
idpf: Fix error handling in idpf_vport_open()
idpf: Fix RSS LUT NULL ptr issue after soft reset
idpf: Fix RSS LUT configuration on down interfaces
idpf: Fix RSS LUT NULL pointer crash on early ethtool operations
idpf: fix issue with ethtool -n command display
idpf: fix memory leak of flow steer list on rmmod
idpf: fix error handling in the init_task on load
idpf: fix memory leak in idpf_vc_core_deinit()
idpf: fix memory leak in idpf_vport_rel()
idpf: detach and close netdevs while handling a reset
idpf: keep the netdev when a reset fails
net: mana: Implement ndo_tx_timeout and serialize queue resets per port.
net: mana: Add ethtool counters for RX CQEs in coalesced type
net: mana: Add support for coalesced RX packets on CQE
MAINTAINERS: add docs and selftest to the TLS file list
selftests: tls: avoid flakiness in data_steal
net: bridge: annotate data-race in br_fdb_update()
sfc: correct kernel-doc complaints
ipv4: ip_tunnel: spread netdev_lockdep_set_classes()
net: 6lowpan: replace sprintf() with scnprintf() in debugfs
net: phy: fixed_phy: replace list of fixed PHYs with static array
virtio_net: Add get ethtool flow rules ops
virtio_net: Add support for TCP and UDP ethtool rules
virtio_net: Add support for IPv6 ethtool steering
virtio_net: Implement IPv4 ethtool flow rules
virtio_net: Use existing classifier if possible
virtio_net: Implement layer 2 ethtool flow rules
virtio_net: Create a FF group for ethtool steering
virtio_net: Query and set flow filter caps
virtio: Expose object create and destroy API
virtio: Expose generic device capability operations
virtio: Add config_op for admin commands
virtio_pci: Remove supported_cap size build assert
tools: ynl: don't install tests
net: phy: microchip_rds_ptp: add HW timestamp configuration reporting
net: phy: microchip_rds_ptp: improve HW ts config logic
net: phy: micrel: add HW timestamp configuration reporting
net: phy: micrel: improve HW timestamping config logic
net: do not write to msg_get_inq in callee
virtio-net: clean up __virtnet_rx_pause/resume
virtio-net: remove unused delayed refill worker
virtio-net: don't schedule delayed refill worker
bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup
chcr_ktls: add a defensive NULL check to prevent a possible null-pointer dereference in chcr_ktls_dev_del()
net: dlink: count tx_dropped when dropping skb on link down
net: stmmac: fix transmit queue timed out after resume
selftests/tc-testing: add selftests for cake_mq qdisc
net/sched: sch_cake: share shaper state across sub-instances of cake_mq
net/sched: sch_cake: Share config across cake_mq sub-qdiscs
net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices
net/sched: sch_cake: Factor out config variables into separate struct
net/sched: Export mq functions for reuse
selftests/net: remove unnecessary MTU config in big_tcp.sh
ipv6: remove IP6SKB_FAKEJUMBO flag
net: gso: do not include jumbogram HBH header in seglen calculation
net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
net: usb: pegasus: fix memory leak in update_eth_regs_async()
net/mlx5e: Expose physical received bits counters to ethtool
net: ethernet: mtk_eth_soc: avoid writing to ESW registers on MT7628
net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
gve: drop packets on invalid queue indices in DQO TX path
gve: drop packets on invalid queue indices in GQI TX path
net/rds: Give each connection path its own workqueue
net/rds: Add per cp work queue
net: phy: realtek: get rid of magic number in rtlgen_read_status()
net: phy: realtek: use paged access for MDIO_MMD_VEND2 in C22 mode
net: phy: move mmd_phy_read and mmd_phy_write to phylib.h
net: phy: realtek: implement configuring in-band an
net: phy: realtek: fix whitespace in struct phy_driver initializers
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
net: dsa: microchip: Wrap timestamp reading in a function
net: dsa: microchip: Use regs[] to access REG_PTP_MSG_CONF1
net: dsa: microchip: Use regs[] to access REG_PTP_SUBNANOSEC_RATE
net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SUB_NANOSEC
net: dsa: microchip: Use regs[] to access REG_PTP_RTC_SEC
net: dsa: microchip: Use regs[] to access REG_PTP_RTC_NANOSEC
net: dsa: microchip: Use regs[] to access REG_PTP_CLK_CTRL
net: dsa: microchip: Use dynamic irq offset
net: dsa: microchip: Initialize IRQ's mask outside common_setup()
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
eea: introduce callback for ndo_get_stats64
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
bng_en: Add support for TPA events
bng_en: Add TPA related functions
bng_en: Add support to handle AGG events
bng_en: Add TX support
bng_en: Handle an HWRM completion request
bng_en: Add RX support
bng_en: Extend bnge_set_ring_params() for rx-copybreak
xsk: move cq_cached_prod_lock to avoid touching a cacheline in sending path
xsk: advance cq/fq check when shared umem is used
tcp: accecn: enable AccECN
tcp: accecn: detect loss ACK w/ AccECN option and add TCP_ACCECN_OPTION_PERSIST
tcp: accecn: fallback outgoing half link to non-AccECN
tcp: accecn: unset ECT if receive or send ACE=0 in AccECN negotiaion
tcp: accecn: retransmit SYN/ACK without AccECN option or non-AccECN SYN/ACK
tcp: add TCP_SYNACK_RETRANS synack_type
tcp: accecn: retransmit downgraded SYN in AccECN negotiation
tcp: accecn: handle unexpected AccECN negotiation feedback
tcp: disable RFC3168 fallback identifier for CC modules
tcp: ECT_1_NEGOTIATION and NEEDS_ACCECN identifiers
selftests/net: gro: add self-test for TCP CWR flag
gro: flushing when CWR is set negatively affects AccECN
tcp: try to avoid safer when ACKs are thinned