From patchwork Wed May 26 07:47:11 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 448130 Delivered-To: patch@linaro.org Received: by 2002:a02:7a1b:0:0:0:0:0 with SMTP id a27csp4983331jac; Wed, 26 May 2021 00:49:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzvxABOd+6mT32v7ZJaopUG52+fimDACE2Zv0iry1VMtlAlR9di6ITAuk8fF3sxg1wlDQu8 X-Received: by 2002:a17:906:9258:: with SMTP id c24mr8035854ejx.101.1622015355413; Wed, 26 May 2021 00:49:15 -0700 (PDT) Return-Path: Received: from mails.dpdk.org (mails.dpdk.org. [217.70.189.124]) by mx.google.com with ESMTP id gt44si13459140ejc.619.2021.05.26.00.49.15; Wed, 26 May 2021 00:49:15 -0700 (PDT) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 217.70.189.124 as permitted sender) client-ip=217.70.189.124; Authentication-Results: mx.google.com; dkim=fail header.i=@nxp.com header.s=selector2 header.b=kMJ7IwXX; arc=fail (signature failed); spf=pass (google.com: domain of dev-bounces@dpdk.org designates 217.70.189.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EA9AC4067C; Wed, 26 May 2021 09:49:14 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140075.outbound.protection.outlook.com [40.107.14.75]) by mails.dpdk.org (Postfix) with ESMTP id 7E7264003F for ; Wed, 26 May 2021 09:49:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ia5qojwc+ckHEMjHusEVWvcdED8a0q0p8ljWLh8xp3EzNIkFucnZcst0WOVfRne2/APz4XMlHJfCgV4EldFwhTnExUjSNDAowiGwoOOmGIz8TSRUO1vXfndKaYm04HLNQAmXMZAlW5hnOAvnwza9/AYaLippwEGr9XkwUZWaeCiIvnAhx8t7nY+ow+z96yha1YHU+FQkaywpxukJvqo/hmpIYrxpeqTaN8CHdXrEnrh6tekXEu91ys50jzZ8JW9iSpe3sgdAlGWIhk/eoGZK67fj6tyY1kVxs57GT598UP/ZtD+CtevFbdyuTEFyIyfNSX0AO0MMQnoJ8R8fQjf2wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fuhBd4d++yoMZtFQf4UTh1Dg7D0cCuJ8xk0I0B772RQ=; b=iGeX9f2HZB4TPqaKRNdqeZHJExMf/BjU2EYWMxpTeNGvl+MgihaCtXcYzyGXSOKbA4BJcrkChGq8hR6KZ/+aS/Wto3v5lNOV0ns10mbKwwR2OAj028X0ZbgEXHapZr6Imw6h9xtdwVYiN1McQDSwc+yTL+gqjpepkf3yEIHkAnBvLcHgJ3XVdav4I/43k2c1svpihQyF2+05Sz1GvdZvTBdFcbyhPHOaoh0W6E272KSWsnUpdiEgbwQs2pzDOX7NL6vaqLUwOCvoK00YVAb/eHL1gowMrctSwYk9EUrEgZY3AXQ3SQthU9eWMCnLz+0LpJvs7aa5q+Lbhehx6828Ag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fuhBd4d++yoMZtFQf4UTh1Dg7D0cCuJ8xk0I0B772RQ=; b=kMJ7IwXXDPbYF8z2HNbyZ7fAfaPDEBmut2LnJKi2lgTsAkUM2zpVvqHQJ/TNfcokITet2N6XoVoHm6G7juscLnCPQbpOAkY8JzRFO04mByH84uolgV6uK+wrflsWoha8kTBa7ZKvC7jz6exB3/vdCay25PFnIcIHoLUOjRGRPho= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8173.eurprd04.prod.outlook.com (2603:10a6:102:1ca::20) by PR3PR04MB7306.eurprd04.prod.outlook.com (2603:10a6:102:81::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Wed, 26 May 2021 07:49:12 +0000 Received: from PAXPR04MB8173.eurprd04.prod.outlook.com ([fe80::b9fa:7c06:b620:fbf2]) by PAXPR04MB8173.eurprd04.prod.outlook.com ([fe80::b9fa:7c06:b620:fbf2%7]) with mapi id 15.20.4150.027; Wed, 26 May 2021 07:49:12 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: xiaoyun.li@intel.com, bruce.richardson@intel.com, jingjing.wu@intel.com, Hemant Agrawal Date: Wed, 26 May 2021 13:17:11 +0530 Message-Id: <20210526074712.9270-1-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 X-Originating-IP: [92.120.0.67] X-ClientProxiedBy: SG2PR01CA0099.apcprd01.prod.exchangelabs.com (2603:1096:3:15::25) To PAXPR04MB8173.eurprd04.prod.outlook.com (2603:10a6:102:1ca::20) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from dpdk-xeon.ap.freescale.net (92.120.0.67) by SG2PR01CA0099.apcprd01.prod.exchangelabs.com (2603:1096:3:15::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Wed, 26 May 2021 07:49:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ea97b3f5-9cc3-4d0b-8f27-08d9201ac0bf X-MS-TrafficTypeDiagnostic: PR3PR04MB7306: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BQhAs3tMp4wYmioLnuuUUSfyjhh4UgcHrleLOJpG8MH2CBIvTFm9JztjcrFgY2fGkW6N0KlXWw7tkWPTTyhZ1fn20Xd2UC+SOZOSul1PyXzWfMRp2a0kxsCvaSztHoqwJMcGytiGuR2N+zpbi2uD01r+ZlIyyOxHKyGZw+CxqGnVq/lVRjv+BHfzeIkccr5bb7iXt64ksrPcRpP0jancJ+T1xoHQgYubQKYWb3B4lbUee74LOkxfbYW3RN6eLMMWGBsWMp5S0rlU62ySNrOlBSdEFsbq6+T46NN8WZr2GlWt0H32F1uJ45ytRDNteGJUlK7XFb3Vd+NFCybEhIIw2cQSyvl2XN3QD1l2myjJ8nUqkBLAC3fJCmLzdRwaqSDaSMBASMUoEeZqYcSZEWRXCBdCv5aoiUtvbbYo4Swlqr5d6w1U2PhQMY6euaMiRIqSdOkU0G9S6MHCo/wX0+hyFh73L9j3dBN7ST1N/2j/NvZurmQqLVUvwwRj8gs72Gka/voBtOIeOtis8NyRBzGXBIbMkCxPQ40ZMkm8oLVSo+NLpU3T492JS2B5O3wsj7TuDWHVRMGacEpsjf/3GPyTEZl6tYSvDMwB05XntffsyBpWg+8UiW3Ek43eZcivMNywNqqNkvBH6Jyc+UBe9AmswRRdMudNfnzhqa7K/iQPvnc= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8173.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(39860400002)(366004)(136003)(346002)(36756003)(26005)(38350700002)(2616005)(66476007)(66946007)(66556008)(2906002)(316002)(186003)(16526019)(4326008)(956004)(44832011)(8936002)(6486002)(38100700002)(8676002)(83380400001)(478600001)(6506007)(86362001)(6916009)(1076003)(52116002)(6512007)(5660300002)(66574015); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: 40NpFv0Yb3fdfCNDlAc5X1I4kAyCGgkXYIJp9uGJYYX+GAZlyLt+8il7rna9T3r5vFvBdJfpxpnpD9LYVDlVCtSN5LUIWH2LEVZUI+LSrkIMeq6W6dWG8k6R3zBX+fvdCSTMYRRAKm3+g7f4TC4tioHVsa4pXdmLuwNfNl6hgeKmhCaNY26jxQKBzIZOon2cbaKzVFVAbPdg6nSsG/Wsqnw1cFExcr8AG97y25O1NsHE9naegv1g1+SdhrGEWBlpf4BzCdINvztURGuBXzi7WwrUCBoz6Sa3fha3Uj+uKpmbOl1urcOB00QUTD1JTv8LVoIe4ZDbXv0K6trrT/GqdEuP9xH4Pw1dlGLvUp0mGXHD1xfO8f9PkcLfStPcFYpMny0An+c8ZZWTAJRG49Y36DdEDuzfaV/CfGt97GBOE0esoZnvPWt/ptBof5zxVTq8t/8Gd652DCwivyqeklLDL9ptAlE+aPX8kTitOiABlOJnGxPh+KzolCMw5fN0zHVjfVsh89ipmQ09PEFQdsnUWb0Z0hSEsEJx5rCOYphf2jy4oFKu9ekSa47HU2Y4kc15/RyY1LuBttqtH67i3YrjHzZWbh4uU+MIDFUa4mVVdEU/lh0gLd72WCHKm/gmOaK8G/HAttQlZssZblOTeKoUE2NV6u8eUmoMuBsSR/ZOZqleBmhqJALZKLc8e410CGadAR5bNsAqRn1CVN5DO7iFw5K5JmUoYg2a1Wu8w3OtnwFYVOJ9J4XS1EzvYorpJsUSCyDdgGDufYo3jMBm3tQ3wl50gd25wUjQgyXAwDL5+osptB+WoLgrzbWoEPMH1lYk6xZe2JKIrln2fDt/Ss45ilPzXCnwj/PSCnRxBMsSZmwS9oguOMSuV0PLswdYUErM+E1/IYRdGEEyAtMBv4C0Ld+0hvjLxN5er2KC58R4FBij+kQEOtdPLr5FF8DYBEHmmatan4uJ2toUZrvq7UQFIEUkHlvsF6IauPuxrJWbBMOVhxeSF0Od0S3E15Ukwm1k4O7tZS6Vc2fT+VUEJuc4l+uMNbuIBPMeuMokhnhnFqPs24vVmE6AJXoNnmVTeBhtEKHOrTmbX8f+L1phdL2dcT0OJYGoSo8Ml9wc14dMrTxMgkIPyiwbjADMo2g30Q8ODA/ojLt+UpAg8dZ1KafrFqDFDNo14iA5Lqtbsx8zLCCl2JMlZf7LzELlPeA6AouTyPK3AHd1ql4oj9hj2POtkOPtpRVqfCW+iUZ/l6GQm6fJYoYud/63pb9JpnKTyQOJfFIlK3ozatEabcKqmovfGhh8LyMraAcRsMKni2U8RvivaEPeo2ji5dhSDWwFe/Zz X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ea97b3f5-9cc3-4d0b-8f27-08d9201ac0bf X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8173.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2021 07:49:12.6804 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MQVxulFDhZytZYMBbHmheUr1m8upUlzN3uNMUU5/ktH155LZvOLmvxYWGNcBkQmE0mxYNIUpk6rAiFgsyxNMAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7306 Subject: [dpdk-dev] [PATCH 1/2] doc: add policy for adding vendor PMD specific examples X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch update the dpdk sample app policy to support vendor PMD specific test examples in the respective drivers sub-directory in examples. Signed-off-by: Hemant Agrawal --- doc/guides/sample_app_ug/intro.rst | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) -- 2.17.1 Acked-by: Jerin Jacob Acked-by: Stephen Hemminger Acked-by: Stephen Hemminger diff --git a/doc/guides/sample_app_ug/intro.rst b/doc/guides/sample_app_ug/intro.rst index 8ff223b16c..fd34e7790d 100644 --- a/doc/guides/sample_app_ug/intro.rst +++ b/doc/guides/sample_app_ug/intro.rst @@ -58,10 +58,6 @@ examples are highlighted below. forwarding Graph, or ``l3fwd_graph`` application does forwarding based on IPv4 like a simple router with DPDK Graph framework. -* :doc:`Hardware packet copying`: The Hardware packet copying, - or ``ioatfwd`` application demonstrates how to use IOAT rawdev driver for - copying packets between two threads. - * :doc:`Packet Distributor`: The Packet Distributor demonstrates how to distribute packets arriving on an Rx port to different cores for processing and transmission. @@ -94,3 +90,15 @@ examples are highlighted below. There are many more examples shown in the following chapters. Each of the documented sample applications show how to compile, configure and run the application as well as explaining the main functionality of the code. + +Driver specific Sample Application +---------------------------------- + +There are case where exiting sample applications may not be suitable to test +a new driver contribution. In such cases a new driver specific sample application +can be added to specific drivers sub-directory in the examples folder with prior +approval from DPDK technical board. e.g. + +* :doc:`Hardware packet copying`: The Hardware packet copying, + or ``ioat`` application demonstrates how to use IOAT rawdev driver for + copying packets between two threads. From patchwork Wed May 26 07:47:12 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 448131 Delivered-To: patch@linaro.org Received: by 2002:a02:7a1b:0:0:0:0:0 with SMTP id a27csp4983397jac; Wed, 26 May 2021 00:49:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwxJRRaJ2bDO9LV9PBq/qkmTMwMorDM9vOSyf4DjfpiQou5ctzkbv0x+Tg06o0n79GehOqM X-Received: by 2002:a17:906:7d8d:: with SMTP id v13mr229917ejo.2.1622015361968; Wed, 26 May 2021 00:49:21 -0700 (PDT) Return-Path: Received: from mails.dpdk.org (mails.dpdk.org. [217.70.189.124]) by mx.google.com with ESMTP id y22si17865920eju.260.2021.05.26.00.49.21; Wed, 26 May 2021 00:49:21 -0700 (PDT) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 217.70.189.124 as permitted sender) client-ip=217.70.189.124; Authentication-Results: mx.google.com; dkim=fail header.i=@nxp.com header.s=selector2 header.b=rLlWv2jF; arc=fail (signature failed); spf=pass (google.com: domain of dev-bounces@dpdk.org designates 217.70.189.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ECF0841102; Wed, 26 May 2021 09:49:16 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140082.outbound.protection.outlook.com [40.107.14.82]) by mails.dpdk.org (Postfix) with ESMTP id 4D723410E1 for ; Wed, 26 May 2021 09:49:15 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l1M+jePIa7uOET9uNtTjj3rnT4nb24Q6ld2IAFC4GrcFotCG0mI6ZUuvLZx55g8hjkNvsf94S/AybQL/NE8su+uku4vNeT447A9GwCPtq4Cu8DNiSX1HGSvbJPpkuJQ33rN41M8t/TvQctWf7jjXAWszrmamjrnbVZyWtGso36GcuD65F8BoLKc9xRH2d6WSo/fIaw9CrvLq2cY4qmAlSgTchb4afqEjhnE/DfEGKKqH+AAl+YiVaG5AV0NQl5TQ0uQut+8gftrNf1MtOK0tKvIk70Sj3iQbtEQkeMvgiND2j0x5rHNojvE4UZ+P3U1xiQT7D/MwriYh9NnPDtKrCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1kvLWOEgsnkL+AuwUcM/ZARz1npptMgdCDRzqPn1v/w=; b=OZD3tX+yADJx4ZPO5zdYAMHf75ffV9sOWpxsgEK8WVPsOIJ9GUyKGbmYrzbeox3KdtxQ7Le6HANIz8ADYRa894XBfGN9rmiu66SbOBsfvwyY20QfE4VkygXLhEwtAvy7kONpSzISGwCws2HbzraCfviWGdMBgH4ptK4ImpEicsXWZuj+PEr5SpzRPF5uPQT18zmEuWFfIq9J+rQlnzIO+mHm8YyK3Qg3Mf7v9XMqNh6xlqw0qfg2iEudQbzh89D6z7N4j4o/YP2Q3poxz4OiqB+4m9gveQXEXVTirfl5YDrs8MGSpsrlxKgqz/DpPIZUzmeEdCIdagqD0X8iE97QhQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1kvLWOEgsnkL+AuwUcM/ZARz1npptMgdCDRzqPn1v/w=; b=rLlWv2jFC/PZiyITVe1gBTwF1xHVZDzLRsMIZNX0wFVJSUhJ928NHJ7+XaUA6hZ5Q9qod8UToa8AIbDB05lKcSpGhorsLcwOX54++Ne0rSxquJa8gKb2Hp2C6McKPvZxZN5mg9hC2zaElRjvtjc9dORlQmwfH2o/IILxWmayQ/A= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB8173.eurprd04.prod.outlook.com (2603:10a6:102:1ca::20) by PR3PR04MB7306.eurprd04.prod.outlook.com (2603:10a6:102:81::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20; Wed, 26 May 2021 07:49:14 +0000 Received: from PAXPR04MB8173.eurprd04.prod.outlook.com ([fe80::b9fa:7c06:b620:fbf2]) by PAXPR04MB8173.eurprd04.prod.outlook.com ([fe80::b9fa:7c06:b620:fbf2%7]) with mapi id 15.20.4150.027; Wed, 26 May 2021 07:49:14 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: xiaoyun.li@intel.com, bruce.richardson@intel.com, jingjing.wu@intel.com, Hemant Agrawal Date: Wed, 26 May 2021 13:17:12 +0530 Message-Id: <20210526074712.9270-2-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210526074712.9270-1-hemant.agrawal@nxp.com> References: <20210526074712.9270-1-hemant.agrawal@nxp.com> X-Originating-IP: [92.120.0.67] X-ClientProxiedBy: SG2PR01CA0099.apcprd01.prod.exchangelabs.com (2603:1096:3:15::25) To PAXPR04MB8173.eurprd04.prod.outlook.com (2603:10a6:102:1ca::20) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from dpdk-xeon.ap.freescale.net (92.120.0.67) by SG2PR01CA0099.apcprd01.prod.exchangelabs.com (2603:1096:3:15::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Wed, 26 May 2021 07:49:13 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 77c02962-9a1e-4001-e584-08d9201ac1fe X-MS-TrafficTypeDiagnostic: PR3PR04MB7306: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dW3+c7FdtK0dCNrv7NsVUGc1402DztGs6cXMw0AlvqizBdI79ECM9rgnmxxrH+wtbbMDd6VHcCL3IFUnoSh8OpZICr+nFNiw40LfT3F/TVRgtMgLgOVKrXUdHEcdspECrEM/r6pvY1XsUlTaWzD1iFW3/r77/yL52xbWEQDugpfL2UDgdp6L2O12VcrCTugBtBVGZaTHRF95GesmqvIAvDEkWW31XLKGIeqxfZZAxwn3VqGtoYH4hSSmg1aLR9QpbcgE9s2P64FxoAxq3gRT1ayV2OLbHgobX7s+llux6/+YTA4Anm50WquDxwB4Kh0cvqInp1EQyN2n0z1LlkDwt2O+e8919YWmn2NZrlAYa4FXxw6R9eoUH0CyvMUvTPkQGs8N10XtZOfDYPUUeJcHZXcREpEVzO0TucFn2IgMp0W0oyPkkHPSzsMItS4AfP0kzn+YbicK4vMx4S+xgOk/SIVaTlPxudYe5Im3vsCanSeBKH73grWghoZ+OiGpt26HQ/hBcbktcoTCYdnHynThM9hgGAvYnfdJ3u8LIZ/phMOScaplL94lfULagv5A9e0YHzlpohZwvKn5tO0J+OJ2zV0t+fROI4kHKtc5iZ4GfyjeKLu1h6cKmUASkjygnCf4LrJyETLnm6UbhiB9nChIwFmb3necClEk5cl578l8Teg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR04MB8173.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(39860400002)(366004)(136003)(346002)(36756003)(26005)(38350700002)(2616005)(66476007)(66946007)(66556008)(2906002)(316002)(186003)(16526019)(4326008)(956004)(44832011)(8936002)(6486002)(38100700002)(8676002)(83380400001)(478600001)(6506007)(86362001)(6916009)(1076003)(52116002)(6512007)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: Pcb7LE8gDinpaIQ4ElsxZhV/oPwwgibzV0H1YiJWS+2trvoBh9dWMU7D5m1UwlGqUiQPrgavXXPowKphJ9oRksI0RzLgZwcanRIkAcvnj3Hdt33wAr/vFVKwC6pWeV75kgJkCnibZfIEnLfuHo+AVtAcZOSw9cQFWFwmCc+oBgkoQPV1IJs4aq7IevvHGooWaZGL6yBXJg9KXMJZiDai/NYaG+PXfvec6/YLWeA6iYK3CI3f7M6wP3Dhvncyoc/PveQaZmPutnIFhOoZAu5/eaq/5fA1Pbj0dZ6wnyv4Y8Rn9TCwmdkXPnfAHwU7oo1qvAw69MAkNxm9RHj9MzVJrJOI9GWdZ1ZnLqEJ1ZYXlDtvhwL/MsKU1492TAnoMwK8eqzIkD89hjWltPvNjvsXykTrRM3+L8JR/sdvUqKgZD9kQTRKHSA4QbKNh57pgAFB3J/8H6RGE1hRyXLiSq/kg91fc1CyheUoVgKIfJ0FwIl6wVMaz1aJDvdX9trmybBm2/7Ejm368J6zVJOb/EcC04LDJuFLscDGDJm2mzSubz5U0d4UDEn3fm/zYMNe/vDUMq1FmBjs8XU3pj1cakeB79v5+l6hIr3mgMR8tthvoPVKax5Sw5MzamOIFQxfA2Ubohup1+5mRy4I2w6ARVaiWIanf+rCLfUlXY8L9kGOxDYzC144pPHMMl39tb93E6//nwYVYMaK1nVRAYVB+dpjZYugCkvYirjt2L7pyvdyhxpIqYYh7TBirnOLKBvifXe7BLMW/TyUa/CSSzWou25ZV2+HSF5UKTuPjEsHBSvMbMQ7THjG2MdbA3ztC5rez51kf2ppSD2SeKBKPneI/4RECob2AH/hJb5vyFyGWQZ0wS50XuJrOPTVHdkpiGJgrH/UWLNN9RI5r+5wrJlhvQB7/pHoN6jA2flTOXWfZO1qYEw3KIx2c1TkTOeKijEvAfmHUoe6ORXqXNBi7rAajmogh+i6YbF3KfzECENtKNU74Nz4QyRE8xFwFzreFMDowFoA/T3fPSZdBYGWRW5ZR9Zo/aoWoOGM8TLpS4qUNh3a1FAPcmpwHFMCfIhLLAO6q2vi+dRdNFOOSboYP1Admbs7bhUSxx4CC8kjpFgt2zxbw/FABFnZvY7NxDjpFIdLC5E9E5gHoYpX3EdB5tAHIoqzhX7RZBCGUqoiCDR2xCCsATNYw1mWuxC94pf56q6rGffUJD9VA7XYd/rK6qxCP7S3yVQ2wFr5Bqf8T0PVSCYwdrYc9c2qJdrWJm1a+w1xKESdntCBGSn4/BYp6RPUpw0/yKWVQry/CIPc5358hQCLPqe3lGOzqL3p2+U8CbPVG9X8 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77c02962-9a1e-4001-e584-08d9201ac1fe X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB8173.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 May 2021 07:49:14.7453 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: WaKnjz4P3A2oHFdv99Aq8qdFUGOic+Ii7eimcqtxP91tPfPHnzOfQ+m11c9gmzeM7pN5K8YqoTXIgQHzRbP3AQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7306 Subject: [dpdk-dev] [PATCH 2/2] examples: move vendor specific apps to drivers sub directory X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" As approved by DPDK technical board on 2021-03-24 NTB and IOAT raw driver's example application will be moved to example/drivers/raw/ to avoid PMD specific example application to show up in examples directory. Signed-off-by: Hemant Agrawal --- doc/guides/sample_app_ug/ioat.rst | 2 +- doc/guides/sample_app_ug/ntb.rst | 2 +- examples/{ => drivers/raw}/ioat/Makefile | 0 examples/{ => drivers/raw}/ioat/ioatfwd.c | 0 examples/{ => drivers/raw}/ioat/meson.build | 0 examples/{ => drivers/raw}/ntb/Makefile | 0 examples/{ => drivers/raw}/ntb/meson.build | 0 examples/{ => drivers/raw}/ntb/ntb_fwd.c | 0 examples/meson.build | 4 ++-- 9 files changed, 4 insertions(+), 4 deletions(-) rename examples/{ => drivers/raw}/ioat/Makefile (100%) rename examples/{ => drivers/raw}/ioat/ioatfwd.c (100%) rename examples/{ => drivers/raw}/ioat/meson.build (100%) rename examples/{ => drivers/raw}/ntb/Makefile (100%) rename examples/{ => drivers/raw}/ntb/meson.build (100%) rename examples/{ => drivers/raw}/ntb/ntb_fwd.c (100%) -- 2.17.1 diff --git a/doc/guides/sample_app_ug/ioat.rst b/doc/guides/sample_app_ug/ioat.rst index 7eb557f91c..72d5d17c07 100644 --- a/doc/guides/sample_app_ug/ioat.rst +++ b/doc/guides/sample_app_ug/ioat.rst @@ -29,7 +29,7 @@ Compiling the Application To compile the sample application see :doc:`compiling`. -The application is located in the ``ioat`` sub-directory. +The ``ioat`` application code is located in the ``drivers/raw`` sub-directory. Running the Application diff --git a/doc/guides/sample_app_ug/ntb.rst b/doc/guides/sample_app_ug/ntb.rst index f80b221db7..20e1f55a2f 100644 --- a/doc/guides/sample_app_ug/ntb.rst +++ b/doc/guides/sample_app_ug/ntb.rst @@ -22,7 +22,7 @@ Compiling the Application To compile the sample application see :doc:`compiling`. -The application is located in the ``ntb`` sub-directory. +The ``ntb`` application code is located in the ``drivers/raw`` sub-directory. Running the Application ----------------------- diff --git a/examples/ioat/Makefile b/examples/drivers/raw/ioat/Makefile similarity index 100% rename from examples/ioat/Makefile rename to examples/drivers/raw/ioat/Makefile diff --git a/examples/ioat/ioatfwd.c b/examples/drivers/raw/ioat/ioatfwd.c similarity index 100% rename from examples/ioat/ioatfwd.c rename to examples/drivers/raw/ioat/ioatfwd.c diff --git a/examples/ioat/meson.build b/examples/drivers/raw/ioat/meson.build similarity index 100% rename from examples/ioat/meson.build rename to examples/drivers/raw/ioat/meson.build diff --git a/examples/ntb/Makefile b/examples/drivers/raw/ntb/Makefile similarity index 100% rename from examples/ntb/Makefile rename to examples/drivers/raw/ntb/Makefile diff --git a/examples/ntb/meson.build b/examples/drivers/raw/ntb/meson.build similarity index 100% rename from examples/ntb/meson.build rename to examples/drivers/raw/ntb/meson.build diff --git a/examples/ntb/ntb_fwd.c b/examples/drivers/raw/ntb/ntb_fwd.c similarity index 100% rename from examples/ntb/ntb_fwd.c rename to examples/drivers/raw/ntb/ntb_fwd.c diff --git a/examples/meson.build b/examples/meson.build index 07e682401b..e0664c09df 100644 --- a/examples/meson.build +++ b/examples/meson.build @@ -12,13 +12,14 @@ all_examples = [ 'bond', 'cmdline', 'distributor', + 'drivers/raw/ioat', + 'drivers/raw/ntb', 'ethtool', 'eventdev_pipeline', 'fips_validation', 'flow_classify', 'flow_filtering', 'helloworld', - 'ioat', 'ip_fragmentation', 'ip_pipeline', 'ip_reassembly', @@ -41,7 +42,6 @@ all_examples = [ 'multi_process/hotplug_mp', 'multi_process/simple_mp', 'multi_process/symmetric_mp', - 'ntb', 'packet_ordering', 'performance-thread/l3fwd-thread', 'performance-thread/pthread_shim',