X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Ftf_core%2Ftf_ext_flow_handle.h;h=1491539caa566b2f979588a6f447ff81a61e09fe;hb=7ecfe8521fbb6a845f08a6b178676d1d6c5a7802;hp=417a99cda528ccb0aa23fde07c3dce6ea84ad08d;hpb=69c410b8448d216239e95fce46bfe2c3ae81ff64;p=dpdk.git diff --git a/drivers/net/bnxt/tf_core/tf_ext_flow_handle.h b/drivers/net/bnxt/tf_core/tf_ext_flow_handle.h index 417a99cda5..1491539caa 100644 --- a/drivers/net/bnxt/tf_core/tf_ext_flow_handle.h +++ b/drivers/net/bnxt/tf_core/tf_ext_flow_handle.h @@ -90,6 +90,18 @@ do { \ TF_HASH_TYPE_FLOW_HANDLE_SFT); \ } while (0) +#define TF_GET_NUM_KEY_ENTRIES_FROM_FLOW_HANDLE(flow_handle, \ + num_key_entries) \ + (num_key_entries = \ + (((flow_handle) & TF_NUM_KEY_ENTRIES_FLOW_HANDLE_MASK) >> \ + TF_NUM_KEY_ENTRIES_FLOW_HANDLE_SFT)) \ + +#define TF_GET_ENTRY_NUM_FROM_FLOW_HANDLE(flow_handle, \ + entry_num) \ + (entry_num = \ + (((flow_handle) & TF_ENTRY_NUM_FLOW_HANDLE_MASK) >> \ + TF_ENTRY_NUM_FLOW_HANDLE_SFT)) \ + /* * 32 bit Flow ID handlers */