HomeFreeBSD

ena: Disable meta descriptor caching for netmap

Description

ena: Disable meta descriptor caching for netmap

If LLQ is being used, ena_tx_ctx.meta_valid must stay enabled. This
fixes netmap support on latest generation ENA HW and aligns it with the
core driver behavior.

As netmap doesn't support any csum offloads, the
adapter->disable_meta_caching value can be simply passed to the HW.

Obtained from: Semihalf
MFC after: 2 weeks
Sponsored by: Amazon, Inc.

Details

Provenance
ar_semihalf.comAuthored on Aug 12 2021, 8:34 AM
mwCommitted on Sep 1 2021, 11:06 PM
Parents
rG986e7b922766: ena: Move RSS logic into its own source files
Branches
Unknown
Tags
Unknown