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.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Mar 29, 3:39 PM
Unknown Object (File)
Wed, Mar 26, 7:20 PM
Subscribers

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