Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
dc4161e
)
dpdk: enable checksum offload for Intel SRIOV NIC drivers
39/21639/1
author
John Lo
<loj@cisco.com>
Thu, 29 Aug 2019 19:40:26 +0000
(15:40 -0400)
committer
John Lo
<loj@cisco.com>
Fri, 30 Aug 2019 13:24:51 +0000
(13:24 +0000)
Type: fix
Signed-off-by: John Lo <loj@cisco.com>
Change-Id: I3ee59106ba45164a4ee3788bf4dcf5bf4c2dc1c2
(cherry picked from commit
03598c4bcc639cbfc9afa13c5b4e52440f9eae2b
)
src/plugins/dpdk/device/init.c
patch
|
blob
|
history
diff --git
a/src/plugins/dpdk/device/init.c
b/src/plugins/dpdk/device/init.c
index
07cbbf9
..
a32ab4e
100644
(file)
--- a/
src/plugins/dpdk/device/init.c
+++ b/
src/plugins/dpdk/device/init.c
@@
-462,6
+462,14
@@
dpdk_lib_init (dpdk_main_t * dm)
case VNET_DPDK_PMD_IXGBEVF:
case VNET_DPDK_PMD_I40EVF:
xd->port_type = VNET_DPDK_PORT_TYPE_ETH_VF;
+ if (dm->conf->no_tx_checksum_offload == 0)
+ {
+ xd->port_conf.txmode.offloads |= DEV_TX_OFFLOAD_TCP_CKSUM;
+ xd->port_conf.txmode.offloads |= DEV_TX_OFFLOAD_UDP_CKSUM;
+ xd->flags |=
+ DPDK_DEVICE_FLAG_TX_OFFLOAD |
+ DPDK_DEVICE_FLAG_INTEL_PHDR_CKSUM;
+ }
break;
case VNET_DPDK_PMD_THUNDERX: