HomeFreeBSD

Add mbuf defragmentation to the ENA driver

Description

Add mbuf defragmentation to the ENA driver

When mbuf chain is too long and device cannot handle that number
of segments in DMA transaction, mbuf chain will be defragmented.
Initially, driver was dropping all mbuf chains that were exceeding
supported number of segments.

Submitted by: Michal Krawczyk <mk@semihalf.com>
Obtained from: Semihalf
Sponsored by: Amazon.com Inc.
Differential revision: https://reviews.freebsd.org/D10923

Details

Committed
zbbMay 30 2017, 11:53 AM
Differential Revision
D10923: ena: add mbuf defragmentation
Parents
rS319196: MFC r316755:
Branches
Unknown
Tags
Unknown