X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fevent%2Fdlb2%2Fdlb2_priv.h;h=b73cf3ff140024b3de115ce5d5357a1bb2948059;hb=2518704288342eb855a9e43dc3abd41ba1b9c98f;hp=61567a67e8254612c2824e3dcbb2bc5d7b7f6497;hpb=bc62748bd7d44730bfc24959e99f5368b8765b3b;p=dpdk.git diff --git a/drivers/event/dlb2/dlb2_priv.h b/drivers/event/dlb2/dlb2_priv.h index 61567a67e8..b73cf3ff14 100644 --- a/drivers/event/dlb2/dlb2_priv.h +++ b/drivers/event/dlb2/dlb2_priv.h @@ -12,6 +12,7 @@ #include #include "dlb2_user.h" #include "dlb2_log.h" +#include "rte_pmd_dlb2.h" #ifndef RTE_LIBRTE_PMD_DLB2_QUELL_STATS #define DLB2_INC_STAT(_stat, _incr_val) ((_stat) += _incr_val) @@ -290,6 +291,7 @@ struct dlb2_port { bool gen_bit; uint16_t dir_credits; uint32_t dequeue_depth; + enum dlb2_token_pop_mode token_pop_mode; union dlb2_port_config cfg; uint32_t *credit_pool[DLB2_NUM_QUEUE_TYPES]; /* use __atomic builtins */ uint16_t cached_ldb_credits; @@ -298,6 +300,7 @@ struct dlb2_port { bool int_armed; uint16_t owed_tokens; int16_t issued_releases; + int16_t token_pop_thresh; int cq_depth; uint16_t cq_idx; uint16_t cq_idx_unmasked;