X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fguides%2Fsample_app_ug%2Fip_pipeline.rst;h=56014be174589aa15751af86c12fa5c35277659a;hb=55499896d91a4fb01e743b71df639dc1c18314d8;hp=b75509a0b18cb2839c58db8fc0cd5dfa5ef44214;hpb=bc57bef7a9f38df3cd249e44192f9a108eb2c673;p=dpdk.git diff --git a/doc/guides/sample_app_ug/ip_pipeline.rst b/doc/guides/sample_app_ug/ip_pipeline.rst index b75509a0b1..56014be174 100644 --- a/doc/guides/sample_app_ug/ip_pipeline.rst +++ b/doc/guides/sample_app_ug/ip_pipeline.rst @@ -113,7 +113,7 @@ Application stages Initialization ~~~~~~~~~~~~~~ -During this stage, EAL layer is initialised and application specific arguments are parsed. Furthermore, the data strcutures +During this stage, EAL layer is initialised and application specific arguments are parsed. Furthermore, the data structures (i.e. linked lists) for application objects are initialized. In case of any initialization error, an error message is displayed and the application is terminated. @@ -185,7 +185,7 @@ Examples +-----------------------+----------------------+----------------+------------------------------------+ | IP routing | LPM (IPv4) | Forward | 1. Mempool Create | | | | | 2. Link create | - | | * Key = IP dest addr | | 3. Pipeline creat | + | | * Key = IP dest addr | | 3. Pipeline create | | | * Offset = 286 | | 4. Pipeline port in/out | | | * Table size = 4K | | 5. Pipeline table | | | | | 6. Pipeline port in table | @@ -249,27 +249,35 @@ Traffic manager tmgr subport profile - + + + - + pps + qsize + + + Add traffic manager pipe profile :: tmgr pipe profile - + + + - + + Create traffic manager port :: tmgr rate spp - pps - qsize - - fo mtu cpu + fo + mtu + cpu Configure traffic manager subport :: @@ -304,6 +312,15 @@ Kni [thread ] +Cryptodev +~~~~~~~~~ + + Create cryptodev port :: + + cryptodev + dev + queue + Action profile ~~~~~~~~~~~~~~ @@ -330,6 +347,8 @@ Action profile [ttl drop | fwd stats none | pkts] [stats pkts | bytes | both] + [sym_crypto cryptodev + mempool_create mempool_init ] [time] @@ -471,6 +490,18 @@ Add rule to table for specific pipeline instance :: [ttl dec | keep] [stats] [time] + [sym_crypto + encrypt | decrypt + type + | cipher + cipher_algo cipher_key cipher_iv + | cipher_auth + cipher_algo cipher_key cipher_iv + auth_algo auth_key digest_size + | aead + aead_algo aead_key aead_iv aead_aad + digest_size + data_offset ] where: ::= g | y | r | drop