X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fsfc%2Fsfc_mae_counter.h;h=2c953c29686ca235a0168e0d368138871400636d;hb=96a46ead5b9c3f544703237eb69ba6e2df603f5a;hp=f16d64a9994317b5bdf38c7e23c240724f2a6022;hpb=983ce116c26172d454d09e905bfaa1acfcb24415;p=dpdk.git diff --git a/drivers/net/sfc/sfc_mae_counter.h b/drivers/net/sfc/sfc_mae_counter.h index f16d64a999..2c953c2968 100644 --- a/drivers/net/sfc/sfc_mae_counter.h +++ b/drivers/net/sfc/sfc_mae_counter.h @@ -38,6 +38,20 @@ void sfc_mae_counter_rxq_detach(struct sfc_adapter *sa); int sfc_mae_counter_rxq_init(struct sfc_adapter *sa); void sfc_mae_counter_rxq_fini(struct sfc_adapter *sa); +int sfc_mae_counters_init(struct sfc_mae_counters *counters, + uint32_t nb_counters_max); +void sfc_mae_counters_fini(struct sfc_mae_counters *counters); +int sfc_mae_counter_enable(struct sfc_adapter *sa, + struct sfc_mae_counter_id *counterp); +int sfc_mae_counter_disable(struct sfc_adapter *sa, + struct sfc_mae_counter_id *counter); +int sfc_mae_counter_get(struct sfc_mae_counters *counters, + const struct sfc_mae_counter_id *counter, + struct rte_flow_query_count *data); + +int sfc_mae_counter_start(struct sfc_adapter *sa); +void sfc_mae_counter_stop(struct sfc_adapter *sa); + #ifdef __cplusplus } #endif