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 EEFB041DE6; Mon, 6 Mar 2023 13:07:53 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D3C7F40E50; Mon, 6 Mar 2023 13:07:53 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2076.outbound.protection.outlook.com [40.107.244.76]) by mails.dpdk.org (Postfix) with ESMTP id A414C40A8A; Mon, 6 Mar 2023 13:07:52 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PblIhCg8AZvj2Qttq8ZH/lxYysuegldns5X/PWAgPi0Ea7wGnIfaF1P917U2PxwcgK2JClnVa76ViQJS8EFZkEHNrE9BKzCRWUE0gfeicrCZVtfe2GpB+ghgbyzRdS6SLF2ibYB2Qbdw/gb/m/+CzQr3dVtyGfv0VGBw4lDr2VX/irhFufSiN66uBdZeuex4Z4z9oLWeZuWRaYqaoIUGsQL6yiAydXHslFetJh8UY3GpEr3m2TOqt4DAEtlxmaW68DhH6QEcYqaTaxpSFStrCt/ClOQtMec/SR+8ZZcVbcfgzh1cKB5QdaUiL+ZLyjemWyz1YwPZm36IEV+cNy/DFA== 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=WN4lrm+B49j1q9pEbqInG+Qau9Kz/wz7Ugf6ZojFzq8=; b=ogqXR3eZKz1M0VopRNOE1ENSGnQdK15IDLPFBD7KgYCUFC3mfA8v8A8iD8omClXhRVzJV2qDC/fIfS92jzB0dDGVq8HNPhWLhVM5SrZyI4IsBsWYGHYGetqo4L5zGnqUq1djdzkw21K2MoG9jvKlKA8wz3KRqJucs5Qbz40WeFwxZnUDWpfal0ZVMPUgtqtgZaU240DX6BCYyrXGxslNCmfOVeAWOBn8QAVhqTL6Ip4htVOIKWHrUc6ZhdpXIlLtz93PVkRmJ3Kc1SJRf9KFxYKTvlIJ6ZbhBdpov1m7u3FpC94WCW4xjUaygTgDVZndIEUXIUnDVEBGvsU7g29pEw== 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=WN4lrm+B49j1q9pEbqInG+Qau9Kz/wz7Ugf6ZojFzq8=; b=oMJugfhaarebso2rGVhCyDuVZvSEYxJ5O/D3On24s+JOI++sy3l20hqI9dmglg4KPO++u57rNZKQI5YGuUoXvSpJmOWx35RdGw3QxG6exwqjiRwaQAGfVHoF4hkl85yMdUWAs5skSyFITQRbCIrrpBiiIEgEqoZ+vonUiLU9NIc= 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 DM4PR12MB5722.namprd12.prod.outlook.com (2603:10b6:8:5d::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.28; Mon, 6 Mar 2023 12:07:50 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::dd5a:8a5c:f493:9640]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::dd5a:8a5c:f493:9640%5]) with mapi id 15.20.6156.028; Mon, 6 Mar 2023 12:07:50 +0000 Message-ID: <20e8dd54-1706-f454-45ce-be2efe1b69f9@amd.com> Date: Mon, 6 Mar 2023 12:07:43 +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 From: Ferruh Yigit 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> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO4P123CA0100.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::15) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|DM4PR12MB5722:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b9cc1f1-8aaa-4395-1999-08db1e3b6811 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yZ0lYKaecLQZmN9rC5vWKMspw9GZm1+1aqWcyqaiBYNfP1sVgfNZibrRIINDVomT3qiJax3G1IAr759tfc9bpaP4uoM9VHiL3CxNWiBcG5ZmGm7yCf6MlZB684lTHwnMKdvtaNfjb4G1x3UtBeE65kwSjt7xwBMxh6t1wHqvkfNIscJkFLOm9Vjxg95DzEdianYE463DBRkKprlVV536Qs4ES3RdqVSTXJU11b8majpA3NE/fYO2vrCdo49lkh1SRcxMUdbRi+hx6+CeEeVRW3w7DRtKJp1L8C2ZRhVI1vnAc5uAoIZUtK5VDAV9GTX0m1kYpw9+UvDTQOGFZ9KuogzlAXHYDZzWdoyAN7OtovCGUIZpPeBPhmmNDIuY8LZINk3VVPb3p4m9A6Qx0UXKdWH5HF+qVui8ySMWjRYEAv6kyCwYGx2yU9e3DSUBJ9Pb/71rauGSSM2VZeiNkOOjMXaVYhAbGUM5JhakHk5IX3QuA3VS9Zw8NniSoaZWlJ61xn4c/wzjc7Wuedu1ESUcA3jADDQKZvpPGm2zO/gxjL7Hdyhe3zXhZzp6tjAkjari6qnfrFhwVonkGinTeALrUv42PvM8La/I1Se7zyQsZdCs45lQdoz561tilvzY/oMK4CwHO+civOtvwBrHeJu03dndUXGqjToqnPCtL08anCNY7S1LdoK6+SVakf67DesgiUr0HAUzXEpOccDn3XN6isuC5AG+AwRmsRVzGuyWIt0= 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)(396003)(366004)(136003)(376002)(346002)(39860400002)(451199018)(186003)(6666004)(38100700002)(8936002)(66556008)(66946007)(41300700001)(66476007)(4326008)(8676002)(44832011)(2906002)(5660300002)(478600001)(53546011)(2616005)(6512007)(6506007)(26005)(6486002)(966005)(316002)(54906003)(36756003)(31696002)(86362001)(31686004)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUNiQnErWm1ORTNuaStRTGZXOWdFY0FuUjRTOTlkeDRYeXRBa1ViTkloWnRB?= =?utf-8?B?TDRGSTNWM0djU2E3R0l5VGZLZHllRngramI5MGlFczNYcmpMb0xyamx3Ykxj?= =?utf-8?B?aWs3a3FsUWxzbmJ6TGRPU2hKelR2RUJzV242QTRpQnpVVUxZRjR6L0FvQjMz?= =?utf-8?B?c0JaV1BrajJaR2JHTEhpL0d6WENpa0I2dUxHaitJTXZtQkRrVWxXeGROeE8y?= =?utf-8?B?TURsQ2UwL2x2L01aVVJkN0RJcXRCTlVpbW1XS25xaDA4cmhMSFRtbW9INUky?= =?utf-8?B?MDBLK1l2UUhzT3hQaEoyMjVDekgwbExvMUtDZ05Kd05lMHV6M1lreVUwemFV?= =?utf-8?B?TGcwWU9ISy9vOHVkM1NiSlFaZUV1VTN5K2lLa0ZqZmVvR1NzT1g1b2NBbTYy?= =?utf-8?B?N0JDcm42aUVTMlV5bWdlaWlQbDQrclVGajhYQ1YxLzdlOEZEaS9GQkRzenlp?= =?utf-8?B?RkQwWjJlWFM4c0VxUVJaUXBwOVcrV0l1d3lQYko0VWgwOTFpVHQ2NTRDbFNF?= =?utf-8?B?VzhBOVExMFBEVUkzYnVIWUVVaGhqbkJsRWlyQUlISWF4U1RVSVhpOWd3SjVG?= =?utf-8?B?RDlTbGQ2VUNDYVdSTkxNQ2dXbVZmeGdqWkRZRFNuaXhHYXliR3RFa1B1bjZJ?= =?utf-8?B?cXhWNTl4Y2wwQnF1OXBWbVZrTCtZTlZrSFdlN3dzSVp5WWN5Y25FZS82UzVz?= =?utf-8?B?YUcwc2JtZUI2TDhHQzN3dnVHVkYwcmZqRnJyU2pBUVhzWldQTmRXSWd3UFVZ?= =?utf-8?B?d1JyU2g4Wmx5eHhiVFFXenlVeTUzemhueDVkbWJhQ2MwT2c1WHhKSnVyMjBJ?= =?utf-8?B?U0xTeEkxL1d1VzNXMVdqaDR1eDcvMVkzQ3o4L3dKMGdXbmxJSXRXSm5DR2x3?= =?utf-8?B?eVhRaHRFR2dxZHJFQUpVKzFydjhXNHc0Ri8zaFo5eVltZVZkT0lKZUdTenhu?= =?utf-8?B?TTFVbG5VTVNSVWdPcGJJUmNGRXhDRWZUKzM3TUpGWStpbGtCS3J4VDUyc2RX?= =?utf-8?B?emExRU5yL0QrdW1jcnhueFZvUXg4MHMxSFkzMzBMZFBBREtkZVlENUJhRUpQ?= =?utf-8?B?TmdVLytub0d3L0ROdVdnK2poQW9qbHZYV3BhTlFGMFdXdExNd2E3Q0M3Q3or?= =?utf-8?B?VXpIaUNSakZ5ZXVZWmszUkN0QjVCYmtBVVZML1pjT2ZjTVhvWlBIVGFKMWgv?= =?utf-8?B?OGtUNHRSNHhxcjVvV3RTaDdUYlhDN1RPUExYVDBLMlJaOVJ6NFplT0xHQXY5?= =?utf-8?B?T3UyVDA5SFQreTJzR2NPRVV1dlBqRFl6ZnYwZkRkQjVrV3c1RUFzcnJJelpF?= =?utf-8?B?SzVLd0YvUXd1bjBLb2ZsNENpN3YwS1ZhcDR4aEZyWkVaV0g3MjgvT3IrTWRH?= =?utf-8?B?b3I4cWQzRVdYZWlmamxCa1pEaFpJMUtacjFneWVXSmhFN2Z0THVxeVM4dnB2?= =?utf-8?B?aUdOUVRrWCswckFXSkwxbThERFNNMHBDOUVxUnJteVlvSHY2RWpwV1NZQUJv?= =?utf-8?B?dEs3eHAvYjJoN3BVQ1NGVkY4Mm1WQ01sY3hEcU10ZWcvOVFUSEI3M3VzRE1p?= =?utf-8?B?aEVrMDJINmUzY1hJUktKZXY4OVh6bEZzNEVpbVNxbHdVcjlrU1plSnFRTllq?= =?utf-8?B?d1drTUJiZzZtNm82a2JDeTN4d25oODdGbmJLellwT3RPYXlzVUtySHdTQmxE?= =?utf-8?B?Z1dwai9GNDVBczJZT2VidEpDS0NTZEw5cHg5OFdxL0ptUm13L01iUnA5S1JD?= =?utf-8?B?T3h2WGpna0FqTG1vb0ZrUi9vMERvSGdyd0k4NHV3OEYzeUlWVCtaTE9MZFVJ?= =?utf-8?B?NHhwK1ljRTA4UkFCYmNzaHdqUENBdnY5YmRKMWF6Qk44NUZNWm1nVndYRlpG?= =?utf-8?B?N3BxZzd0bklJR0N6QXN6ZmRvOCtjRld3MjA0bU1xYjlzMUFqNWxIM1NQQVl3?= =?utf-8?B?aXFmNnhocFByQ2FVQnkzYnZKL29mTnhDbjZoRTJ5U2VSTWtYWnNVbFRQeUVj?= =?utf-8?B?TXlBR29KbFZQNWFuNnQ4c043RU5tcVBlVVl5WnJ6ZXkxcXJEbGJHUDgvckVs?= =?utf-8?B?S3grdHc4RU1ZN01IYVp1aFI5YjdLQ0ZqWHpxV01UeWU1QnlTQjVzU2VzZDJG?= =?utf-8?Q?0/qDQ2evlaSuxUao0+F5Yhu1J?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b9cc1f1-8aaa-4395-1999-08db1e3b6811 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2023 12:07:50.3411 (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: SVYhLm1HypZwOYoB0mrkItmUnsDj4m76OlA4/DAYMdh2T7pnq2oe7Y/AMTMqpeu2 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5722 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:47 PM, Ferruh Yigit wrote: > 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. > I would be great to get some feedback from techboard. >> 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. >> >