aboutsummaryrefslogtreecommitdiff
path: root/runtime/libprofile
diff options
context:
space:
mode:
authorJustin Hibbits <jhibbits@FreeBSD.org>2026-08-10 18:03:00 +0000
committerJustin Hibbits <jhibbits@FreeBSD.org>2026-08-24 03:11:27 +0000
commitaefd61a1de86521abc1551aa98ed94316fc83d86 (patch)
treef2a21046ade1798fe04b59a8cb0724a4e7b40ca3 /runtime/libprofile
parentd7397e95685b30414cc63d6f60acaf8242ee9155 (diff)
dpaa: Add LRO and receive callback batchingHEADmain
Reduce the code executed in the DQRR dequeue loop, and move the heavy-weight operations to post-dequeue loop. * Batch if_input() after DQRR dispatch loop completes. Only do the DQRR_CI_CINH write at the end of the loop, so only up to 16 entries will be processed. * Add software LRO per FQ. Each per-CPU RX FQ gets its own LRO tracking structure. Since LRO is configured at FQ initialization time, allocate the ifnet earlier in attach to prevent a panic.
Diffstat (limited to 'runtime/libprofile')
0 files changed, 0 insertions, 0 deletions