HomeFreeBSD

Add support for IFCAP_NOMAP to cxgbe(4).

Description

Add support for IFCAP_NOMAP to cxgbe(4).

Since cxgbe(4) uses sglist instead of bus_dma, this required updates
to the code that generates scatter/gather lists for packets. Also,
unmapped mbufs are always sent via DMA and never as immediate data in
the payload of a work request.

Submitted by: gallatin (earlier version)
Reviewed by: gallatin, hselasky, rrs
Discussed with: np
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D20616

Details

Provenance
jhbAuthored on
Reviewer
gallatin
Differential Revision
D20616: Add a new external mbuf type that holds multiple unmapped pages.
Parents
rS349532: Support IFCAP_NOMAP in vlan(4).
Branches
Unknown
Tags
Unknown