Add TSO configuration for OVS DPDK datapath.
Change-Id: I4609a2ae735c06f4e3dacd875167742629dbfea0 Depends-On: https://review.opendev.org/723799 Signed-off-by: Gowrishankar Muthukrishnan <gmuthukr@redhat.com>
This commit is contained in:
@@ -105,6 +105,14 @@ parameters:
|
|||||||
tags:
|
tags:
|
||||||
- role_specific
|
- role_specific
|
||||||
|
|
||||||
|
OvsDpdkEnableTSO:
|
||||||
|
description: |
|
||||||
|
Enable TSO in OVS DPDK datapath.
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
tags:
|
||||||
|
- role_specific
|
||||||
|
|
||||||
conditions:
|
conditions:
|
||||||
emc_disable: {equals: [{get_param: OvsDisableEMC}, true]}
|
emc_disable: {equals: [{get_param: OvsDisableEMC}, true]}
|
||||||
|
|
||||||
@@ -122,6 +130,7 @@ resources:
|
|||||||
memory_channels: OvsDpdkMemoryChannels
|
memory_channels: OvsDpdkMemoryChannels
|
||||||
socket_mem: OvsDpdkSocketMemory
|
socket_mem: OvsDpdkSocketMemory
|
||||||
disable_emc: OvsDisableEMC
|
disable_emc: OvsDisableEMC
|
||||||
|
enable_tso: OvsDpdkEnableTSO
|
||||||
revalidator: OvsRevalidatorCores
|
revalidator: OvsRevalidatorCores
|
||||||
handler: OvsHandlerCores
|
handler: OvsHandlerCores
|
||||||
- values: {get_param: [RoleParameters]}
|
- values: {get_param: [RoleParameters]}
|
||||||
@@ -132,6 +141,7 @@ resources:
|
|||||||
OvsDpdkDriverType: {get_param: OvsDpdkDriverType}
|
OvsDpdkDriverType: {get_param: OvsDpdkDriverType}
|
||||||
OvsPmdCoreList: {get_param: OvsPmdCoreList}
|
OvsPmdCoreList: {get_param: OvsPmdCoreList}
|
||||||
OvsDisableEMC: {get_param: OvsDisableEMC}
|
OvsDisableEMC: {get_param: OvsDisableEMC}
|
||||||
|
OvsDpdkEnableTSO: {get_param: OvsDpdkEnableTSO}
|
||||||
OvsRevalidatorCores: {get_param: OvsRevalidatorCores}
|
OvsRevalidatorCores: {get_param: OvsRevalidatorCores}
|
||||||
OvsHandlerCores: {get_param: OvsHandlerCores}
|
OvsHandlerCores: {get_param: OvsHandlerCores}
|
||||||
|
|
||||||
@@ -168,3 +178,4 @@ outputs:
|
|||||||
- emc_disable
|
- emc_disable
|
||||||
- 0
|
- 0
|
||||||
- ''
|
- ''
|
||||||
|
tripleo_ovs_dpdk_enable_tso: {get_attr: [RoleParametersDpdk, value, enable_tso]}
|
||||||
|
|||||||
4
releasenotes/notes/ovs-dpdk-tso-f96406621ec69bd1.yaml
Normal file
4
releasenotes/notes/ovs-dpdk-tso-f96406621ec69bd1.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Added TCP Segmentation Offload (TSO) support for ovs-dpdk.
|
||||||
Reference in New Issue
Block a user