From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Monjalon Subject: Re: [PATCH v3 0/4] Support NVGRE on i40e Date: Mon, 23 Feb 2015 16:42:22 +0100 Message-ID: <3118148.p0rTmXUYUq@xps13> References: <1423701947-17996-1-git-send-email-jijiang.liu@intel.com> <1424451707-12342-1-git-send-email-declan.doherty@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7Bit Cc: dev-VfR2kkLFssw@public.gmane.org To: Declan Doherty , jijiang.liu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org Return-path: In-Reply-To: <1424451707-12342-1-git-send-email-declan.doherty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" 2015-02-20 17:01, Declan Doherty: > The patch set supports NVGRE on i40e. > > It includes: > - Support RX filters for NVGRE packet. It uses MAC and VLAN to point > to a queue. The filter types supported are listed below: > > 1. Inner MAC and Inner VLAN ID > > 2. Inner MAC address, inner VLAN ID and tenant ID. > > 3. Inner MAC and tenant ID > > 4. Inner MAC address > > 5. Outer MAC address, tenant ID and inner MAC > > - Support TX checksum offload for NVGRE packet, which include outer L3(IP), inner L3(IP) and inner L4(UDP, TCP and SCTP) > > V2 changes: > Do some rework based on Olivier's patch set [PATCH v2 00/20] enhance tx checksum offload API; the changes are listed below, > 1. remove nvgre_hdr definition from rte_ether.h file. It is not used in csumonly.c file. > 2. remove filter type iip that is not supported well in current firmware. > 3. remove GRE packet flag from mbuf. > > V3 changes: > - Addresses Olivier's comment's for V2 of patchset > - Re-based against HEAD > > Jijiang Liu (4): > librte_ether:add an ETHER_TYPE_TEB macro > i40e:support RX tunnel filter for NVGRE packet > app/testpmd:test RX tunnel filter for NVGRE packet > app/testpmd:test NVGRE Tx checksum offload Applied, thanks