X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fnet%2Fbnxt%2Fbnxt_filter.h;h=8bae0c4c727d114a05a6dc25040c8ee47df3be49;hb=c5d06df44f7ee22ab6892f8d47d7373dee5a4973;hp=8f8a4c13b06b877fac291800e319fd5cc3af456f;hpb=94eb699bc82e275698bae8659da467adadcacba4;p=dpdk.git diff --git a/drivers/net/bnxt/bnxt_filter.h b/drivers/net/bnxt/bnxt_filter.h index 8f8a4c13b0..8bae0c4c72 100644 --- a/drivers/net/bnxt/bnxt_filter.h +++ b/drivers/net/bnxt/bnxt_filter.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause - * Copyright(c) 2014-2018 Broadcom + * Copyright(c) 2014-2021 Broadcom * All rights reserved. */ @@ -25,6 +25,11 @@ struct bnxt; #define BNXT_FLOW_PARSE_INNER_FLAG BIT(6) #define BNXT_FLOW_MARK_FLAG BIT(7) +struct bnxt_flow_stats { + uint64_t packets; + uint64_t bytes; +}; + struct bnxt_filter_info { STAILQ_ENTRY(bnxt_filter_info) next; uint32_t flow_id; @@ -84,6 +89,7 @@ struct bnxt_filter_info { */ struct bnxt_vnic_info *vnic; uint32_t mark; + struct bnxt_flow_stats hw_stats; }; struct bnxt_filter_info *bnxt_alloc_filter(struct bnxt *bp);