From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30040.outbound.protection.outlook.com [40.107.3.40]) by dpdk.org (Postfix) with ESMTP id 6B37F1B3CC for ; Wed, 9 May 2018 14:34:54 +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=M48uc/6ALOwOqvNK+HL9VJ5f6XzIhTK/casDLxS1XfQ=; b=gTyYoc20koTxtA4Q8V4S9tXYLQyGHTzZz9CnmZXxU1V9/Q0eTneBQviwhcYZ2YL5f5YfrdlPr8tyzK/uBvSg6/QXCLQI/k03S23Bh43YhH6bdNUNUplQEGixOSLTEHT5L3ZkdlLG5N/dCpVHToYVmO0qeCHo/GVzLB24gKeSNkU= Received: from mellanox.com (37.142.13.130) by HE1PR05MB3433.eurprd05.prod.outlook.com (2603:10a6:7:33::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.755.16; Wed, 9 May 2018 12:34:52 +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:34:37 +0300 Message-Id: <1525869279-10035-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: VI1PR08CA0109.eurprd08.prod.outlook.com (2603:10a6:800:d4::11) To HE1PR05MB3433.eurprd05.prod.outlook.com (2603:10a6:7:33::23) 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:HE1PR05MB3433; X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3433; 3:xzuMjwX9bIDIEbv9nSsyEpe1DsfEy2SbhvBJNNqnTXBTxmuohf8oD8ZcKHRVUD5YkjMwFoHXGtuIxgT/ebcVzwHub+060Ntg4OEx7/xv+5qbOuD/96qxHOEBYbdC5s5c8ubyoFzN1b3Rd7gbpwwhyVj5R9t+UU/Qxen3BmZoicSvDqzx6T8pfubBDC4ad3X/ayj5Sns8WWp+DmLGMREA9MITknLh1kijJnhO3e1MuIIH2pL3wasaEzGhwx2mJ0cH; 25:sD7B/bSBr00ulnJiK/OPSK6TqdbG/m6WJRe+x6WNZauV1uJRXccOev3++h1jS0dAjhOgiHBFz4ZSOU2c1satSEta5P9iRr224ZdfKdvNWZDUHK6MCFe90neGRhU+uCL52Bi4b0fYN91iGDfMDLtWiQQZ4OQ/a2SrQh2mBf0l6n9fcUTzSrIo2s6kH/ZGwmcqnWa/NjuH6fktLaz6JjD8X5Us9Hl+FFKr2PIclm3r8PXq9l1JRKfMtiroqa728c9hqCktPfaRmNUTE6oydL84N02xUpfD+1oUTA/5BjHed0jp2DEaL/FlMRu6BT8hAGNcjWp7O6GKcn8mUaHrGx2HPA==; 31:afZlS5SS4CgiA+i3v5ci9hkYTY24FA3F2epkC0eAtSu1Tkv2ihVRnrRRb1geq1vvG5lZP1FB8EfXQLvV7KiNhPDoRsF04SgtvkCjIfPfKqUCK3zs1jh2U+SIUuBPlENfFb1IDFqr2n8tACStYsh7LOtE6jZSTKg+10F3dN83ov8nM+mhXZ9U6OtS45/ZPeXpHOkanjANAxJa06yKLr6su9x6+pkp3oF9RreacWcM/ck= X-MS-TrafficTypeDiagnostic: HE1PR05MB3433: Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=wisamm@mellanox.com; X-LD-Processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3433; 20:e/SkftYyrWg35/O3JyLTzwBP5hbDmGhThEAFn7+xUd8H007Pnf6Osn4fgSH6mXzFhwFtHUnO3thKVi3JwIjK3ogI+vZ8a8Fq4Qu1TwQjSWhFtBPa4V1rA4yUw2L7S3YyZIgwWL2TuLnVbQ76FO+l+SF1nGILMiRLBq1a0/OVlTYP8DutR2moI/CkZ83RX38VkEP4UztlxgFt3ymjqkQcJDAmyrqYd+ba2bqDhtXilnD2jbxxYuB97LFUEUanPCaCM5R7JtOmWb48Gp8OkoM7F26XMl4G+IgthttfsFRUKHcXEkzvUHN4EeNAecSZFTXIkVGarKt1p1jdNPT0oJPKgJiIuRS9YypeDg6bxCUN9oo9Q277el2lOuw2Cs9HQEAeqScQX57kn7e4pSqW6A0ls4UdbZKg3Rio2CO72tQ1JnAXBtJAGkPhctizjd75Lzjjg3kaqqkE3YYyUNteN02sBSgwwfN4JARomv/OW2LdkqkpHqx3MOdYoBsouS9kHGQZ; 4:HeixYZ46rtMjvrcsInqY3cd117Fat405b/YQegMnxRlYcBaUypbLd89VTHc7xvU3AOxPRlDvZMlx/0xG1F2VIrucxKsHz+hUSMAMUm4Eu3IHlUN+2zqYBDIjJr1tW64L2GQ42cKizOcQZYkS0qRrvf3SgVV4z9RDa1autTpr0nv7VAxTAHQO1LkxUC6iCwrddfzNwi8bDmjaVcGqEjhr3J7A2mSis9x6/APYTGPMgrakILqUjHhuk4eX60ItjsX6l207ChkCUDq0ralOLKkrVQ== 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)(8121501046)(5005006)(3231254)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR05MB3433; BCL:0; PCL:0; RULEID:; SRVR:HE1PR05MB3433; X-Forefront-PRVS: 0667289FF8 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(39380400002)(376002)(366004)(396003)(346002)(189003)(199004)(486006)(68736007)(16586007)(47776003)(316002)(305945005)(2906002)(66066001)(107886003)(6666003)(478600001)(4326008)(53936002)(8936002)(48376002)(6116002)(50226002)(8676002)(3846002)(36756003)(81166006)(81156014)(50466002)(7736002)(5660300001)(476003)(956004)(2616005)(16526019)(26005)(186003)(25786009)(106356001)(55016002)(105586002)(52116002)(51416003)(7696005)(386003)(97736004)(33026002)(69596002)(21086003)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR05MB3433; H:mellanox.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR05MB3433; 23:lwX5Bc+EE/A2XZOqkDh2PHp/4qz93BQGZQjZjkooq?= =?us-ascii?Q?bH9Ks/TwOHeIM/qiqUKqUNO4HX1dGQUI7NGOvDZFQt/gId5ghgjGlIuIYTSe?= =?us-ascii?Q?YIK1PenK5Au6MvvA0D9YMfPJ+xnjp4Anp3OYWEkWKuCgiXQUMA3BrkQZF37d?= =?us-ascii?Q?Hi2PejbnKi+CAXnxvatHRxxmp/y18Qy7GllTZNMGDUcHHciNaeMlAlCpcQNh?= =?us-ascii?Q?NsxmD7i8mWvtFGrB8hTHA+0LPGgW2RMm0to20HzFAzTyWTJ/8Nu4GmX7+cT2?= =?us-ascii?Q?vTvylysPUZNugcGaHbB30Cp9hnZ18TgiUVan2+7vlE7Y5b8tURwcISVfIBa0?= =?us-ascii?Q?kmaRHbpmy0dGQ555IEiiAPH9aDtIAIfP5DL5HD9IxYZLBIftQ9XM4a/TvyFV?= =?us-ascii?Q?jAvEfTt098CJy700Al/lmIQZ4Ag5tB/Iejs4NuZwLevLKsMsxRNtvydpfMMY?= =?us-ascii?Q?geQvRCodcrqWOgC018RjFTqOB7GoTwroLgWtvNoqUBgIkNjLv+Llfg5ReCoH?= =?us-ascii?Q?yYJK0gx50cfn3iUQziKtGN/41Rugd/mzzvmT/NW3hVobKzVCBKdE/69SXdsD?= =?us-ascii?Q?jUgUuatkkqME+1bcCmGCo1BzOJvZHGwE3ENqx+9GW8oh1jk9GC3Doh3Mx96W?= =?us-ascii?Q?hz3x9fGxgBZWPl9PxdwmglB1dcv1ZCMn4e550f3K94gPTTPdc00akB+KjkbQ?= =?us-ascii?Q?EnwW4P8kwx/DPASHEMBgE/JDIyDzXJ8HNdJuq5BSditiuKUhskM/vVZ0s88H?= =?us-ascii?Q?OPVQF+c2S05GUVWOCbe8/NCJIQzwaLDs4D222LB6Bs2ammPj7MKzdfiFeJt2?= =?us-ascii?Q?lMzPXcR4fRbZ7BecvCGUotUm158039tbGVPQPAiTdLJcu8VBCPPQVg0U+o/J?= =?us-ascii?Q?4DaFfm6ibwy9KgLEHCcvhKA2oYeddVuv/MbSW8BQT/Mw9u5eoIOikluWJYm+?= =?us-ascii?Q?VxHVBDcN1QZi7KhI4NKh7n+Qh/3RkIeaC9vRSxK+UHmDmGiFS1c01GZInUul?= =?us-ascii?Q?xGBGNzKQ5QdEmPgiQLHb/vC57J9WXFKpeoZbLGVO+K7mbLqe9EdzoUhHfzUZ?= =?us-ascii?Q?4w6uHyYxsLcP2H5XarjF4J1FXI4fgcnko92u9rkNBHrM4mFvOjE9YCK9cJ6i?= =?us-ascii?Q?RCZwzSt5YR+oZAxGsOyXOaRZWybE70efwffwdr8HJPiQ619fOnh7w=3D=3D?= X-Microsoft-Antispam-Message-Info: 7nc/MU6k3lUU4fsq+RVir0d8anI3hd2fchcwn+hJN6cnhVLlg/1qqeCH0txiKvSePQATL35PftJ0AN+l3Z8jWak9u3dTrxM1nIHwe7Ny1ft8tMAVuWLwStJaPagnQlg8qPX7iKBn51G9eq4NchHT/giSjbpYNeDiX5neqaYcUdODA4j0wH7izRldwf+l6lAR X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3433; 6:f2vyEQ3bbv0uPLAf8yRnCIBcFY3Whr1Rhjm1RZ1NTb6QQ1kWHlrOBu7aeLb+Y121iARmRjjQE4FJutg+pKnevj1+3FMfxPHOsdg9KU+Sg/MKvIjwR2DqH6+o8nVtGTGG2wnRYy+/cWcs8xzWds3qNZP9J+qCnpewfLKPHDQO9+OwrbNGwo+4mfPwvoyQjxEpuW8mDqQUFFWCSZjdgKPLmll2rPGTR8jYiZDj44wzXGWbxVfLqUwyj7gTMDpOlh6gL1WaNDpUCTAD6VwF9HlxDo2Q7BqimRGHWZMeTL6aJsZ0DJ5JWGKRUTq+NzZ5ap4Pc3Su+6loAhsx/oaBGdWlMDVV5CjIhB5ED8F2/i2lryrpWD1OTv6DlsxEhGU1J21Qv0VV/sP90h6Nep2lud6ItN/XtunYeWb3IRKUVVjlwoXt4iM/MN3Hg14hSJykqIkbt+1n3RYinQZcbsVVkbhLAg==; 5:oQZXdBiaBRMLY0X/+bHKLqZkzpEwrcPSvg/mTgaeE7ZA41WOxUS08ykS3c9YFWnAH0kopNPNwnmRbJ84mX2tioCeyJFVs7BJWAOulTWziUVdL6lLyyDGRfF6O0G/0MOF1U8igb4LitjniiRY+8C8S0tpDuVE50NvQtaAq3mXTp4=; 24:ZAkNbQCecWYWnWDgVgdiSA0/jU0paGcg1ZLpyzKAvy644dfWx4fa5G20CrqT6meJW9TuIK3ZG9FMop/WkfCil0fYuko3qGRQtV00uMNAQw0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR05MB3433; 7:hlQYyFJpLgykXeFM8dupsAyEhomLkHyX/+WUdy8Ev+ZmaapjO75Pra9q/dCYfDt3KVL9ACTdVtQUE1zH9JlY59Y7yzf+WuNi/ybnuv8UGh/YbgDrbHyP4OcexP2phuhEvRFR0NE0S6NUoZzCv56Ewn9Feiyus0yNOLc7ePbjEHwTWtwxBblup9GRxEdzcnYF9xJ4VwSR/E0qMJQrsqvn11OxMoJwPYfUUtvD4eZr66ZrNTDF02p4bT44TzYHubeI X-MS-Office365-Filtering-Correlation-Id: 6d082dd1-edb5-483d-bcd6-08d5b5a943c2 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2018 12:34:52.0604 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6d082dd1-edb5-483d-bcd6-08d5b5a943c2 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB3433 Subject: [dpdk-dev] [PATCH 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:34:54 -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 | 65 +++++++++++++++++++++ app/test-pmd/parameters.c | 6 +- app/test-pmd/testpmd.h | 9 ++- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 16 +++++ 5 files changed, 184 insertions(+), 3 deletions(-) -- 2.7.4