From patchwork Fri Mar 1 07:16:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh Bhagavatula X-Patchwork-Id: 50693 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2E2882BB5; Fri, 1 Mar 2019 08:16:51 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id BB3BEA3 for ; Fri, 1 Mar 2019 08:16:49 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x217AOra001113; Thu, 28 Feb 2019 23:16:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=7jwEsDH8X8QiJ5Tlv76lbgr/41ffFOn47o0u9R2J0MI=; b=awqQIKXUFgora8fJDeNWK8IZm35GPxiC/RLuzjlheYoPmRMdgDzNHspdo1hVmyvtIesc ffmGb9a0vCHuKZA4KyYrY4jFLron4r4xgiv/knvdRpu0BlIiYQVz1Y1CiX7ThErOH7Ji 8tJMERkvb4njAshEpdzrw7dnv1VjVsCodirLdQRrUnG48X28x6vwL+w6Vui/c6X+CHmh FC6DLQjAqtqqe2oqDuK3V2HKof8lujhGytEN/7Q2d3dY8WZtjEy/p5ikz7ZuXR7y7Ngr HqFRer955cF0YWE8ywH8NO9LVgQ3QXMxZ1Ci28nr9j9D8ZBOikm9M7SDFRBvQhOPxWjg vQ== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0a-0016f401.pphosted.com with ESMTP id 2qxprq179d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 28 Feb 2019 23:16:48 -0800 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; Thu, 28 Feb 2019 23:16:47 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.56) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 28 Feb 2019 23:16:47 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7jwEsDH8X8QiJ5Tlv76lbgr/41ffFOn47o0u9R2J0MI=; b=IBd+qnLDLTrhj5QKRfhsJUm1a6r3+lCPK1DoVoiuhgfABG7n5B2cBHA8iUvQeq63agpxgjSv4Iu1Dy33ikHHOAFIgQwCFX9/yJ1HdTD1+kt+HxPanDe6+N6BEre13Ne1usiK4cOPGgvtbe1+WS4eA4mqLsrycf/eIkQr+K8wYiM= Received: from BN6PR1801MB1859.namprd18.prod.outlook.com (10.161.154.35) by BN6PR1801MB1843.namprd18.prod.outlook.com (10.161.154.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.16; Fri, 1 Mar 2019 07:16:43 +0000 Received: from BN6PR1801MB1859.namprd18.prod.outlook.com ([10.161.154.35]) by BN6PR1801MB1859.namprd18.prod.outlook.com ([10.161.154.35]) with mapi id 15.20.1665.015; Fri, 1 Mar 2019 07:16:43 +0000 From: Pavan Nikhilesh Bhagavatula To: Jerin Jacob Kollanukkaran , "harry.van.haaren@intel.com" CC: "dev@dpdk.org" , Pavan Nikhilesh Bhagavatula Thread-Topic: [dpdk-dev] [PATCH 1/3] examples/eventdev_pipeline: configure max events based on dev info Thread-Index: AQHUz/64gF4Nxk4FB0mg1R/I6FRmvQ== Date: Fri, 1 Mar 2019 07:16:42 +0000 Message-ID: <20190301071617.6570-1-pbhagavatula@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0005.INDPRD01.PROD.OUTLOOK.COM (10.174.62.15) To BN6PR1801MB1859.namprd18.prod.outlook.com (10.161.154.35) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.21.0 x-originating-ip: [223.226.78.85] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 88d76851-c2d8-4bf6-25c6-08d69e15db19 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BN6PR1801MB1843; x-ms-traffictypediagnostic: BN6PR1801MB1843: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; BN6PR1801MB1843; 23:4jcK9DCTmawQ3Wum8FE17JD3FEET901kaN1hl?= =?iso-8859-1?q?e8ldOgPI2K8u3YAGpA5kDt7YR?= =?iso-8859-1?q?OEJjfWQA4Cra1stTg1sZ5p54HMubQVyMUqzqbND8Wh+vgwQI8C8?= =?iso-8859-1?q?6EmH7JFZniltJpeN2UmP+LmxusNOBXtom3MgdGD/X/MofwyUneQ?= =?iso-8859-1?q?LPk6kCuqNfpS6MZZ/iWvQHrQ8LL7Zux8nGQ8HPz5m9yPEiXmmJ4?= =?iso-8859-1?q?CfMMXosSfxqHPxpB20X8ytv3IjMHWr8JcOy5xMC2rutHdA62Vd7?= =?iso-8859-1?q?6AdVJRkuILEEIgsPzmvEc88EwrpUU99H1VuJdUnbxkT61PC0Q0I?= =?iso-8859-1?q?MSGCYVbHwCYp86DOTxmAye1oOYW7R5zQtO/m3EV5KayPJF14Olz?= =?iso-8859-1?q?Hay5pOHv5vCB+w4tTC/S3IOywxeqCiP+EXQnM/0G46amlXVC+Du?= =?iso-8859-1?q?ikXgz7gR+SayvsiNLlxshqsaoiUyWslvXB5DcUe5rAdA85ctjRy?= =?iso-8859-1?q?njZyBgdTIgVc2dKnSSLJFVLTzq+AechNUA4QXEnzNYkZwprbiT+?= =?iso-8859-1?q?4GjGbEAA9AlyZR7qqoldZtpl9KE8z4GhIBxBscHn6NoM5IdnfWY?= =?iso-8859-1?q?Fbs6TBiCXAAOwq0b9w54TMpoPzRsL6n5cXptFteLRB380qaNDaq?= =?iso-8859-1?q?hctR4kVCCzuSaII5tLA2FFmKHXzZjMr0t/brr5qFcqwI4s6maCs?= =?iso-8859-1?q?NGvhu0qlHpJiBq/AdSv+OuRxbBExqT1DH9O7X1CovMqN9LMldwN?= =?iso-8859-1?q?jREs3hVuoKvVvy51IYgLuAHjL8mei8IBUyj3mC2ddpxUwcNk3ac?= =?iso-8859-1?q?0nXm35+asR6ttInWnkHS6IMZz+pJvdpTj5hoQ9l24o3B3NhLM1V?= =?iso-8859-1?q?A7EEButJWIZs/Lp6okCeHU0Vm6bIO6uvwBDcaXJjzIYSI0SsRy+?= =?iso-8859-1?q?w53+2YS/lQMHTf6cGkd5Q0kFasz2WTF8OoKggFyCJq6iFdz7tT0?= =?iso-8859-1?q?2UFvNrE4Xuo6kQ6o0zu9pBCh5LW+hpEm0HHhiyxIzHNx6jwkqAR?= =?iso-8859-1?q?iOsbf6JMQdHDZniMA1IrP44edf2xuEWKhB1CA4dGV7hYjn8dsfk?= =?iso-8859-1?q?giokP0dw0iY+D20qyWzNj+KZRH3RAVgTr/W8ftYRsMPFH+qjHki?= =?iso-8859-1?q?lwNcLLaImoEuvvslCcWYcUOGRcftr4QDiraGRG9RH3mQCvatMMg?= =?iso-8859-1?q?Ac7MsKca8SW5AjUUa7RbPTwg+2DUOluqLa+0XXSX1lOHsI1roc4?= =?iso-8859-1?q?JFo2ZkFtW1ZJi1AVaM4NLNRB55D/y9dixmD/BaJZbrvrcvoFFzE?= =?iso-8859-1?q?zUdrOGIjN5fT8OAY+yJyWaRs=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09634B1196 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(136003)(39860400002)(366004)(396003)(376002)(189003)(199004)(105586002)(316002)(110136005)(6436002)(106356001)(86362001)(4326008)(6486002)(66066001)(36756003)(8936002)(97736004)(54906003)(6506007)(99286004)(6512007)(476003)(8676002)(81156014)(53936002)(386003)(71200400001)(2616005)(71190400001)(305945005)(1076003)(81166006)(52116002)(7736002)(77096007)(6116002)(486006)(14444005)(55236004)(107886003)(186003)(14454004)(2906002)(50226002)(26005)(102836004)(68736007)(478600001)(25786009)(256004)(2501003)(5660300002)(3846002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR1801MB1843; H:BN6PR1801MB1859.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: ZAP37DmCMXE8nlQ3+ka15plfwkxyHlnnJnB65WkbHo3krnJBFeQezMPnwm9kLBEW0m06y4/ByVBEdydZOHuYv1U8uugJvlW5NrTzgzemHBJszFRVOIMVG50RD55I86V5f/jNmBwGjIXNSDaO2YFB07Q/5hBWJcJCKsQ5A+2jJPL/IX2GMYzheY3xOfJ4eYWCGNq8CP66Ak3bfdd0hG2J4kIn02fSpUgZwVFSYp5XHXJYhx/kmiS1sn3jFFbJX0ZgHGZ2HixqzfNTf9rMVr92XFvBm1NhuuZywN0C2U90RugZ2Dq6KWHY1d9abvxiJC09unkB7DT3oH57d18gom8/F0ijqRVGso0r8d3ik0CQbFlffaKyqsGMHfg0SKoMTWRnCqUopXB0jF3h+Ws1d980CVSzYh20SQJz/zVJT6npXU0= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 88d76851-c2d8-4bf6-25c6-08d69e15db19 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2019 07:16:42.9305 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1801MB1843 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-01_06:, , signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1903010050 Subject: [dpdk-dev] [PATCH 1/3] examples/eventdev_pipeline: configure max events based on dev info X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" From: Pavan Nikhilesh Some eventdevs support configuring max events to be -1 (open system). Check eventdev and event port configuration with eventdev info before configuring them. Signed-off-by: Pavan Nikhilesh Acked-by: Harry van Haaren --- examples/eventdev_pipeline/pipeline_worker_generic.c | 6 ++++++ examples/eventdev_pipeline/pipeline_worker_tx.c | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/examples/eventdev_pipeline/pipeline_worker_generic.c b/examples/eventdev_pipeline/pipeline_worker_generic.c index 169064949..766c8e958 100644 --- a/examples/eventdev_pipeline/pipeline_worker_generic.c +++ b/examples/eventdev_pipeline/pipeline_worker_generic.c @@ -169,6 +169,8 @@ setup_eventdev_generic(struct worker_data *worker_data) wkr_p_conf.disable_implicit_release = disable_implicit_release; + if (dev_info.max_num_events < config.nb_events_limit) + config.nb_events_limit = dev_info.max_num_events; if (dev_info.max_event_port_dequeue_depth < config.nb_event_port_dequeue_depth) config.nb_event_port_dequeue_depth = @@ -227,6 +229,8 @@ setup_eventdev_generic(struct worker_data *worker_data) } cdata.tx_queue_id = i; + if (wkr_p_conf.new_event_threshold > config.nb_events_limit) + wkr_p_conf.new_event_threshold = config.nb_events_limit; if (wkr_p_conf.dequeue_depth > config.nb_event_port_dequeue_depth) wkr_p_conf.dequeue_depth = config.nb_event_port_dequeue_depth; if (wkr_p_conf.enqueue_depth > config.nb_event_port_enqueue_depth) @@ -284,6 +288,8 @@ init_adapters(uint16_t nb_ports) .new_event_threshold = 4096, }; + if (adptr_p_conf.new_event_threshold > dev_info.max_num_events) + adptr_p_conf.new_event_threshold = dev_info.max_num_events; if (adptr_p_conf.dequeue_depth > dev_info.max_event_port_dequeue_depth) adptr_p_conf.dequeue_depth = dev_info.max_event_port_dequeue_depth; diff --git a/examples/eventdev_pipeline/pipeline_worker_tx.c b/examples/eventdev_pipeline/pipeline_worker_tx.c index 85eb075fc..8961cd656 100644 --- a/examples/eventdev_pipeline/pipeline_worker_tx.c +++ b/examples/eventdev_pipeline/pipeline_worker_tx.c @@ -465,6 +465,8 @@ setup_eventdev_worker_tx_enq(struct worker_data *worker_data) ret = rte_event_dev_info_get(dev_id, &dev_info); printf("\tEventdev %d: %s\n", dev_id, dev_info.driver_name); + if (dev_info.max_num_events < config.nb_events_limit) + config.nb_events_limit = dev_info.max_num_events; if (dev_info.max_event_port_dequeue_depth < config.nb_event_port_dequeue_depth) config.nb_event_port_dequeue_depth = @@ -528,6 +530,8 @@ setup_eventdev_worker_tx_enq(struct worker_data *worker_data) } printf("\n"); + if (wkr_p_conf.new_event_threshold > config.nb_events_limit) + wkr_p_conf.new_event_threshold = config.nb_events_limit; if (wkr_p_conf.dequeue_depth > config.nb_event_port_dequeue_depth) wkr_p_conf.dequeue_depth = config.nb_event_port_dequeue_depth; if (wkr_p_conf.enqueue_depth > config.nb_event_port_enqueue_depth) @@ -617,6 +621,8 @@ init_adapters(uint16_t nb_ports) .new_event_threshold = 4096, }; + if (adptr_p_conf.new_event_threshold > dev_info.max_num_events) + adptr_p_conf.new_event_threshold = dev_info.max_num_events; if (adptr_p_conf.dequeue_depth > dev_info.max_event_port_dequeue_depth) adptr_p_conf.dequeue_depth = dev_info.max_event_port_dequeue_depth; From patchwork Fri Mar 1 07:16:45 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh Bhagavatula X-Patchwork-Id: 50694 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 806E23572; Fri, 1 Mar 2019 08:16:53 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 6C0A92B9E for ; Fri, 1 Mar 2019 08:16:50 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x217Cg0b001384; Thu, 28 Feb 2019 23:16:49 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=FJDNs3kQdQbaP8J9Nyce345fFdxzCah/pmTm94+nXsE=; b=aaOtSI0jWF08z9cHNDpvzFUBPkVK0oT3JmiGd3prH3urNROULtGa4afXgPlb/GMisHSr RDa6ypqyrho5pqSBgA7XQpwOxoLAq6Spegd0ZN0m8BzmbmhJxntBal4miXAt14mElJSu r06Sf/Rp3MeUmu/Qrf7J0qawt1ZDXcV+Mv6u70tYMXkiWABTW2QUdWzW9SM2WdNDWcpo E7Co8Y5xvMfPEFK4fq+7wKeB5rPOlcsLUNhgHXntNKVeVDfXQVqX/o96krc64Krj5m+v yLufdazlrinqoKD5xd+UePwMlLGzPaV0AocK/aGESxUVyHNspqsI6nxT5SARPjXu+ht7 Lg== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 2qxce62wde-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 28 Feb 2019 23:16:49 -0800 Received: from SC-EXCH03.marvell.com (10.93.176.83) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 28 Feb 2019 23:16:48 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.56) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 28 Feb 2019 23:16:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FJDNs3kQdQbaP8J9Nyce345fFdxzCah/pmTm94+nXsE=; b=YV+u2acq0ffaRwC2g738V+HbAuk4DJgVgW44tvWruoisenUb8uVodK1n0abdBcRlQ8piMzouVmfggGRrGtcO6BEDzTMdkB4u/A2mXdbcVgNixHbKHKDw7AMoMyVpL2/ZbqSKAblA7aLaUNSS6l8/EeEAXf5iZqlfzooIt2mjpqs= Received: from BN6PR1801MB1859.namprd18.prod.outlook.com (10.161.154.35) by BN6PR1801MB1843.namprd18.prod.outlook.com (10.161.154.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.16; Fri, 1 Mar 2019 07:16:45 +0000 Received: from BN6PR1801MB1859.namprd18.prod.outlook.com ([10.161.154.35]) by BN6PR1801MB1859.namprd18.prod.outlook.com ([10.161.154.35]) with mapi id 15.20.1665.015; Fri, 1 Mar 2019 07:16:45 +0000 From: Pavan Nikhilesh Bhagavatula To: Jerin Jacob Kollanukkaran , "harry.van.haaren@intel.com" CC: "dev@dpdk.org" , Pavan Nikhilesh Bhagavatula Thread-Topic: [dpdk-dev] [PATCH 2/3] examples/eventdev_pipeline: follow proper teardown sequence Thread-Index: AQHUz/66vqlqmOLLqE2X5I0OC/rYUg== Date: Fri, 1 Mar 2019 07:16:45 +0000 Message-ID: <20190301071617.6570-2-pbhagavatula@marvell.com> References: <20190301071617.6570-1-pbhagavatula@marvell.com> In-Reply-To: <20190301071617.6570-1-pbhagavatula@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0005.INDPRD01.PROD.OUTLOOK.COM (10.174.62.15) To BN6PR1801MB1859.namprd18.prod.outlook.com (10.161.154.35) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.21.0 x-originating-ip: [223.226.78.85] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cec0db2c-aaf1-4c65-62ca-08d69e15dc72 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BN6PR1801MB1843; x-ms-traffictypediagnostic: BN6PR1801MB1843: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; BN6PR1801MB1843; 23:QovKyUm6jqzWA7WEqQJHrWEjT8z9Doj/yuT8X?= =?iso-8859-1?q?zVVbsX/YiFbISPjighnCAdP8n?= =?iso-8859-1?q?fsYcYy8mQna5a69iX00h2iFb4zbeVxy/cYWs19kds2Du0kYfmrq?= =?iso-8859-1?q?ksCJvpmO20Rl9H/8+Ggx0iBldgmeoOfxrNF/ttMUs2EnRqlErgH?= =?iso-8859-1?q?ObB/TUbZ0tj6X6go8ZtKNhDZNZo1lSHfFYq0pw5WKmkdotFT/HV?= =?iso-8859-1?q?oGtLd9HKvch9NytimC4+bll5OB2uuR+GqtFsL54jV6rZy0mfczR?= =?iso-8859-1?q?OUdWR2oEUQmnqWd9miQ9GxzujgmWqbWbyr2Bw/d8naL6Hw9gh0o?= =?iso-8859-1?q?CZRTHTG3P1yiU39AyWLG2otUBwrHnSq/X4E5ZPinvjGerNK9+1F?= =?iso-8859-1?q?NGYQk7IyFT5RsulNojfjAP0Olyph/+iD0uhB+qH5Cv8yFRDhxc2?= =?iso-8859-1?q?Ma+3dxgltn6lVm5O+VXADZUwIjYCIT6l4Em5soQsIReeoO5wwSm?= =?iso-8859-1?q?/txGgGTlg2fMi6I+UGC0PvDtHC+mdGtnNbZUDZoJxwh6MpnpLZW?= =?iso-8859-1?q?cqowIh/WO2obkJ/1l9K9O8q8QhuDP1SubuPG0a/YaHkFWNGSksj?= =?iso-8859-1?q?fHoUg3HXaLNgo1KMRRP3dleDrQakKmVyb7nr/eRc4/sV2ar9g9i?= =?iso-8859-1?q?cxA/WR3APIsmJ9hnOjltOi+YCNGOjdXv7aqOVmPkaVxv8bwZ2g8?= =?iso-8859-1?q?+f/tq6LvDfSMzeAqJWzi9mODVMUWb6LqfgWg5GtlZP0J3QaT3mM?= =?iso-8859-1?q?rfx/2/X+AmaP5l+48PuseYitEOvBROq/bbCoIY6yoFTqeEUcNKf?= =?iso-8859-1?q?cnendFVAQAK0pfNJ+koU0XTtlGhqEQGwf8+2EgCPhZYIJM1moLB?= =?iso-8859-1?q?E8k35bM98Pm5D1X9BqQhaP+IekEt83Iv7MYFFDZx0dgFum/3zXX?= =?iso-8859-1?q?n8U6/+153VTVk7Br04jpPe6g+vHFksORIUeug1BrnkfSsmzS8Ik?= =?iso-8859-1?q?qqmfRprkq2txUq5VRmKG6xhF8Ealbvf0L7YllaFNyikdOwrniy8?= =?iso-8859-1?q?FEVc4TSnO9Uh84Ov5yYj5YUIF2Zm5qAIRcgc0s8L73IbEZGvjeq?= =?iso-8859-1?q?KGqCKPSDhjEvOpsnHYCVxJx3ClkZAjKpn0hN6jquweFpeMz1PGU?= =?iso-8859-1?q?1lIqE5Xe4vFtSPqf/xkS7yg0GwhRfr2F2BMpq6iRRMKBO7LNOPD?= =?iso-8859-1?q?Fx01hH1bF1OIYZ6tAX8OQ2//VBvjd9CAdlx+qA44tvtq8VbuIHp?= =?iso-8859-1?q?g0H3WDT+v9oc6neXJE4XnrH1co1KPgeeFdUTih+qr2dAPZEORHY?= =?iso-8859-1?q?q2x9SUdlB+liNiSjvkNsBBc7ucS5Goz/1FRcIMvvEDVaBS7+YoM?= =?iso-8859-1?q?DuUQ5PE59Jhj0RxYaySWYzIlN0hwlmZmEopYF/6Y7FVxPDGhx0M?= =?iso-8859-1?q?iyXsaP/?= x-microsoft-antispam-prvs: x-forefront-prvs: 09634B1196 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(136003)(39860400002)(366004)(396003)(376002)(189003)(199004)(105586002)(316002)(110136005)(6436002)(106356001)(86362001)(4326008)(6486002)(66066001)(36756003)(8936002)(97736004)(54906003)(6506007)(99286004)(6512007)(476003)(446003)(8676002)(81156014)(53936002)(386003)(71200400001)(2616005)(11346002)(71190400001)(305945005)(1076003)(81166006)(52116002)(7736002)(77096007)(6116002)(486006)(14444005)(55236004)(107886003)(186003)(14454004)(2906002)(50226002)(26005)(102836004)(68736007)(4744005)(478600001)(25786009)(256004)(2501003)(5660300002)(76176011)(3846002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR1801MB1843; H:BN6PR1801MB1859.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: ZiBDC7EksgHcjZS6Ae5e1KORpdVNSqNUwQlKfENuCoAp2qB7nuiYQ4yXHv0eHn5adnKBQ1yq8ecjd+rVmK6OlhL9/jd7zYlmf5qDrS/WSwsuJjcLOWPh9y6Hq8NQqiYdxOZocOQ/szaoJw4EzNfK4kpkWk54RTJQlVNiSzwGdiUskBZ6TpCl8GtPECPTnn//lF5fFmznJKX4FGCQdoDySntGquW9ktQ+nvzIC1tw/+U1V1NLN55bioeykAV6mjOhw4GRYFYHzlSDDn+1tGRYxoCIkAlVpPcX0hwzn80gUOVGk8tfTooUc+x/W5au9PyO7N1gRUeowBJt6+w8FGnwE1HUYuRCkhbkK13t5/kxomQS7JWSs6MkP7T/k7F031V4Fhb/p326Y0l+J/WbJ7yAFSOchwlsrbU9dX2FjJPw//c= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: cec0db2c-aaf1-4c65-62ca-08d69e15dc72 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2019 07:16:45.4262 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1801MB1843 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-01_06:, , signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=748 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1903010050 Subject: [dpdk-dev] [PATCH 2/3] examples/eventdev_pipeline: follow proper teardown sequence X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" From: Pavan Nikhilesh Stop eventdev before closing it. Signed-off-by: Pavan Nikhilesh Acked-by: Harry van Haaren --- examples/eventdev_pipeline/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/eventdev_pipeline/main.c b/examples/eventdev_pipeline/main.c index 92e08bc0c..2ad7d24e2 100644 --- a/examples/eventdev_pipeline/main.c +++ b/examples/eventdev_pipeline/main.c @@ -421,6 +421,7 @@ signal_handler(int signum) rte_eth_dev_close(portid); } + rte_event_dev_stop(0); rte_event_dev_close(0); } if (signum == SIGTSTP) From patchwork Fri Mar 1 07:16:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh Bhagavatula X-Patchwork-Id: 50695 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DD90F37AF; Fri, 1 Mar 2019 08:16:54 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 2A7B52B9E for ; Fri, 1 Mar 2019 08:16:51 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x217CFSR001213; Thu, 28 Feb 2019 23:16:50 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=RAkWdRBF96ZkJcexxVQ/hJz9Cmr42h2LX39LswPDJY8=; b=H1xFFADmL6T+xu/odntEFjkP2nA0uu90bOZGjcM5w/LGG6DqjtXm/GNnLrNtFWAEZcCS xkmdUrSI4dksw8DKE1zojzkHDeIXroc8dlvl3EwHcBn26YqAiTPdnhue9+ofjIkvVMB4 yX8kyPPUOODv+hQA/CNaDNcBPaUzoGaFcnonD3MpfeS0j8hiFua5wKOeR1MRmwJGmk+q kVl31j9EgdcafoQBmHJg0XoNhTnJ55AJ100+ivRb94RIecDjDkPgxa/e4yPPRcazLSz7 XCWUMObxRneuC8mogMuc3AUBSVaIZH6ME1Javr6NST4zMCCt2C4btIh0/T+mPwljcs/c 7A== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2qxce62wdf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 28 Feb 2019 23:16:50 -0800 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; Thu, 28 Feb 2019 23:16:48 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.36.56) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 28 Feb 2019 23:16:48 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RAkWdRBF96ZkJcexxVQ/hJz9Cmr42h2LX39LswPDJY8=; b=CAgbEuU9AfXk/H1GqvlmLjl4G2FMB4k+BAbzW0LfTj5H5tKX0I1nuX9ZqEUj7jJeuXhx5VRy7T5GLXO+hMvXYD1d9pVY7QCJwHrjMYUZbfgodmE1usH8vqX60N/9LgaC2dXb8VFYovW0O8FVidZ4sgONWBnlB/GlT1Ma6bNGICc= Received: from BN6PR1801MB1859.namprd18.prod.outlook.com (10.161.154.35) by BN6PR1801MB1843.namprd18.prod.outlook.com (10.161.154.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.16; Fri, 1 Mar 2019 07:16:48 +0000 Received: from BN6PR1801MB1859.namprd18.prod.outlook.com ([10.161.154.35]) by BN6PR1801MB1859.namprd18.prod.outlook.com ([10.161.154.35]) with mapi id 15.20.1665.015; Fri, 1 Mar 2019 07:16:47 +0000 From: Pavan Nikhilesh Bhagavatula To: Jerin Jacob Kollanukkaran , "harry.van.haaren@intel.com" CC: "dev@dpdk.org" , Pavan Nikhilesh Bhagavatula Thread-Topic: [dpdk-dev] [PATCH 3/3] app/eventdev: follow proper teardown sequence Thread-Index: AQHUz/67bAlSKrwjLE2dQy1KCC+MjA== Date: Fri, 1 Mar 2019 07:16:47 +0000 Message-ID: <20190301071617.6570-3-pbhagavatula@marvell.com> References: <20190301071617.6570-1-pbhagavatula@marvell.com> In-Reply-To: <20190301071617.6570-1-pbhagavatula@marvell.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: MAXPR0101CA0005.INDPRD01.PROD.OUTLOOK.COM (10.174.62.15) To BN6PR1801MB1859.namprd18.prod.outlook.com (10.161.154.35) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.21.0 x-originating-ip: [223.226.78.85] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 12f0e2bc-74c7-49e2-1447-08d69e15ddeb x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:BN6PR1801MB1843; x-ms-traffictypediagnostic: BN6PR1801MB1843: x-microsoft-exchange-diagnostics: =?iso-8859-1?Q?1; BN6PR1801MB1843; 23:yZCUDwwb8eOzf9IEff4D5jKu8xg1CIVTvtJsw?= =?iso-8859-1?q?UcbkyrJAsgN1z4GJxlT/6YzKk?= =?iso-8859-1?q?ugE4qiDWpyNQMvRM3Ayqd0cIJMQJBGs29JbcOO66rEMhfNI77rD?= =?iso-8859-1?q?VV+SGbmVwRORjOo1ehVx3FLbTvQlK6lfUypKR5NIs90+/1Tg8g/?= =?iso-8859-1?q?K3+PlGhYwg9P2xiLQ2IRcVwJNOhiul2GXju5bF93AFC2/XQdqut?= =?iso-8859-1?q?tu11MWKiBuyGCFycltswSWGC1/g1Ynr4wywuztwIin9m9TM1C/j?= =?iso-8859-1?q?DNdbWtyiMnvmBBN2VpjU6u1zdQW5W9cM9aMd1CSipmAkQLpDzsb?= =?iso-8859-1?q?baSDszd0HLXc4moOTB5E1SmFRgT1poLV6r+NGeeA3fBKXOL7dzi?= =?iso-8859-1?q?3GUtpYm3wLkrltmAQVLcwu5CGpsHoSA7QHb44ErnjjfwCW7bejX?= =?iso-8859-1?q?R8QbFC+zHW3WeI7bFE1NSD43mygVFK6r13UnYKnuCaCJ2ynGsFK?= =?iso-8859-1?q?jknn5d4yHzcBD32ez5lebzBo0Q3RtjuBkYIEBdiRf/veDBvODtR?= =?iso-8859-1?q?BnusNuPl1xAewWEDrZsIDI9POlr+y3z8yRcIriUYCo/GtMGYp6N?= =?iso-8859-1?q?k+/XTkCl/cbt2/Zmdq8FOem3K9nxXbMIU0GdCAuFRtGA0feL7ni?= =?iso-8859-1?q?FCJxxjQVrJ34f21ei1I6uW9r5uMMGX3P023ooi6D0rCCMRfLjzw?= =?iso-8859-1?q?g4XNGq0XuZ4uTd1008K512ZrO/Dyi9xR6eNTVLiGNYOtX5iKBU/?= =?iso-8859-1?q?a01/X/MvNb05ofn8e4TON2Trm2lOyQoyJnbap8PLIk8b6N5Gtlm?= =?iso-8859-1?q?QTQdL7lci5iYwCPs+rs2Cv5xoeDQzkkN3whgfmaSysz2pCv5u0d?= =?iso-8859-1?q?zzQCKnXuLkugPf7HNPb/n3bK7sSaDmq+Amp/FUo4wqUMy/MeAVU?= =?iso-8859-1?q?Lo7uinpMiJY2PlQFfyX0N2eUgp/KsvNDVYEsw/9Z+Rd/se91713?= =?iso-8859-1?q?JwEOcIQq0UjKtgTLwmoXeQafypKcCPDOCQZ04tg9jJ4mY5d2hXG?= =?iso-8859-1?q?cT2ox4Ylfp2m+zL3QZXIHEF6H0QJJK8osoNKBBcGdAT5pRUBkG+?= =?iso-8859-1?q?AZHoL8KMDPeagvatDj+lHahmrt4VDSB9utArNTLtHBa22a2Xpm2?= =?iso-8859-1?q?Nyq6ooXsc+6wpuzPyQ6lPUggOeaz8c/prGstff9qEYR0W4/Bojm?= =?iso-8859-1?q?4/qC3lXx9wRzjnNgvQzzZWdPFgbOSreVFlNWodi6Mhd5csOCq3k?= =?iso-8859-1?q?4IQNBAuh5D9XH8qfh4MHAtGh1rz5m5X6r6sVFEDiGo8qY+E0DC1?= =?iso-8859-1?q?sC0SEmpmPt2uJdteH1wEfRmh3Oj8TXQwUufXCfgK0L/nqALstZs?= =?iso-8859-1?q?xiSbQz97T8JGjorMJHKUbluIGG3SGwarDyBd/86MTZkTwisWGr4?= =?iso-8859-1?q?UU7uuH9?= x-microsoft-antispam-prvs: x-forefront-prvs: 09634B1196 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(136003)(39860400002)(366004)(396003)(376002)(189003)(199004)(105586002)(316002)(110136005)(6436002)(106356001)(86362001)(4326008)(6486002)(66066001)(36756003)(8936002)(97736004)(54906003)(6506007)(99286004)(6512007)(476003)(446003)(8676002)(81156014)(53936002)(386003)(71200400001)(2616005)(11346002)(71190400001)(305945005)(1076003)(81166006)(52116002)(7736002)(77096007)(6116002)(486006)(14444005)(55236004)(107886003)(186003)(14454004)(2906002)(50226002)(26005)(102836004)(68736007)(4744005)(478600001)(25786009)(256004)(2501003)(5660300002)(76176011)(3846002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR1801MB1843; H:BN6PR1801MB1859.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 9eC80IKg13BRp+znXq1MuL9kglVQlWteYV2AC4t9PzIuwvrRdltpM8o8Q5mKugN09EsPw4cMAmZC8ENm7DEVnqpUy/IYVXd+91DUQNFVo3+wwm6kWcc6Mv49Q/KxpPuAR8vlYaSJxBuCcEfMC3LdqtlGJhT2dWSLcIeJQAsfTCnBkKdtjyQJauT3XCGAIGp4yeNuOsni9tXZtBDIGi2lXjXwvhwvrHvuDczPoYGLarUJVeJWU6/oBpTiyWfv59vgV5EUn9XTA4cX416VGly2XpXjVhNBeHEedN8kjPi7+rALpE+HeaEpnEVpHi5T0XeD5LZ81v7TaaA/z+2hIBeHyHAJxUqzcu80ydo9LrPryaxlemztMjE7NG5Yaxipr5aBfP2QOqrpk8NPfFCKwzaSgVAyG7O97avUODIK+WNShDg= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 12f0e2bc-74c7-49e2-1447-08d69e15ddeb X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2019 07:16:47.8649 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR1801MB1843 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-03-01_06:, , signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=874 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1903010050 Subject: [dpdk-dev] [PATCH 3/3] app/eventdev: follow proper teardown sequence X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" From: Pavan Nikhilesh Stop eventdev before closing it. Signed-off-by: Pavan Nikhilesh Acked-by: Harry van Haaren --- app/test-eventdev/test_pipeline_common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/app/test-eventdev/test_pipeline_common.c b/app/test-eventdev/test_pipeline_common.c index 5db3ffde1..1e525643d 100644 --- a/app/test-eventdev/test_pipeline_common.c +++ b/app/test-eventdev/test_pipeline_common.c @@ -396,6 +396,7 @@ pipeline_eventdev_destroy(struct evt_test *test, struct evt_options *opt) { RTE_SET_USED(test); + rte_event_dev_stop(opt->dev_id); rte_event_dev_close(opt->dev_id); }