NIPA Branch net-next-hw-2025-07-22--16-00

Branches
Base trees
[+] gve: deduplicate xdp info and xsk pool registration logic
[+] gve: merge xdp and xsk registration
[+] gve: keep registry of zc xsk pools in netdev_priv
[+] gve: implement DQO TX datapath for AF_XDP zero-copy
[+] gve: implement DQO RX datapath and control path for AF_XDP zero-copy
[+] Merge branch 'gve-af_xdp-zero-copy-for-dqo-rda'
[+] net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
[+] ip6_gre: Factor out common ip6gre tunnel match into helper
[+] ibmveth: Add multi buffers rx replenishment hcall support
[+] Octeontx2-af: Add programmed macaddr to RVU pfvf
[+] Octeontx2-af: Disable stale DMAC filters
[+] Octeontx2-af: RPM: Update DMA mask
[+] Octeontx2-af: Debugfs support for firmware data
[+] Merge branch 'octeontx2-af-rpm-misc-feaures'
arch/powerpc/include/asm/hvcall.h | 1 + drivers/net/ethernet/google/gve/gve.h | 24 ++- .../net/ethernet/google/gve/gve_buffer_mgmt_dqo.c | 24 ++- drivers/net/ethernet/google/gve/gve_dqo.h | 1 + drivers/net/ethernet/google/gve/gve_main.c | 233 +++++++++++++-------- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 94 ++++++++- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 148 +++++++++++++ drivers/net/ethernet/ibm/ibmveth.c | 220 +++++++++++++------ drivers/net/ethernet/ibm/ibmveth.h | 21 ++ drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 19 ++ drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 7 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 23 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 162 ++++++++++++++ net/ipv6/ip6_gre.c | 100 +++------ net/sched/sch_qfq.c | 7 +- 15 files changed, 830 insertions(+), 254 deletions(-)
New patches
@@ -1,46 +1,30 @@
fbnic: link up on QEMU
disable random kunit tests [local patch]
profile patch [local patch]
dbg: tests: bonding: print info on failure [local patch]
drv: net: add timeout [local patch]
tc_action dbg [local patch]
forwarding: set timeout to 3 hours [local patch]
selftests: net: enable profiling [local patch]
timestamp - try waking [local patch]
net: Cache hash and flow_id to avoid recalculation
net: Prevent RPS table overwrite for active flows
tcp: trace retransmit failures in tcp_retransmit_skb
libeth: xdp: access ->pp through netmem_desc instead of page
net: ti: icssg-prueth: access ->pp through netmem_desc instead of page
mlx5: access ->pp through netmem_desc instead of page
idpf: access ->pp through netmem_desc instead of page
iavf: access ->pp through netmem_desc instead of page
octeontx2-pf: access ->pp through netmem_desc instead of page
net: fec: access ->pp through netmem_desc instead of page
mt76: access ->pp through netmem_desc instead of page
netdevsim: access ->pp through netmem_desc instead of page
netmem, mlx4: access ->pp_ref_count through netmem_desc instead of page
netmem: use netmem_desc instead of page to access ->pp in __netmem_get_pp()
netmem: introduce struct netmem_desc mirroring struct page
net: Kconfig: add endif/endmenu comments
[c] Octeontx2-af: Debugfs support for firmware data
[c] Octeontx2-af: RPM: Update DMA mask
[c] Octeontx2-af: Disable stale DMAC filters
[c] Octeontx2-af: Add programmed macaddr to RVU pfvf
[-] selftests/tc-testing: Check backlog stats in gso_skb case
[-] net/sched: Fix backlog accounting in qdisc_dequeue_internal
[c] ibmveth: Add multi buffers rx replenishment hcall support
selftests: drv-net: Test head-adjustment support
selftests: drv-net: Test tail-adjustment support
selftests: drv-net: Test XDP_TX support
selftests: drv-net: Test XDP_PASS/DROP support
net: netdevsim: hook in XDP handling
[c] ip6_gre: Factor out common ip6gre tunnel match into helper
[c] net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
[c] gve: implement DQO RX datapath and control path for AF_XDP zero-copy
[c] gve: implement DQO TX datapath for AF_XDP zero-copy
[c] gve: keep registry of zc xsk pools in netdev_priv
[c] gve: merge xdp and xsk registration
[c] gve: deduplicate xdp info and xsk pool registration logic
[-] ptp: add Alibaba CIPU PTP clock driver
[-] net: pppoe: implement GRO support
Test results