net/bnxt: update TruFlow core index table
[dpdk.git] / drivers / net / bnxt / tf_core / tf_device.h
index 1893f63..b43cfc6 100644 (file)
@@ -347,28 +347,6 @@ struct tf_dev_ops {
        int (*tf_dev_free_ext_tbl)(struct tf *tfp,
                                   struct tf_tbl_free_parms *parms);
 
-       /**
-        * Searches for the specified table type element in a shadow DB.
-        *
-        * This API searches for the specified table type element in a
-        * device specific shadow DB. If the element is found the
-        * reference count for the element is updated. If the element
-        * is not found a new element is allocated from the table type
-        * DB and then inserted into the shadow DB.
-        *
-        * [in] tfp
-        *   Pointer to TF handle
-        *
-        * [in] parms
-        *   Pointer to table allocation and search parameters
-        *
-        * Returns
-        *   - (0) if successful.
-        *   - (-EINVAL) on failure.
-        */
-       int (*tf_dev_alloc_search_tbl)(struct tf *tfp,
-                                      struct tf_tbl_alloc_search_parms *parms);
-
        /**
         * Sets the specified table type element.
         *
@@ -595,7 +573,24 @@ struct tf_dev_ops {
         *    -EINVAL - Error
         */
        int (*tf_dev_move_tcam)(struct tf *tfp,
-                               struct tf_move_tcam_shared_entries_parms *parms);
+                              struct tf_move_tcam_shared_entries_parms *parms);
+
+       /**
+        * Move TCAM shared entries
+        *
+        * [in] tfp
+        *   Pointer to TF handle
+        *
+        * [in] parms
+        *   Pointer to parameters
+        *
+        *    returns:
+        *    0       - Success
+        *    -EINVAL - Error
+        */
+       int (*tf_dev_clear_tcam)(struct tf *tfp,
+                             struct tf_clear_tcam_shared_entries_parms *parms);
+
 #endif /* TF_TCAM_SHARED */
 
        /**