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 538CCA00BE;
	Tue, 29 Oct 2019 06:04:23 +0100 (CET)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 8680C1BF40;
	Tue, 29 Oct 2019 06:04:08 +0100 (CET)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 4737C1BEE6
 for <dev@dpdk.org>; Tue, 29 Oct 2019 06:03:46 +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
 x9T50OVb010921; Mon, 28 Oct 2019 22:03:45 -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=igYcxEab78jZaUjLdtyzgt2t8gRsV8dBiL+VNyene4Rnhc4Fi046rP1KL2lel5tW1gmQ
 eE16NUHtvdeVbJrVUUJn5eQMQwHI+PkpelgYS/eUpbVu3ctYfm9Vkvg03qLghG4IpN3i
 H4sNY2ooeMYIH18Jn57ktEhlGsuxP5RR5c99UwKjhjyRQbW2xKMqm+d4X8wtwjyGedWO
 6CH8rPzx5qVSN0c1ptP7RUpASJNgu6TcsTlGnriCYaIr+uZFcX8qMTcy82P4qnLH6BuU
 7Z2ABgfljGshN9Q2uwQVdhNOzQn2skkmd/ljoAw/aFb2kwZwVYZg01FsPamnaKVv3Ry3 SA== 
Received: from sc-exch01.marvell.com ([199.233.58.181])
 by mx0a-0016f401.pphosted.com with ESMTP id 2vvkgq8qg6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);
 Mon, 28 Oct 2019 22:03:45 -0700
Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH01.marvell.com
 (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Mon, 28 Oct
 2019 22:03:44 -0700
Received: from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com
 (10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend
 Transport; Mon, 28 Oct 2019 22:03:44 -0700
Received: from BG-LT7430.marvell.com (bg-lt7430.marvell.com [10.28.10.255])
 by maili.marvell.com (Postfix) with ESMTP id 14A903F703F;
 Mon, 28 Oct 2019 22:03:40 -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 10:33:10 +0530
Message-ID: <20191029050312.2715-7-pbhagavatula@marvell.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191029050312.2715-1-pbhagavatula@marvell.com>
References: <20191025143314.11162-1-pbhagavatula@marvell.com>
 <20191029050312.2715-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_02:2019-10-28,2019-10-29 signatures=0
Subject: [dpdk-dev]  [PATCH v14 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