From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by dpdk.org (Postfix) with ESMTP id 8AB5093CC for ; Mon, 7 Dec 2015 01:56:40 +0100 (CET) Received: by wmuu63 with SMTP id u63so121832666wmu.0 for ; Sun, 06 Dec 2015 16:56:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version:content-transfer-encoding :content-type; bh=Va0Ju2e75Eg3XXyKEtjSkhzPK6W/C7ZsDMs9DJp8EI8=; b=gqv4EyTv2HIyVfJ36IykJAwLRfMsH75AzWnr/074QmiIT30pC3B5c/I/9HvJbozHZs 8FdDGghS0DNoFKiAa+F/BcsSnNCLtJu+L7YtoXUD5BKg7qqAPNaZRKTncq2DJKMeh2zI zrTQQCU3Z5G4kBoyrj0A6Vya046+uHkIiMKeYTcoX4xoppgEJqkbwuaLq9Q3a00wNf1z 2sTASF9+tffzcL/nzhFsbVaat6rALLU2xRejQOI2PEyMsCP+pVjfDRSVnV+T9Fn4eHyu +rfE/JRUz2D3Ccsj2niEMxMbs3b37qDvntQfLkl+2GXSlMedjrbuEaDgcNtz3yripWxV NwWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=Va0Ju2e75Eg3XXyKEtjSkhzPK6W/C7ZsDMs9DJp8EI8=; b=Nzpp88qlhFXyM20XN8sjNjs/72pnNBRYHbPDtoMPsQ0Y6oqjfUDs1xOhEqEzA5SMmu yELzt5jrA1fgDZeeAaItaDlDumkBQYD8jfW4zsqwMLJb9UhR3JyU4C29zSFgzQfnYCts D5H7Vxrif41epsgxZJW+I0dIjuojjNZuervl9i7uJCVsZtHnjeECBf6I5htxwoZ4ziYV k9anmnvNYPoYN1WF1A7rLzW4z0+6OX0kXrsuRxpE/XvhWGmNFat9RaCt114/UX0EvmaV iQkNpMFrCfUG/irDJcroNKtcALdY/vQySyuQWTi3KwsNsi1EpebLQQMluucECzkUojZV CJJg== X-Gm-Message-State: ALoCoQm0c8BCWiGgp0OirX0XBkILuQfmeJ/PLmGqrxUXiy+fHyZMu+/e8XaaEeXa9DG7oqtCzS/U X-Received: by 10.194.204.232 with SMTP id lb8mr17274657wjc.112.1449449800450; Sun, 06 Dec 2015 16:56:40 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by smtp.gmail.com with ESMTPSA id q74sm18835196wmd.0.2015.12.06.16.56.39 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 Dec 2015 16:56:39 -0800 (PST) From: Thomas Monjalon To: Jasvinder Singh Date: Mon, 07 Dec 2015 01:55:24 +0100 Message-ID: <2236848.gZKv1toHWy@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <1449051743-26873-1-git-send-email-jasvinder.singh@intel.com> References: <1446028504-21177-1-git-send-email-jasvinder.singh@intel.com> <1449051743-26873-1-git-send-email-jasvinder.singh@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: dev@dpdk.org Subject: Re: [dpdk-dev] [PATCH v5] ip_pipeline: add more functions to routing-pipeline 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: Mon, 07 Dec 2015 00:56:41 -0000 2015-12-02 10:22, Jasvinder Singh: > This patch adds following features to the > routing-pipeline to enable it for various NFV > use-cases; > > 1.Fast-path ARP table enable/disable > 2.Double-tagged VLAN (Q-in-Q) packet enacapsulation > for the next-hop > 3.MPLS encapsulation for the next-hop > 4.Add colour (Traffic-class for QoS) to the MPLS tag > 5.Classification action to select the input queue > of the hierarchical schedular (QoS) > > The above proposed features can be enabled > (or disabled) through the parameters specified > in configuration file as below; > > [PIPELINE0] > type = ROUTING > core = 1 > pktq_in = RXQ0.0 RXQ1.0 RXQ2.0 RXQ3.0 > pktq_out = TXQ0.0 TXQ1.0 TXQ2.0 TXQ3.0 > n_routes = 4096 > n_arp_entries = 1024 > ip_hdr_offset = 142 > arp_key_offset = 64 > l2 = qinq > qinq_sched = no > > The LPM table entries might include additional > fields depending upon the packet encapsulation > (Q-in-Q, MPLS)for the next-hop. The CLI > commands for adding or deleting such entries > to LPM table have been implemented. Action > handlers for QinQ and MPLS encapsulation, > classification action to select the input queue > of the hierarchical schedular(QoS) and adding > colour (Traffic-class for QoS) to the MPLS > tag have been implemented. > > Signed-off-by: Jasvinder Singh > Acked-by: Cristian Dumitrescu Applied, thanks