From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id ECB4AB3C3 for ; Thu, 25 Sep 2014 10:11:31 +0200 (CEST) Received: from azsmga001.ch.intel.com ([10.2.17.19]) by fmsmga102.fm.intel.com with ESMTP; 25 Sep 2014 01:17:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.04,595,1406617200"; d="scan'208";a="479899770" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by azsmga001.ch.intel.com with ESMTP; 25 Sep 2014 01:17:46 -0700 Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 25 Sep 2014 01:17:46 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 25 Sep 2014 01:17:46 -0700 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.204]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.190]) with mapi id 14.03.0195.001; Thu, 25 Sep 2014 16:17:44 +0800 From: "Liu, Yong" To: "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH 0/5]support filter of unicast and multicast MAC address for VF on Fortville Thread-Index: Ac/YmSsG/b8ZgTHhRn2GkDjgj6bthQ== Date: Thu, 25 Sep 2014 08:17:44 +0000 Message-ID: <86228AFD5BCD8E4EBFD2B90117B5E81E10CE0FA5@SHSMSX103.ccr.corp.intel.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH 0/5]support filter of unicast and multicast MAC address for VF on Fortville X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2014 08:11:32 -0000 Tested-by: Liu Yong This patch set has been tested by Intel. Please see information as the following: Host: OS : Fedora 20 x86_64 Kernel : 3.11.10-301 GCC : 4.8.3 CPU : Intel Xeon CPU E5-2680 v2 @ 2.80GHz NIC : 2*40G (8086:1583) Qemu : 1.6.2 libvirt : 1.1.3 Guest: OS : Fedora 20 x86_64 Kernel : 3.11.10-301 GCC : 4.8.3 We verified perfect and hash match filter of unicast and multicast MAC addr= ess for VF work normally on FVL. > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Jijiang Liu > Sent: Tuesday, September 23, 2014 11:30 AM > To: dev@dpdk.org > Subject: [dpdk-dev] [PATCH 0/5]support filter of unicast and multicast MA= C > address for VF on Fortville >=20 > The patch set enhances MACVLAN filter configurability and supports perfec= t > and hash match filter of unicast > and multicast MAC address for VF on Fortville. >=20 > It mainly includes: > - Use new filter mechanism discussed at > http://dpdk.org/ml/archives/dev/2014-September/005179.html. > - Enhance MACVLAN filter to be configurable. Now the following options a= re > configurable: > 1. Perfect match of MAC address > 2. Perfect match of MAC address and VLAN ID > 3. Hash match of MAC address > 4. Hash match of MAC address and perfect match of VLAN ID > 5. To Queue: use MAC and VLAN to point to a queue > - Support perfect and hash match of unicast and multicast MAC address fo= r > VF for i40e >=20 >=20 > jijiangl (5): > Use new filter framework > Add new definations for MACVLAN filter enhancement in rte_eth_ctrl.h fi= le > Change parameters of MAC/VLAN filter to be configurable > Add VF MACVLAN filter handle for i40e > Test VF MACVLAN filter for i40e >=20 > app/test-pmd/cmdline.c | 115 +++++++++++++- > lib/librte_ether/Makefile | 1 + > lib/librte_ether/rte_eth_ctrl.h | 104 ++++++++++++ > lib/librte_ether/rte_ethdev.c | 33 ++++ > lib/librte_ether/rte_ethdev.h | 48 ++++++- > lib/librte_pmd_i40e/i40e_ethdev.c | 321 > ++++++++++++++++++++++++++++++++----- > lib/librte_pmd_i40e/i40e_ethdev.h | 18 ++- > lib/librte_pmd_i40e/i40e_pf.c | 7 +- > 8 files changed, 601 insertions(+), 46 deletions(-) > create mode 100644 lib/librte_ether/rte_eth_ctrl.h >=20 > -- > 1.7.7.6