crypto/scheduler: add fail-over scheduling mode
[dpdk.git] / drivers / crypto / scheduler / rte_cryptodev_scheduler.c
index 6a944fd..9c33be8 100644 (file)
@@ -343,6 +343,13 @@ rte_crpytodev_scheduler_mode_set(uint8_t scheduler_id,
                        return -1;
                }
                break;
+       case CDEV_SCHED_MODE_FAILOVER:
+               if (rte_cryptodev_scheduler_load_user_scheduler(scheduler_id,
+                               failover_scheduler) < 0) {
+                       CS_LOG_ERR("Failed to load scheduler");
+                       return -1;
+               }
+               break;
        default:
                CS_LOG_ERR("Not yet supported");
                return -ENOTSUP;