From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0060.outbound.protection.outlook.com [104.47.2.60]) by dpdk.org (Postfix) with ESMTP id F2C021B640 for ; Wed, 9 May 2018 14:47:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iiLKQhaWzjB4lL+SH8RuTf6VAAj6XSH9c/iDl/UvHa8=; b=aOvCi6nLgtHybWi0lW6C+oC1QDkOUmttQpU0bZqA+tIB8t5BHVLdMA6oIz2ilMngm4SexuzsRzg8TIhPGXMW/Vt+ti6pmNdCyo9PkJ6X0j+gWUy6zlg2EjVTgafsLTzZxub4uOMMVgQU85GNKpR+MtI6mN0mK6VU+zpK4BJXFN4= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=wisamm@mellanox.com; Received: from mellanox.com (37.142.13.130) by DB6PR05MB3432.eurprd05.prod.outlook.com (2603:10a6:6:1e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.735.19; Wed, 9 May 2018 12:47:30 +0000 From: Wisam Jaddo To: jingjing.wu@intel.com, wenzhuo.lu@intel.com, thomas@monjalon.net Cc: rasland@mellanox.com, dev@dpdk.org, shahafs@mellanox.com, wisamm@mellanox.com Date: Wed, 9 May 2018 15:47:17 +0300 Message-Id: <1525870039-11261-1-git-send-email-wisamm@mellanox.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [37.142.13.130] X-ClientProxiedBy: VI1PR0101CA0056.eurprd01.prod.exchangelabs.com (2603:10a6:800:1f::24) To DB6PR05MB3432.eurprd05.prod.outlook.com (2603:10a6:6:1e::19) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(48565401081)(2017052603328)(7153060)(7193020); SRVR:DB6PR05MB3432; X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3432; 3:18v4QenUTidZiFXCUqTzp6iPsdiGPgrYyWRzUFXw9WcvOnUsZBwflwA0xov7oYglCTlDGJP7lxs40NmerrZJSstTuVP04BhiE4oOsvbaesVt1URbhoEELuoRGFUrkKEZaIuDTqpRZi0JdT732eNuNtMrOmHF6uQmHdHX6yLij6oYODiNeb5uQudbz2TQCc/eGYBh2hQDSOWW6gfrNU2VggriuND/OeGdjyy8/Ogaei/8BnNxEIkMyrNP2OqYeaJ1; 25:+gWtVAhbkifD0ntvX7GSrw8iMUP+aQMlSo08OhC2AyKtlghKcfxaAb1vTdVr46aXyhPktyz5G8gs4LULLnbQKb8C1aJqdUBrVhd6yOqz08iTbm4W0PhxJ5Lg517/etjh8ERTPZwG/G+rDPMKPF57okVQtb8j3ZvQOHg04Jvf8ja51AaGaOgyOyQ7wdGDp7xc6R9mC5EYhHKQOeRiw+70/JsPWwvFDvwSe4Re/4XAwIiUu1fnUKeOlaqbCLaJeyGpYFpLWKdqB5Vo8TKp0+tspK6OHW/LUAWCzQhoxrXRXtGZpt97HWPn+pErFygYHBG4CwmmkJdrcxNN+z7/Y7pasA==; 31:IILx4skWnZDr7DAOn3kJGl85QO3gVhVXy5D5tIyoTaZUazIDjPdMsJGZxv21iw0fp5hdUHY7PwJbdH275iM5oT7CfyXExZJ3BCySDdD8YtDYtleEXlZIF+s3+Re6C+uKte0qLNT4sEea9nRThQb1wodlVx3jOh1BgNJnCn2uXpa7/GTxJxyX6SqpZdQHft0oHlfAK/x36BMrLCIZxNacK4iNKsEuNDQFJEzq4FhThic= X-MS-TrafficTypeDiagnostic: DB6PR05MB3432: X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3432; 20:peAdnIiZuN1eu3a+hS/ZgnvzERzO+OTfyDvLO4H8PCMeHwgM4+DmYqwqkNrKBz4b8AeluRHMc70y4i1qryKcP5/eVWh4HsoELxI3yLFSUltO7WhmM0qpgwUd5eWEQ4WMkkG1vXDGZoub74a0NtMqRy6BRJ9s68TfbhL5NNrROC4weAXUyMoMR9YpnjQjo5faH82NMUQxAWGbxSp3h78Wc5LLgDx/naafoF66SoKozWuLI4JdqGcObMoCkRbbt1CQJ3fEVpaGV1uEh2YN888oYwWh0XBhsKeY5lrzbrhUCNmsjGvdxdN6v12OI2B3bslo3uG/CCSQZUTRcR3Iny7C15IeCuQHp2hwcLj8P/sghN4N02qayMItg8uRmkkMOA6RHSyCy45f/WsjjkzNGdhH/+hIOxdyipTsBoSFWMRuZqT6FZVJUJxxZftNMkgERDCAp25W2SuaiPFXRiIBzk77PJqI9Co9MgGqSkbuGsyRvA1rERbbHBM+sbr62geizsjw; 4:qJdwPTd13MG/RVgJUM3sxMETNSxKn9Z0R6HdrNpPd+7NSJgmIcd/YWmqdRLOpTTJvLi3ansu2YmUFNngU92Vpbfd26mafe+FOMfb2yxjhxgc1K1bM90XQsDyuEeA/xy0avFmoO4khgvONN/g38cMSxpRybEYntJWEPn4vn2MsPjn4QyhJXWPCDgr6xPqTHhrJF4RCgogEd0zkoOSOFmd4O/713KHRpHdv6MyHCQryown6vcutfpw40G1WWzpwN5DtZJhSajg/DW/Jj8eGEQKcg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231254)(944501410)(52105095)(93006095)(93001095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:DB6PR05MB3432; BCL:0; PCL:0; RULEID:; SRVR:DB6PR05MB3432; X-Forefront-PRVS: 0667289FF8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(366004)(376002)(39860400002)(39380400002)(396003)(199004)(189003)(6666003)(8676002)(33026002)(5660300001)(16526019)(26005)(3846002)(478600001)(107886003)(186003)(386003)(316002)(4326008)(6116002)(86362001)(16586007)(106356001)(305945005)(48376002)(53936002)(476003)(7736002)(36756003)(25786009)(52116002)(81156014)(21086003)(7696005)(68736007)(2906002)(66066001)(105586002)(51416003)(55016002)(81166006)(2616005)(486006)(47776003)(69596002)(50226002)(956004)(97736004)(50466002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR05MB3432; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR05MB3432; 23:73zm3ofe5LV4RtWt+EvDr3EEQxlW3oVI3TW0QonHQ?= =?us-ascii?Q?hgkX6jFR+IqC+m6wIoYVktzrRLbQTUj9NFI4DN2bnr7PelPynmFEmpCMNKBp?= =?us-ascii?Q?nN6pRKoQQobYqZMOr6ZFMgfvPtgmuCNCBq6E54H5gYfCHd+08DNUr3KY/SC1?= =?us-ascii?Q?AM/HVtLFpGNvDcflbehsUwab8w5Hmc1a60OBymWcA3ORHDryF/TG34yooVpE?= =?us-ascii?Q?X0N1ftFU98oUR84cQKlMSQCe8UrBgkKCmIBWVHQrepQM5PZiGWK5Ao/zPqlz?= =?us-ascii?Q?oU1YhU45GjYIfP+LzzCvWEU/4xBs9lNrwbOcZ+FwhObO0nKPGOyJnNspF1nL?= =?us-ascii?Q?oVpu1b47sCQrmfe1iAfWKXfMs8mmPlpdQzTTangtnN54mT9rN8nJGtAhAJJe?= =?us-ascii?Q?0kE1zU0MMM8r1ODztyTjW1HpwGPlhVi85q6LrihO3ez2l5Ogg6SpQnhzUGHu?= =?us-ascii?Q?smiOs+P+3dFK2eOZIRV5DjJ5TsGtiWdBexJHoCrrlAy6e9c6xo6PxUBWyYh1?= =?us-ascii?Q?QYL67KvOADAy2dfGpwaadlLDyUfYDJ2JbmIhRIiXa6vjG0spqOjrw9jDYBy/?= =?us-ascii?Q?3IshN0GOESE643sMyFzME6kX+5Z0jAE2YgeyxVavjwE6+D2tI4fU4XA4LQ77?= =?us-ascii?Q?PrVd/oj5fJJ4YuQL1raCPcg1bNwIS1/Fm1z31JVngtfGPtREwji4TlfrQP8W?= =?us-ascii?Q?JNbKmdfn8wYb1JHvx1T88eCaUu+mntPWmbulDIhGZvT8Rsm+GGew36/o9EB0?= =?us-ascii?Q?lTtBQSjtI3CqUXgzbUGa56lb1879g13fQs9UrUes24L0Le56aKCtSe6PYXmg?= =?us-ascii?Q?uZn59fHpzSdsj1chuyxFrR6/NfMXI8jOXFtnjOnWQSae3mw8qVV5pjFpqic8?= =?us-ascii?Q?vlhTxnE1UAlgmnyaWRQwm5LDavws5GXPpxJj3lWy6/TgfPBgoLajK3f8OVVY?= =?us-ascii?Q?AXgHud0owkFM/z5aaeucXeIeaiba1J54A2iv1Rsn3DTfnJ1z0feDih2VM+IM?= =?us-ascii?Q?cRx12p0yU+g9BJcv3SkvpiERr445eXW7axRpQ5/ZjdNb6RR2MpE70zfvluRt?= =?us-ascii?Q?Ks/pWFmHqq8QlV9FTd8xEyPJxnO4GpUnFbeTZXv4Uc7BSVBxTWiq0cZv8PiK?= =?us-ascii?Q?PWDTtCklvolttpIy1h32VMnlPl8FZHhkYGlhOUGokkmIKC2ORzYwQ=3D=3D?= X-Microsoft-Antispam-Message-Info: Z/xLqW7egUFzwIk5iH54t9NahR3bANNRWbFv8Gpbhth2+LTLfB5NuNcEcFkkfmLVCRn4WpAmB+YTW8k7eylaEfOqPS29g7GKqFk5fmnvMVzuu3chOr6zemhLwuMI4CQl3fC+ZddQ/P64nWi3Z5NbeC4/bD6uSno57aqxHt3VM/gIXibcW5IbZQQtYvhrHt2P X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3432; 6:QcDFUUNtkkgR4Fp29m0E+XH5vbsnPJOGmcFgwDmvcWwqSOcjdxFlM97rMBHBTt/HyJMXha7R3voCXKW2fweHAMY28gbuoBhHk/ZjAN63F6IidmFIYtptZAp57jm0u8ZWDVIKV65kZ8MT4DdKfgCAEVTGO2gwNRIpy1lASDNP0t6me1/qdcgSxAupgYyiUmVrFjOQvqT4MjJF07DhgAFM4iAT+OMDa49E6FPMf1xMwdkN8BWNkerhUe7qKValmDvps2TB1zrbuLvYrpSUCQHzGmhfskJ8UE/oyttbXdrF8Dk4/1tXR8/VPJquf3JSxLgThNz7BZmOl2Xo49g7n/GvJghD7EphDy0Dgf+uPUYUGBZR1+CVXY/Tvgpnmp0vA9hCzK56hkhLhxHwKJNa2DiZPbruGc/gokg+bnDm1ooG0uXV+sdQARTLA2fYyCInMT+PFsTK72vE3wxQGlm7ZZ4mBA==; 5:32YRZBx68fE8NcAZRKLYzYrv2jUs4lZEjFTCFSWaGYzH5/XpW3488vGODbNRuWszguF54ljtgVEngRwVMmitdDZV95UM0HGGLKwGVRllmKHt1nUARmiySV3HSzeebAiHvByjapPswcLrKSviKGWdqrgq3/CLCXx9DtE+0V4e9MU=; 24:NhKlqcf3SwubksR35q6YPVPeW5/DUQ+bQotEWl6rA0ZfjnQ0Ci8JNTCLkgyIFGLnZKwO8N+RXR+qxRr9i6vXiGRH/zKVCElgEuZ4VhV0wRg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB6PR05MB3432; 7:aLRuppR08gAjnLDmYQciAQSaV4KgQj+OAxG0UZTpAsV6SKSWRrIqwe5j5rlb4WF+oSeJsiXowfa46MNTEzmxXP2NIuX2XDVWAiqImprcMkVRjWzrZVCFQwKS0xluHfr2CSGXi4pJNKk5e3IoEY96phMrKPjdNXBvz8c9mYe2YZgSNQzIbiOL7VsmxEGTP83wVntbdD3jGOq231a+dGzEocsJ4JvwhiCWG9qswyXolOPIzOgETNOZ0QDRU3ZUG3Jd X-MS-Office365-Filtering-Correlation-Id: 0b486e14-6227-4a92-8b5b-08d5b5ab07e0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2018 12:47:30.6015 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0b486e14-6227-4a92-8b5b-08d5b5ab07e0 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR05MB3432 Subject: [dpdk-dev] [PATCH v3 0/2] app/testpmd: introduce new commands in forward topology 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: , X-List-Received-Date: Wed, 09 May 2018 12:47:33 -0000 1- Add new forward topology (custom): This toplogy will allow to create any topoloy you may need. 2- Add new command to set the custom toplogy. 3- Add new command to set the topoly on the fly Wisam Jaddo (2): app/testpmd: add custom topology command app/testpmd: add set topology on the fly command app/test-pmd/cmdline.c | 91 +++++++++++++++++++++++++++++ app/test-pmd/config.c | 66 +++++++++++++++++++++ app/test-pmd/parameters.c | 6 +- app/test-pmd/testpmd.h | 9 ++- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 16 +++++ 5 files changed, 185 insertions(+), 3 deletions(-) -- 2.7.4