[dpdk-dev,v4,1/2] examples/ipsec_secgw: switched to new offload API

Message ID 1508491821-2204-1-git-send-email-radu.nicolau@intel.com (mailing list archive)
State Accepted, archived
Delegated to: Pablo de Lara Guarch
Headers

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK

Commit Message

Radu Nicolau Oct. 20, 2017, 9:30 a.m. UTC
  Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
---
v2: updated commit message
v3: addressed feedback
v4: split in 2 patches

 examples/ipsec-secgw/ipsec-secgw.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)
  

Comments

De Lara Guarch, Pablo Oct. 20, 2017, 10:27 a.m. UTC | #1
> -----Original Message-----
> From: Nicolau, Radu
> Sent: Friday, October 20, 2017 10:30 AM
> To: dev@dpdk.org
> Cc: Gonzalez Monroy, Sergio <sergio.gonzalez.monroy@intel.com>; De Lara
> Guarch, Pablo <pablo.de.lara.guarch@intel.com>;
> aviadye@dev.mellanox.co.il; Nicolau, Radu <radu.nicolau@intel.com>
> Subject: [PATCH v4 1/2] examples/ipsec_secgw: switched to new offload
> API
> 
> Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>

Acked-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
  
De Lara Guarch, Pablo Oct. 20, 2017, 3:52 p.m. UTC | #2
> -----Original Message-----
> From: Nicolau, Radu
> Sent: Friday, October 20, 2017 10:30 AM
> To: dev@dpdk.org
> Cc: Gonzalez Monroy, Sergio <sergio.gonzalez.monroy@intel.com>; De Lara
> Guarch, Pablo <pablo.de.lara.guarch@intel.com>;
> aviadye@dev.mellanox.co.il; Nicolau, Radu <radu.nicolau@intel.com>
> Subject: [PATCH v4 1/2] examples/ipsec_secgw: switched to new offload
> API
> 
> Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>

Series applied to dpdk-next-crypto.
Thanks,
Pablo
  

Patch

diff --git a/examples/ipsec-secgw/ipsec-secgw.c b/examples/ipsec-secgw/ipsec-secgw.c
index d451b3d..37274e8 100644
--- a/examples/ipsec-secgw/ipsec-secgw.c
+++ b/examples/ipsec-secgw/ipsec-secgw.c
@@ -204,11 +204,9 @@  static struct rte_eth_conf port_conf = {
 		.mq_mode	= ETH_MQ_RX_RSS,
 		.max_rx_pkt_len = ETHER_MAX_LEN,
 		.split_hdr_size = 0,
-		.header_split   = 0, /**< Header Split disabled */
-		.hw_ip_checksum = 1, /**< IP checksum offload enabled */
-		.hw_vlan_filter = 0, /**< VLAN filtering disabled */
-		.jumbo_frame    = 0, /**< Jumbo Frame Support disabled */
-		.hw_strip_crc   = 1, /**< CRC stripped by hardware */
+		.offloads = DEV_RX_OFFLOAD_CHECKSUM |
+			    DEV_RX_OFFLOAD_CRC_STRIP,
+		.ignore_offload_bitfield = 1,
 	},
 	.rx_adv_conf = {
 		.rss_conf = {