[dpdk-dev] [PATCH v2] net/enic: enable overlay offload for VXLAN and GENEVE

Ferruh Yigit ferruh.yigit at intel.com
Tue Apr 17 20:05:29 CEST 2018


On 4/16/2018 10:49 PM, John Daley wrote:
> From: Hyong Youb Kim <hyonkim at cisco.com>
> 
> Recent NIC models support overlay offload. The overlay offload
> feature enables the following on the NIC.
> - Rx/Tx checksum offloads for both inner and outer packets.
> - Rx inner packet type classification.
> - TSO.
> - Inner RSS.
> 
> TX descriptors do not require any changes, except the header length
> for TSO. The NIC parses outer/inner packets and performs offloads on
> them as necessary. The header length for tunneled TSO includes both
> inner and outer headers.
> 
> The NIC actually parses and performs the above for NVGRE as well. DPDK
> currently has no offload flags for NVGRE, and the hardware has no
> controls to individually enable tunnel types either. So do nothing for
> now.
> 
> The driver enables overlay offload by default. Add a devargs
> 'disable-overlay=<0|1>' to allow the app to disable it.
> 
> Also update the enic guide doc.
> 
> Signed-off-by: Hyong Youb Kim <hyonkim at cisco.com>
> Reviewed-by: John Daley <johndale at cisco.com>

Applied to dpdk-next-net/master, thanks.


More information about the dev mailing list