From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH v2 1/2] app/testpmd: add VXLAN encap/decap support Date: Mon, 18 Jun 2018 14:02:10 -0700 Message-ID: <20180618140210.431f2771@xeon-e3> References: <9356cee477d0d3ea3984f3bafee032d92554a7e0.1529311722.git.nelio.laranjeiro@6wind.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: dev@dpdk.org, Adrien Mazarguil , Wenzhuo Lu , Jingjing Wu , Bernard Iremonger , Mohammad Abdul Awal To: Nelio Laranjeiro Return-path: Received: from mail-pg0-f65.google.com (mail-pg0-f65.google.com [74.125.83.65]) by dpdk.org (Postfix) with ESMTP id A97532C38 for ; Mon, 18 Jun 2018 23:02:13 +0200 (CEST) Received: by mail-pg0-f65.google.com with SMTP id m5-v6so8091028pgd.3 for ; Mon, 18 Jun 2018 14:02:13 -0700 (PDT) In-Reply-To: <9356cee477d0d3ea3984f3bafee032d92554a7e0.1529311722.git.nelio.laranjeiro@6wind.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" On Mon, 18 Jun 2018 10:52:54 +0200 Nelio Laranjeiro wrote: > > +struct vxlan_encap_conf vxlan_encap_conf = { > + .select_ipv4 = 1, > + .vni = "\x00\x00\x00", > + .udp_src = RTE_BE16(1), Overall looks good. One enhancement I would suggest is to implement generating the UDP source port based on a hash of fields from inner packet (as suggested in RFC 7348). This would be enabled by default (use udp source port of 0 as a flag to enable it).