crypto/scheduler: add round-robin mode
[dpdk.git] / drivers / crypto / scheduler / rte_cryptodev_scheduler.h
index b18fc48..7ef44e7 100644 (file)
@@ -46,6 +46,7 @@ extern "C" {
 enum rte_cryptodev_scheduler_mode {
        CDEV_SCHED_MODE_NOT_SET = 0,
        CDEV_SCHED_MODE_USERDEFINED,
+       CDEV_SCHED_MODE_ROUNDROBIN,
 
        CDEV_SCHED_MODE_COUNT /* number of modes */
 };
@@ -156,6 +157,8 @@ struct rte_cryptodev_scheduler {
        struct rte_cryptodev_scheduler_ops *ops;
 };
 
+extern struct rte_cryptodev_scheduler *roundrobin_scheduler;
+
 #ifdef __cplusplus
 }
 #endif