> > + /* 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