From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 5F1F4A00BE;
	Tue, 29 Oct 2019 16:38:21 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id D3BA61BF49;
	Tue, 29 Oct 2019 16:38:03 +0100 (CET)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 53B9B1BEE0
 for <dev@dpdk.org>; Tue, 29 Oct 2019 16:37:56 +0100 (CET)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id
 x9TFPFX3032673; Tue, 29 Oct 2019 08:37:55 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references : mime-version :
 content-transfer-encoding : content-type; s=pfpt0818;
 bh=UW/XrRgtNcaHfa5jcbc/meALS3zwXAhpHZUV3qzAGmM=;
 b=I+3UStCQlMqueGeYK6556CZThN5xcVQiTBMTnWtKu0/gyoDHWJlwBkmp6y6HJD3krOsm
 ygoEBMgSXSw03/hRSq+TNUJOkAIEP/pmGiZxUajX/hLdCTwzpBo+kGa0pekNE62ThIeD
 lcosi9DufnPTRxeOs8moSU/2btIMpp3iZUvmPpiPSSX0/tgCcIrv1ZuDKPG+W/meBfA/
 O81ZsP1m0+5n0CxueSegaDYRdlm0JIth+FaCNk2wQ5/oLjVUadFPd4cOapGoWpLzltGd
 Y3lhvP/MYNlbj1w+GHN7abKbpUax/5Qu4enfU5yp9+Eduyc23WwyUE+2+qToDjGXjZ/D pw== 
Received: from sc-exch04.marvell.com ([199.233.58.184])
 by mx0a-0016f401.pphosted.com with ESMTP id 2vvkgqaqx8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Tue, 29 Oct 2019 08:37:55 -0700
Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH04.marvell.com
 (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Tue, 29 Oct
 2019 08:37:54 -0700
Received: from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com
 (10.93.176.83) with Microsoft SMTP Server id 15.0.1367.3 via Frontend
 Transport; Tue, 29 Oct 2019 08:37:54 -0700
Received: from BG-LT7430.marvell.com (bg-lt7430.marvell.com [10.28.17.14])
 by maili.marvell.com (Postfix) with ESMTP id AB8303F703F;
 Tue, 29 Oct 2019 08:37:50 -0700 (PDT)
From: <pbhagavatula@marvell.com>
To: <ferruh.yigit@intel.com>, <arybchenko@solarflare.com>,
 <jerinj@marvell.com>, Marko Kovacevic <marko.kovacevic@intel.com>, Ori Kam
 <orika@mellanox.com>, Bruce Richardson <bruce.richardson@intel.com>, "Radu
 Nicolau" <radu.nicolau@intel.com>, Akhil Goyal <akhil.goyal@nxp.com>,
 "Tomasz Kantecki" <tomasz.kantecki@intel.com>
CC: <dev@dpdk.org>, Pavan Nikhilesh <pbhagavatula@marvell.com>
Date: Tue, 29 Oct 2019 21:07:21 +0530
Message-ID: <20191029153722.4547-7-pbhagavatula@marvell.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191029153722.4547-1-pbhagavatula@marvell.com>
References: <20191029050312.2715-1-pbhagavatula@marvell.com>
 <20191029153722.4547-1-pbhagavatula@marvell.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.95,1.0.8
 definitions=2019-10-29_05:2019-10-28,2019-10-29 signatures=0
Subject: [dpdk-dev]  [PATCH v15 6/7] examples/l2fwd: disable ptype parsing
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

From: Pavan Nikhilesh <pbhagavatula@marvell.com>

Disable packet type parsing as l2fwd doesn't rely on packet types.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
---
 examples/l2fwd/Makefile    | 1 +
 examples/l2fwd/main.c      | 2 ++
 examples/l2fwd/meson.build | 1 +
 3 files changed, 4 insertions(+)

diff --git a/examples/l2fwd/Makefile b/examples/l2fwd/Makefile
index 230352093..123e6161c 100644
--- a/examples/l2fwd/Makefile
+++ b/examples/l2fwd/Makefile
@@ -51,6 +51,7 @@ include $(RTE_SDK)/mk/rte.vars.mk
 
 CFLAGS += -O3
 CFLAGS += $(WERROR_FLAGS)
+CFLAGS += -DALLOW_EXPERIMENTAL_API
 
 include $(RTE_SDK)/mk/rte.extapp.mk
 endif
diff --git a/examples/l2fwd/main.c b/examples/l2fwd/main.c
index d7bcbfae7..b2fee8d86 100644
--- a/examples/l2fwd/main.c
+++ b/examples/l2fwd/main.c
@@ -713,6 +713,8 @@ main(int argc, char **argv)
 			"Cannot set error callback for tx buffer on port %u\n",
 				 portid);
 
+		rte_eth_dev_set_supported_ptypes(portid, RTE_PTYPE_UNKNOWN,
+						 NULL, 0);
 		/* Start device */
 		ret = rte_eth_dev_start(portid);
 		if (ret < 0)
diff --git a/examples/l2fwd/meson.build b/examples/l2fwd/meson.build
index c34e11e36..2b0a25036 100644
--- a/examples/l2fwd/meson.build
+++ b/examples/l2fwd/meson.build
@@ -6,6 +6,7 @@
 # To build this example as a standalone application with an already-installed
 # DPDK instance, use 'make'
 
+allow_experimental_apis = true
 sources = files(
 	'main.c'
 )
-- 
2.17.1