X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fguides%2Fcryptodevs%2Fscheduler.rst;h=d08207f2e1100ace37bf11b55c04c53eda4bd36a;hb=f16662885472d33570b564e62427199d733be363;hp=0b731fe8adf833d95ccaf5e7008a8a81aa4ab92c;hpb=fd5f9fb95ff5fb2543ad1cd8b4206f531d443347;p=dpdk.git diff --git a/doc/guides/cryptodevs/scheduler.rst b/doc/guides/cryptodevs/scheduler.rst index 0b731fe8ad..d08207f2e1 100644 --- a/doc/guides/cryptodevs/scheduler.rst +++ b/doc/guides/cryptodevs/scheduler.rst @@ -13,14 +13,14 @@ crypto ops among them in a certain manner. Cryptodev Scheduler Overview -The Cryptodev Scheduler PMD library (**librte_pmd_crypto_scheduler**) acts as +The Cryptodev Scheduler PMD library (**librte_crypto_scheduler**) acts as a software crypto PMD and shares the same API provided by librte_cryptodev. The PMD supports attaching multiple crypto PMDs, software or hardware, as workers, and distributes the crypto workload to them with certain behavior. The behaviors are categorizes as different "modes". Basically, a scheduling mode defines certain actions for scheduling crypto ops to its workers. -The librte_pmd_crypto_scheduler library exports a C API which provides an API +The librte_crypto_scheduler library exports a C API which provides an API for attaching/detaching workers, set/get scheduling modes, and enable/disable crypto ops reordering. @@ -118,7 +118,7 @@ operation: than the designated threshold, otherwise it will be handled by the secondary worker. - A typical usecase in this mode is with the QAT cryptodev as the primary and + A typical use case in this mode is with the QAT cryptodev as the primary and a software cryptodev as the secondary worker. This may help applications to process additional crypto workload than what the QAT cryptodev can handle on its own, by making use of the available CPU cycles to deal with smaller