From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Zhao Subject: [PATCH v2 2/2] net/e1000: fix flex filter length error Date: Fri, 16 Jun 2017 13:04:24 +0800 Message-ID: <1497589464-10183-2-git-send-email-wei.zhao1@intel.com> References: <1497582905-3058-1-git-send-email-wei.zhao1@intel.com> <1497589464-10183-1-git-send-email-wei.zhao1@intel.com> Cc: wenzhuo.lu@intel.com, Wei Zhao To: dev@dpdk.org Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 060932BB9 for ; Fri, 16 Jun 2017 07:14:05 +0200 (CEST) In-Reply-To: <1497589464-10183-1-git-send-email-wei.zhao1@intel.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" igb flex filter support a recognize any arbitrary pattern within the first 128 bytes of the packet, but the macro E1000_FLEX_FILTERS_MASK_SIZE define only the first 64 byte. Fixes: 231d43909a31 ("igb: migrate flex filter to new API") Signed-off-by: Wei Zhao --- drivers/net/e1000/e1000_ethdev.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/e1000/e1000_ethdev.h b/drivers/net/e1000/e1000_ethdev.h index 9266540..85fd1a0 100644 --- a/drivers/net/e1000/e1000_ethdev.h +++ b/drivers/net/e1000/e1000_ethdev.h @@ -82,7 +82,7 @@ #define E1000_MAX_FLEX_FILTER_DWDS \ (E1000_MAX_FLEX_FILTER_LEN / sizeof(uint32_t)) #define E1000_FLEX_FILTERS_MASK_SIZE \ - (E1000_MAX_FLEX_FILTER_DWDS / 4) + (E1000_MAX_FLEX_FILTER_DWDS / 2) #define E1000_FHFT_QUEUEING_LEN 0x0000007F #define E1000_FHFT_QUEUEING_QUEUE 0x00000700 #define E1000_FHFT_QUEUEING_PRIO 0x00070000 -- 2.7.4