X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Ftf_core%2Ftf_em.h;h=074c1286517b22581ddad6370384f61ee90180db;hb=f1f6ebc0eaf68a825c6175f5e6a436f7d91660c3;hp=60d90e28def119afaf760c495b04c195405b07c1;hpb=873661aa641a18c3c6eaee56ab4ff2a3fdee0350;p=dpdk.git diff --git a/drivers/net/bnxt/tf_core/tf_em.h b/drivers/net/bnxt/tf_core/tf_em.h index 60d90e28de..074c128651 100644 --- a/drivers/net/bnxt/tf_core/tf_em.h +++ b/drivers/net/bnxt/tf_core/tf_em.h @@ -85,7 +85,7 @@ * | Index |E | * +--------------+--+ * - * E = Entry (bucket inndex) + * E = Entry (bucket index) */ #define TF_EM_INTERNAL_INDEX_SHIFT 2 #define TF_EM_INTERNAL_INDEX_MASK 0xFFFC @@ -243,6 +243,22 @@ int tf_em_hash_insert_int_entry(struct tf *tfp, int tf_em_hash_delete_int_entry(struct tf *tfp, struct tf_delete_em_entry_parms *parms); +/** + * Move record from internal EM table + * + * [in] tfp + * Pointer to TruFlow handle + * + * [in] parms + * Pointer to input parameters + * + * Returns: + * 0 - Success + * -EINVAL - Parameter error + */ +int tf_em_move_int_entry(struct tf *tfp, + struct tf_move_em_entry_parms *parms); + /** * Insert record in to external EEM table *