MCPcopy Create free account
hub / github.com/F-Stack/f-stack / security_capabilities_from_dev_id

Function security_capabilities_from_dev_id

dpdk/lib/security/rte_security.c:437–454  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

435}
436
437static int
438security_capabilities_from_dev_id(int dev_id, const void **caps)
439{
440 const struct rte_security_capability *capabilities;
441 void *sec_ctx;
442
443 if (rte_cryptodev_is_valid_dev(dev_id) == 0)
444 return -EINVAL;
445
446 sec_ctx = rte_cryptodev_get_sec_ctx(dev_id);
447 RTE_PTR_OR_ERR_RET(sec_ctx, -EINVAL);
448
449 capabilities = rte_security_capabilities_get(sec_ctx);
450 RTE_PTR_OR_ERR_RET(capabilities, -EINVAL);
451
452 *caps = capabilities;
453 return 0;
454}
455
456static int
457security_handle_cryptodev_sec_caps(const char *cmd __rte_unused, const char *params,

Calls 3

Tested by

no test coverage detected