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

Function rte_cryptodev_is_valid_dev

dpdk/lib/cryptodev/rte_cryptodev.c:845–864  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

843}
844
845unsigned int
846rte_cryptodev_is_valid_dev(uint8_t dev_id)
847{
848 struct rte_cryptodev *dev = NULL;
849 unsigned int ret = 1;
850
851 if (!rte_cryptodev_is_valid_device_data(dev_id)) {
852 ret = 0;
853 goto done;
854 }
855
856 dev = rte_cryptodev_pmd_get_dev(dev_id);
857 if (dev->attached != RTE_CRYPTODEV_ATTACHED)
858 ret = 0;
859
860done:
861 rte_cryptodev_trace_is_valid_dev(dev_id, ret);
862
863 return ret;
864}
865
866int
867rte_cryptodev_get_dev_id(const char *name)

Tested by

no test coverage detected