Page MenuHomeFreeBSD

gve: Allocate qpl per ring at ring allocation time
Needs ReviewPublic

Authored by veethebee_google.com on Thu, Mar 20, 8:36 PM.

Details

Summary

Every tx and rx ring has its own queue-page-list (QPL) that serves as
the bounce buffer. Previously we were allocating QPLs for all queues
before the queues themselves were allocated and later associating a QPL
with a queue. This is avoidable complexity: it is much more natural for
each queue to allocate and free its own QPL.

Signed-off-by: Vee Agarwal <veethebee@google.com>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 63007
Build 59891: arc lint + arc unit