From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5B35A41C71; Sun, 19 Feb 2023 00:51:03 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E467140C35; Sun, 19 Feb 2023 00:51:02 +0100 (CET) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02on2043.outbound.protection.outlook.com [40.107.212.43]) by mails.dpdk.org (Postfix) with ESMTP id 3753740698; Sun, 19 Feb 2023 00:51:01 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mk/zhF1fOYAoVOSMKDziYFk3gBEN/MwTZ5rieludGLclfePVRabAWMkfuGxkZ6bib2xRXFIua59S0fs7Uxay4HfXp+t04DjEkOnEeNcde00M+FcjVQ8PY1JhLEPMmYI6UkRvLSKxNrdMUlZZKQ+59D3qoBAs+6rq3+DUVfH+QGpubfCObiPajGvlFNgb87I3MJ2TESGb1QIcPra90dUFaMUJH8u1eux7kSNBcg3AC6uUfsf0kUU3IAVwS384Zg279ktT1CrZuKKn6YMqw8AOVIR5J4guH2C7ycmjcfrxGPxthUQhGZuL0RRNbi9NUNDpipWpJUBqmF275HccStpkWA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=mt5YDydOyBp//dAQXGy/d2Jb08hkeAC6hB9TRZu5AMU=; b=QFzTdR6qy/57ohKCss8to78vOw5YeipR+cUiTaJkW5ezwC/hLkjvT46s03HxD+bTW9NuS6hnAGUZzG3mjbF/6FreM3choQRcfax5+qCmiuPVYhADibHJY1YMO82Dp1McllWG+njY0WslBsjUjRVyKo+nko+6pXtlgfRjOXfcawBi7KQWMX4LPLo8CLIFv8lsb3Njgc8eVv1Ulj6io6YEIjg1vvWq2dqVpAgQiWyTERBSxdpfYpgR8EUZgYEP6DW0Sc/oeMjButEF9RR2azTKMzyJz2ASRtvG2tYsZm4uQ/bUup1aGVSQVxO+vmgFQoZ6hs7wQYX9kEGbBB6DwrB2GQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mt5YDydOyBp//dAQXGy/d2Jb08hkeAC6hB9TRZu5AMU=; b=Vn1e1kBwywYVJ8R/eyzlxgEEO4HyLw/kA0z50BAvmHC/a4Bh97jb4sZg4rlM9UXGXblUxmbx5u9UENhyc7oAac03ZeuORMkFFxF61vYJ1zz6kCPwH19S+Lt1EgkoJfdjW7pU2fODcDVBRP9yiCH0qFI7pZM3EhcmmxnOcX914jo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by IA1PR12MB6114.namprd12.prod.outlook.com (2603:10b6:208:3ea::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.18; Sat, 18 Feb 2023 23:50:56 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48%8]) with mapi id 15.20.6111.018; Sat, 18 Feb 2023 23:50:56 +0000 Message-ID: Date: Sat, 18 Feb 2023 23:47:58 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH] app/testpmd:add vxlan txonly Content-Language: en-US To: wushaohua , dev@dpdk.org Cc: aman.deep.singh@intel.com, yuying.zhang@intel.com, Keith Wiles , "techboard@dpdk.org" References: <20230103023027.1893801-1-wushaohua@chinatelecom.cn> <4d7f1677-b64e-add2-cc5f-fdc37467e1ab@chinatelecom.cn> From: Ferruh Yigit In-Reply-To: <4d7f1677-b64e-add2-cc5f-fdc37467e1ab@chinatelecom.cn> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0286.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:195::21) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|IA1PR12MB6114:EE_ X-MS-Office365-Filtering-Correlation-Id: e4ef23b7-7933-4c9e-3eb8-08db120afa0a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ucIVrCw4vYNQTO1SVwN0asU+Fbxpn16V5ykxySIvOjfJKFLwS+gHgowOrQwl1ELyHyHaollCHge+dNFms9hg08uXnw/r+sHXH5CqpLIWmOi/3Tnj2NivG29Vs/EmlgAVoq+RxcbMzpCqBMEtaJd5X+ELFh5dzgFQhzY6D9Jczk5Qm6PV6C2pHDdq79t2VP7H4rXWUZlVubzo+RlmsR4w4RFgbKJGt4ngjtrrBtvvEBmg4n6IhbQRgeIbc8pmtO+t3yznFL74U0SW7XH3q40EMmBs5q3/0gWo09LdJOiprrGJ/DDuAm2iodgTIuCVFAYaNHKK125yst3NXVVhi9ZNOTd6mJoAdT+cpuOwxsl5B26wjbFQJvUJGZRB3Dh/LGX8ZR/bz32N+G2NIWRNnhqtJJdhbTRjLVzhWEp6UaJncE5NPjurxqe7jLBZGiLlQ5B1PFSHdk+VOlIiQRdqy6neUrp/XXn608L8+NiJSqZr2FjPFcepDzXEcAp0V5uEYQEi3+lB5u6vTaE4BMJp7IRgcDKosXcTzwagVeMeWJIPtn+Oe3zhV1Ra68ZwtmI2rrlhfkh4eZ91CtZZS+aa+Y2aVBjqlDp7MyXKQswtQ4Cc3YNnX6hUhTGJj58se/N/7lOF/vAnWpkglcq0mBDtkTQzvaxDPf41s1sDjqHKbyZsJujRHQsckYcJVwWTrsnD5wkoU0Z2/uvsGqemOjUluljmvWzxKVKBXrCiCzWbuteLTMs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(376002)(346002)(396003)(136003)(39860400002)(366004)(451199018)(186003)(26005)(6512007)(44832011)(66946007)(66476007)(66556008)(4326008)(8676002)(41300700001)(478600001)(6486002)(966005)(86362001)(54906003)(316002)(31696002)(5660300002)(53546011)(38100700002)(8936002)(6506007)(36756003)(2906002)(31686004)(2616005)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bSsreTVGaGZNU1JYd0NtZ3E1N0JyQXRIcCs5MTJ2MFdweDdmcXM2b1ZFNW9E?= =?utf-8?B?R255UU5QYTFsc3Ezem0wRG91bE5ucERLZGhUYkNkdm5NMjAyWmQ2SXdJK3hJ?= =?utf-8?B?cDExOXRMSzRoamhQZlpFS0g1Y3p1bHlCb0IxSUVoYWY1T1Awei9ta2I0OHBY?= =?utf-8?B?WHE0VGJCQTNYamRlYUxkOEFOVnQ5eGVTOFMzTDRnUkxBNDlrUnFxRWVoU1B0?= =?utf-8?B?TVl3cE1OVzFJdVAzTFJ5RmhhZDVFY1pOQzZJbEE3aVFWWm5mRnJiWWFKbFRk?= =?utf-8?B?d1lWWHJTbERBdlVnNFhnUjFRQWxwYWpUSy9NN01ZQ1BsOExJM3Mvc2NlM2VG?= =?utf-8?B?bnI0dDhLUHBMeWtncjZhdklDdFhFUUxxMWlaTFRHYjZwYVdxUkR0UDF4Vm1V?= =?utf-8?B?cTdzYkRoMSt2OHlyZ3FKWUxGUEpndDVJS01JVHNqSlkyNlNFMkx4RnA1Um5s?= =?utf-8?B?d3l0djB5S3BNeWZnT3FHTnFBZEdQOHJhWXArSG1zMUUvRXo0Y0JaalFEUWlx?= =?utf-8?B?dXVwYWxXaGljaEswdVQ4dGw3YjBiTFZ5MlMxaEZCS1REZTlyWG45TmlkMDl0?= =?utf-8?B?TFMwaEFZVkRxQ09nR3NsSHpuN2Nac2dCQXk1SCtVMlBkaUp2UVoyWFNMMjhn?= =?utf-8?B?TmhYd2dmOVhxbUlIcTJCSUkrZ0hxTXBVbThtTG9XT3A2TG1Bd2c1Qkt1SG43?= =?utf-8?B?MGw5Z0pqVXdOUWdYZXpTK2thRDRzZGsrWWc3a0dIQks2QjBhTGFoUDhYRHZM?= =?utf-8?B?RTJsZnd1Z1V4ODNuNktneUlFNkUyTUJORU4vbzFzUENFc2RBb295bnRWM1lp?= =?utf-8?B?bHdhdHNHRUZabmhxM3F1TE4vWnA3bWxOdXhpVTk0cjRHcGVuRnJOdlAraHFB?= =?utf-8?B?UG54QkJLcitZbG43THF0NmNTZFBJNERCcEszaDNBMUpwNjRxTGhmSVJaSXhk?= =?utf-8?B?cTEwUnJ1UXdBMW9jY0xDblF3WUxQZ3pGSm1hZUkyblI3dWQ4Ujk2RHM2dmxx?= =?utf-8?B?WmhsWmJPenNUenNtWWVvUzlIZHU2QkozdjlVWHdDOE1GT1k3a05pZkRNMDVH?= =?utf-8?B?eEk0Q1o4eU54d3FsTlp1Z2M2aHZ1eDRtcE5rRWFmeTJvczRZRGFFSC82VVBq?= =?utf-8?B?K3UzQk12NUlsY25HeHBtenIwRG5WTWNycklaV1RaTk83MU5xYmgvOCtubkZK?= =?utf-8?B?alZ3dGJNV05wZk1ROE12bXZtdEpDZzFTOUFPSGZBTzBZTUxXdjBRNG0vU2Ix?= =?utf-8?B?TGU3b1h2aW9OWGkvYnZyamdxWFlYY1pRTUdYT21UMit4bjRkQzMvdWFXZzhi?= =?utf-8?B?RkxQMnVtOFpvdnNFOG9NL2lTRTBvNHlySUxtVDA3UllhSmpraTFxZzN1M01o?= =?utf-8?B?ZzhqdUNyZFd2SEVYVk1WK1FkMWJaNk1JZXlwU05LRlVhZ1h3MHEzQXZ2ck5E?= =?utf-8?B?dG1uOHNTcEJNVFMyV29obnlSb0xDbzRJOWM4WHJscjVSV1oxT0xWazhTTm1R?= =?utf-8?B?dG04TXdySUhuK0x1ZGtBeVhoZlg2WlZYYkVOL2JPengvL2hUNWJwZmdINkcy?= =?utf-8?B?bVNuT3g5d0dQSnpMNHRFQURnTkg2Q1NNb1B4dlBoL1hyUUJ5SElieXlGY05j?= =?utf-8?B?bjRGb3NjYWV2TG5oUVJ3dEhWcXllOG1TbEQyVWJUNko1Vk16aUE0emdYeEg2?= =?utf-8?B?QWdrSDV6dG0xbFp5ZXR3aElXMEV1YWlocEhhOHdsYVg0N2JpZ0pSU2xMeTIx?= =?utf-8?B?VTJ6TW1hZ2JWeEd1TS8vRkxXYVlxeFZMMW45Sk5lM3RyQUgyQ0RwbklyYm43?= =?utf-8?B?YXZESHpDQ0pHckV3OS9yaW1mR0dhYndjYkFOUUNDSUtDSTBNdjA5VmtTSlRZ?= =?utf-8?B?b2E5VUpSWVNuN1pRMEpXL2hjM2kxdU4ybGt6bDg0R2xPbDBwYjR5Zk5xTDcv?= =?utf-8?B?SDJtOG8xZ3N4RmtYSVJodGt2d3RZTm8vd2ROUEowaU1VUHNTN2l6T3dnbUlJ?= =?utf-8?B?UEhKRGZwNDBmZ3Z0ZnREcWk0MjdhcEp0Nk9HdVVMNkVLTlN3ZnpyYTBranh4?= =?utf-8?B?ZmpUaVdOQVU3M0FiNmdqV0Jlb1lYSkFDVjhUWTN6cndhbWpQa2pwWHFBQmRp?= =?utf-8?Q?bEdyXzsqIysssoFYJWZEk96vQ?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: e4ef23b7-7933-4c9e-3eb8-08db120afa0a X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2023 23:50:56.0108 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: C59JvVvFychRtjhwjW//xUnZ+OuwlFn0OkqBW2uoN0lDvxtpweOIMjtEZjxtyJtJ X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6114 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 On 2/18/2023 11:06 AM, wushaohua wrote: > > 在 2023/2/18 4:43, Ferruh Yigit 写道: >> On 1/3/2023 2:30 AM, wushaohua@chinatelecom.cn wrote: >>> From: Shaohua Wu >>> >>> Add the vxlan packet sending module to actively send >>> vxlan packets using a common network adapter. >>> The default vni is 1000. >>> example: >>> ./dpdk-testpmd -l 32-47 -n 16 --file-prefix pg0 -- -i >>> --rxq=16 --txq=16 --rxd=1024 --txd=1024 >>> --txpkts=64 --burst=64 --mbuf-size=4096 >>> --nb-cores=15 --underlay_tx_only >>> --underlay-eth-peer=0,f0:00:00:00:00:66 >>> --eth-peer=0,08:c0:eb:3e:87:af >>> --utx-ip=11.0.0.1,11.0.0.2 >>> --tx-ip=30.0.0.1,30.0.0.2 >>> --forward-mode=tuntxonly >>> --txonly-multi-flow >>> >>> Signed-off-by: Shaohua Wu >> Hi Shaohua, >> >> This is a good feature but I am not sure if this is in the scope of >> testpmd application. >> >> Testpmd has basic packet generation capabilities, and it is useful for >> quick/dirty testing, but for more advanced packet generation perhaps >> other tools like pktgen [1] can be used, what do you think? >> >> What is the justification to have this feature in testpmd, and what is >> your usecase? >> >> >> [1] >> https://git.dpdk.org/apps/pktgen-dpdk/ > > Hi Ferruh, > > Thank you for your review.From what I know now pktgen doesn't seem to support the construction of vxlan packets. > I was asking if it makes sense to add this support to pktgen, instead of testpmd. > In a real test scenario, testpmd only sends bare packets and cannot cover test scenarios, such as ovs decap performance. > Currently, testpmd of this patch is used, and the packet sending performance is 22+Mpps with a 25G network adapter. > > This is necessary for testing DPU devices or virtualization scenarios. >