dpdk: fix ipsec coverity warning 60/7060/3
authorSergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Thu, 8 Jun 2017 12:04:47 +0000 (13:04 +0100)
committerSergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
Fri, 9 Jun 2017 08:57:20 +0000 (08:57 +0000)
CID 170475

Change-Id: I9748dd56bdcb62e68d8f672e5b1619a3be400b8f
Signed-off-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
src/plugins/dpdk/ipsec/esp_encrypt.c

index 73d9880..ac552f6 100644 (file)
@@ -362,8 +362,8 @@ dpdk_esp_encrypt_node_fn (vlib_main_t * vm,
          if (sa0->crypto_alg == IPSEC_CRYPTO_ALG_AES_GCM_128)
            {
              u32 *esp_iv =
-               (u32 *) vlib_buffer_get_current (b0) + ip_hdr_size +
-               sizeof (esp_header_t);
+               (u32 *) (b0->data + b0->current_data + ip_hdr_size +
+                        sizeof (esp_header_t));
              esp_iv[0] = sa0->seq;
              esp_iv[1] = sa0->seq_hi;
              sym_cop->cipher.data.offset =