cryptodev: remove unused driver struct
[dpdk.git] / lib / librte_cryptodev / rte_cryptodev.h
index f307b3b..4e318f0 100644 (file)
@@ -386,35 +386,6 @@ struct rte_cryptodev_stats {
 
 #define RTE_CRYPTODEV_NAME_MAX_LEN     (64)
 /**< Max length of name of crypto PMD */
-#define RTE_CRYPTODEV_VDEV_DEFAULT_MAX_NB_QUEUE_PAIRS  8
-#define RTE_CRYPTODEV_VDEV_DEFAULT_MAX_NB_SESSIONS     2048
-
-/**
- * @internal
- * Initialisation parameters for virtual crypto devices
- */
-struct rte_crypto_vdev_init_params {
-       unsigned max_nb_queue_pairs;
-       unsigned max_nb_sessions;
-       uint8_t socket_id;
-       char name[RTE_CRYPTODEV_NAME_MAX_LEN];
-};
-
-/**
- * Parse virtual device initialisation parameters input arguments
- * @internal
- *
- * @params     params          Initialisation parameters with defaults set.
- * @params     input_args      Command line arguments
- *
- * @return
- * 0 on successful parse
- * <0 on failure to parse
- */
-int
-rte_cryptodev_parse_vdev_init_params(
-               struct rte_crypto_vdev_init_params *params,
-               const char *input_args);
 
 /**
  * Create a virtual crypto device
@@ -464,9 +435,10 @@ extern uint8_t
 rte_cryptodev_count_devtype(enum rte_cryptodev_type type);
 
 /**
- * Get number and identifiers of attached crypto device.
+ * Get number and identifiers of attached crypto devices that
+ * use the same crypto driver.
  *
- * @param      dev_name        device name.
+ * @param      driver_name     driver name.
  * @param      devices         output devices identifiers.
  * @param      nb_devices      maximal number of devices.
  *
@@ -474,7 +446,7 @@ rte_cryptodev_count_devtype(enum rte_cryptodev_type type);
  *   Returns number of attached crypto device.
  */
 uint8_t
-rte_cryptodev_devices_get(const char *dev_name, uint8_t *devices,
+rte_cryptodev_devices_get(const char *driver_name, uint8_t *devices,
                uint8_t nb_devices);
 /*
  * Return the NUMA socket to which a device is connected
@@ -722,8 +694,6 @@ struct rte_cryptodev {
        enqueue_pkt_burst_t enqueue_burst;
        /**< Pointer to PMD transmit function. */
 
-       const struct rte_cryptodev_driver *driver;
-       /**< Driver for this device */
        struct rte_cryptodev_data *data;
        /**< Pointer to device data */
        struct rte_cryptodev_ops *dev_ops;