From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from relay69.bu.edu (relay69.bu.edu [128.197.228.69]) by dpdk.org (Postfix) with ESMTP id 688625679 for ; Wed, 28 Sep 2016 18:17:31 +0200 (CEST) X-Envelope-From: doucette@bu.edu Received: from mail-ua0-f197.google.com (mail-ua0-f197.google.com [209.85.217.197]) by relay69.bu.edu (8.14.3/8.14.3) with ESMTP id u8SGGrbs010654 for ; Wed, 28 Sep 2016 12:17:02 -0400 Received: by mail-ua0-f197.google.com with SMTP id n13so75449053uaa.1 for ; Wed, 28 Sep 2016 09:16:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=U2F72I7iiuofrfPF+MiW1xvk4ID0vreuro0dSl5Jtm8=; b=cmket+0GoWy0Jly1xaZo4dF9tdsI/M+tHHm/g+sJQpV25kvvz0WkeOLXP7FKb5P9Ok pQZgiZXUFe8tFuuQGn23Bd5fgbK6Zr43xlJcbMy2RCq+icXIHgOHf2iMgUSWbZ/CMFdu vL/uzkyiY3XrfCCfE7OreQIWk+DHKoexE6xepOEyM/q+l1Og/bUDozMr6UrlJ4KS8bhn v1Cqus6FiJrD68L3CymFl4kbGdmnqgJRNHqquscquXhdorH2WQtxUY0hhbqphIagGXkk aWFZIttjJhs+B1+T3mHOLWXMhbTgq1B4vn6hPN/V0Eat/V1poIXNzJlztTm+a5CJdmXU /cNA== X-Gm-Message-State: AA6/9RmBb03AEANW5OLdTpZ1FjldtepPBpCbfgglUDTy1JizdlXYkgq0vhnuKHIXOL3uNym7DAImKuWhCL2uN1cvouHguCqzE/5PkxFAx4J2RkgNs+ViARfPfYwahnjSxlxt43i2zJdDeKsS/g== X-Received: by 10.31.141.19 with SMTP id p19mr15165818vkd.48.1475079413454; Wed, 28 Sep 2016 09:16:53 -0700 (PDT) X-Received: by 10.31.141.19 with SMTP id p19mr15165804vkd.48.1475079413289; Wed, 28 Sep 2016 09:16:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.88.146 with HTTP; Wed, 28 Sep 2016 09:16:52 -0700 (PDT) In-Reply-To: References: From: Cody Doucette Date: Wed, 28 Sep 2016 12:16:52 -0400 Message-ID: To: "Mcnamara, John" Cc: "users@dpdk.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] filtering IPv6 packets in hardware X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2016 16:17:31 -0000 John, > Are you sure about that? What NIC are you using? I'm using the Intel 82599. I saw this in the datasheet regarding Flow Director: "The 82599 supports masking / range for the previously described fields. These masks are defined globally for all filters in the FDIR=E2=80=A6M regi= ster." Additionally, on the DPDK side, you can only specify the bit masks for Flow Director once, when invoking rte_eth_dev_configure(). When adding an individual filter via struct rte_eth_fdir_filter, there is no option to apply a mask. If this understanding is wrong, please let me know. (I hope it is!) Matthew, Thanks for the information -- I will look through those painful discussions and the techniques you suggested. Cody