>
> + /* setup security operations */
> + snprintf(sec_name, sizeof(sec_name) - 1, "aes_mb_sec_%u",
> + dev->driver_id);
Just a nit here and in aesni_gcm code:
this is useless actually, rte_malloc ignores name argument.
You can safely pass NULL here.
> + sec_ctx = rte_zmalloc_socket(sec_name,
> + sizeof(struct rte_security_ctx),
> + RTE_CACHE_LINE_SIZE, init_params->socket_id);
> + if (sec_ctx == NULL) {
> + AESNI_MB_LOG(ERR, "memory allocation failed\n");
> + goto error_exit;
> + }
> +
> + sec_ctx->device = (void *)dev;
> + sec_ctx->ops = rte_aesni_mb_pmd_security_ops;
> + dev->security_ctx = sec_ctx;
> +
> return 0;
>
> error_exit:
> if (mb_mgr)
> free_mb_mgr(mb_mgr);
> + if (sec_ctx)
> + rte_free(sec_ctx);
>
> rte_cryptodev_pmd_destroy(dev);
>
- [dpdk-dev] [PATCH v2 00/10] security: add software syn... Fan Zhang
- [dpdk-dev] [PATCH v2 03/10] app/test: add securit... Fan Zhang
- [dpdk-dev] [PATCH v2 02/10] crypto/aesni_gcm: add... Fan Zhang
- Re: [dpdk-dev] [PATCH v2 02/10] crypto/aesni_... Ananyev, Konstantin
- [dpdk-dev] [PATCH v2 01/10] security: introduce C... Fan Zhang
- Re: [dpdk-dev] [PATCH v2 01/10] security: int... Ananyev, Konstantin
- [dpdk-dev] [PATCH v2 04/10] app/test: add securit... Fan Zhang
- [dpdk-dev] [PATCH v2 06/10] app/test: add aesni_m... Fan Zhang
- [dpdk-dev] [PATCH v2 05/10] crypto/aesni_mb: add ... Fan Zhang
- Re: [dpdk-dev] [PATCH v2 05/10] crypto/aesni_... Ananyev, Konstantin
- Re: [dpdk-dev] [PATCH v2 05/10] crypto/aesni_... Ananyev, Konstantin
- [dpdk-dev] [PATCH v2 07/10] app/test: add aesni_m... Fan Zhang
- [dpdk-dev] [PATCH v2 08/10] ipsec: add rte_securi... Fan Zhang
- Re: [dpdk-dev] [PATCH v2 08/10] ipsec: add rt... Ananyev, Konstantin
- [dpdk-dev] [PATCH v2 09/10] examples/ipsec-secgw:... Fan Zhang
- [dpdk-dev] [PATCH v2 10/10] doc: update security ... Fan Zhang

