eal/windows: add missing SPDX license tag
[dpdk.git] / drivers / crypto / octeontx2 / otx2_ipsec_po_ops.h
index bc702d5..f4cab19 100644 (file)
@@ -111,7 +111,7 @@ process_outb_sa(struct rte_crypto_op *cop,
                memcpy(&hdr->iv[0], &sa->iv.gcm.nonce, 4);
                memcpy(&hdr->iv[4], rte_crypto_op_ctod_offset(cop, uint8_t *,
                        sess->iv_offset), sess->iv_length);
-       } else if (ctl_wrd->auth_type == OTX2_IPSEC_FP_SA_ENC_AES_CBC) {
+       } else if (ctl_wrd->auth_type == OTX2_IPSEC_PO_SA_AUTH_SHA1) {
                memcpy(&hdr->iv[0], rte_crypto_op_ctod_offset(cop, uint8_t *,
                        sess->iv_offset), sess->iv_length);
        }
@@ -124,6 +124,8 @@ process_outb_sa(struct rte_crypto_op *cop,
        req->ist.ei1 = rte_pktmbuf_iova(m_src);
        req->ist.ei2 = req->ist.ei1;
 
+       sa->esn_hi = sess->seq_hi;
+
        hdr->seq = rte_cpu_to_be_32(sess->seq_lo);
        hdr->ip_id = rte_cpu_to_be_32(sess->ip_id);