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 2BA024240D; Wed, 18 Jan 2023 14:48:17 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C282140223; Wed, 18 Jan 2023 14:48:16 +0100 (CET) Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) by mails.dpdk.org (Postfix) with ESMTP id 5C4C24003F for ; Wed, 18 Jan 2023 14:48:15 +0100 (CET) Received: by mail-wr1-f45.google.com with SMTP id b7so7992172wrt.3 for ; Wed, 18 Jan 2023 05:48:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=f61kEokGgR2EXQ+41XeJalZzchmRr2AcFouEhBBo/pU=; b=hJxtnNhnZrcRLy/1DKNEwi63Xab7yJdNzaL3lJlX1MRBO0oNT6WHdOAfh54RaBCxD2 GUWlS/H4jbQRLBa/Gz74NA6hxD6HgSVkRAw/Pawhg4xSfzICUut0aO5W2i1Vh7EYIZDy gnHX/nPRhEJ4WcY+f6b3u7USGqKo8qKOfmisNm9XUM0Fek2b4YVRJz53848Fcc1CGJ9G X39eP+ZccDCVYADm1F8m61r4GuQ6wZpMVoWz/6+UObyxJya1797Xvdfdck/TdFhjMyfx VnKe6FARkoc2HknRd4lAEBzT16ppjT28FFdb7+RH2mP1JKcaT+lMVYaLU3EPcyUBsLGt N1ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=f61kEokGgR2EXQ+41XeJalZzchmRr2AcFouEhBBo/pU=; b=jGm+YQ8W0WzFQp9/Y1bhN8KJy66Sejj0idKqN3jznxSuYVG7NTgw9yGoBKrQtoNas9 5Qv2wbHgxnSd4aSd2Hcx0X2/pURaz8XxAaphk8Bg0f/GB0aGc8UOss7uN23RLntf6qK5 gI8wfM3QkyPiKy3wdvx/ZrWe/Omx27Py5XYe/pCBpv+uPzCfXepYYRqvbf71BEarI/k8 GIo2+d4RsEKyFwEJ/Z5dxbaa/PENtQchYCI7B1zgiYUI/XLf5vp+uiM2AqRa7kA6m3wK qCNHQjdpNeeukuUlj+k51nwMxBq6I3CRre3ocE3L1jfgCPF0cVonhz6J9Uu5yNENXrq7 P97w== X-Gm-Message-State: AFqh2kqLFWBH1XGzCctYdp+TcM3LY9vQD4vNstDMdhIpJ2q9E7Bv4fby 3HVW0R63K/OefxEkRk4kvn5mNj8UTOMFKjaVl4arj56giR8= X-Google-Smtp-Source: AMrXdXsbNSC85VPQnVOrLqlNJxv/X6kToQdVUI/b0CZZBwhd0IMK+Xz3m/ZtpYDgnJ+EFAbTWQj+Fdgi4lCNLtedICw= X-Received: by 2002:a05:6000:1b88:b0:2be:160b:a59 with SMTP id r8-20020a0560001b8800b002be160b0a59mr188617wru.606.1674049694525; Wed, 18 Jan 2023 05:48:14 -0800 (PST) MIME-Version: 1.0 From: Levend Sayar Date: Wed, 18 Jan 2023 16:47:37 +0300 Message-ID: Subject: Google Virtual NIC (GVE) PMD To: dev@dpdk.org Content-Type: multipart/alternative; boundary="00000000000060eb9705f28a1186" 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 --00000000000060eb9705f28a1186 Content-Type: text/plain; charset="UTF-8" Hi all. PMD for Google Virtual NIC says it is capable of IPV4 TX checksum offloading. https://github.com/DPDK/dpdk/blob/main/drivers/net/gve/gve_ethdev.c#L285 But according to my tests on Google Cloud, it is not doing that ipv4 checksum tx offload. I only managed to send a packet via DPDK if I calculate the checksum myself. Do you have any idea about that? Best, Levend --00000000000060eb9705f28a1186 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi all.

PMD for Google Virtual NIC says it is capab= le of IPV4 TX checksum offloading.

https://github.com/DPDK= /dpdk/blob/main/drivers/net/gve/gve_ethdev.c#L285

But according to my tests on Google Cloud, it is not doing that ipv4 chec= ksum tx offload.
I only managed to send a packet via DPDK if I calculate= the checksum myself.

Do you have any idea about t= hat?=C2=A0

Best,
Levend
--00000000000060eb9705f28a1186-- 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 0D0964240F; Wed, 18 Jan 2023 16:31:54 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C13C040223; Wed, 18 Jan 2023 16:31:53 +0100 (CET) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2086.outbound.protection.outlook.com [40.107.237.86]) by mails.dpdk.org (Postfix) with ESMTP id 085DB400D6 for ; Wed, 18 Jan 2023 16:31:52 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ffonfwncj8Smp0oa+vr/BU1LPKtxvsmOMwG54Dji3uhbXP/5R8JsxR1vkOZsQegoQC5ObFrMxM4DeEY09PYsUWWPvgAkRWyf20ELCzsO+FJh4hTZ3rqxr5YOWYbP/4Zz3/1hRNXi8S13XRw4mscgeLI/ALmsms7BoCbm/Il3nPs07YXEjnyRASlVfOg6dinjwgKohbiLakuN4rTxbC5hwwqGKiVMdrItGfjSS1LD5cS1XnubnjeO05IOx61QjnJ+YmHJCkJCrYzIaTFFC8TOw3S24nCQ6AfF0mLi4UIdbGDAp4FAhYO9wIOfSaNEtd7V0yy9EPFH30G3MjrhgI22mA== 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=PfsSvLdez3n5QPO0MjUlT036HDfAvsR+X4yQlAT/SqI=; b=ZHAkx3PbWrVENQJhOnHqoBSGlJC502QMI2TiycDRyljsxeioONkC5+0V1nvnfrGpMfPLtWXpGocqb/J0VpAlaC8NBm444SgRL2HhIq2B6W32gvcdCK0wRST1KTMTzOsSp1XyVO7XEyzlPbZDVEk1oM07NuV6JIoBvARobsLLsDPllTxb9+cE61GfhUYY2GBl9JX6dVJkOfTMH2MpflTFr/ZUGfu+zhZ9jtpdNA8eTu8pwkQ/5yhEsfiHe4tPniUC+SF+4etL0FiJCv0WVebJHSfORT7AiJFgfmpAF2SLteQn34ZYDvzmykWGQPCBBRe8dfFV9E/58HMMsyN8soGQ4w== 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=PfsSvLdez3n5QPO0MjUlT036HDfAvsR+X4yQlAT/SqI=; b=bsHNiY1KAETMLS1XqOXxCkfS7nwdJWNMfAUoBWX0xrqwhztMSly6XCFUZrkaIlb1fLKY1iL1ZC/FgXTP5xUYafjqbSM7IiNmqdq4YaUsYCevokoHCX2/ACZjlB1r6sv+6rvrvparLZNpyVsl0WbUCHuNk3tPyg088Pp/6PJ+Am0= 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 SA1PR12MB7410.namprd12.prod.outlook.com (2603:10b6:806:2b4::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.23; Wed, 18 Jan 2023 15:31:50 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::4807:1f44:5e04:e05a]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::4807:1f44:5e04:e05a%8]) with mapi id 15.20.6002.024; Wed, 18 Jan 2023 15:31:49 +0000 Message-ID: Date: Wed, 18 Jan 2023 15:31:43 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: Google Virtual NIC (GVE) PMD To: Levend Sayar , Junfeng Guo References: Content-Language: en-US Cc: dev@dpdk.org, Jeroen de Borst , Rushil Gupta , Jordan Kimbrough From: Ferruh Yigit In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LNXP265CA0042.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5c::30) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|SA1PR12MB7410:EE_ X-MS-Office365-Filtering-Correlation-Id: 3e9b529c-3a58-4a5f-b547-08daf9691dc8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yEXlcLFT/InikaNiYSLI15grlDpcBMWB5SH7Z9PPmY0/KlmPFxr/+CfzmGOSpBkVZsCs07H0xDqFUbrz7tfdQVAKERQZPAZ6hplWgol+rR+TcIVHtq3O1MwO2K3ortrQw+WpsLLuqs+dT9KSqlcL0XwxwifIEJ/lfPAb6VXp3s+aZfwd94MkMgL/fD8s4PQAzfa5TOZnnzSHFnSq6IBguHNkYQ/oBPL9yUMQ3tbbWdJQbvUy4zATmiNqKj2cjt6W2O3jHkhJo0NoJAjjyMXLCHeK4+BN+Ecbwsf+s1C2fmjkINTJVE0d+pCMo8O7JMhhJqj9No+dvnxcSLlLw8QRbF/vcah2fi7BkcN4EyET6xduFgQ6CwAP49BGMGlZKBwdHmzRg6zPlgva7LfGsC/iMoce67aXct7OIPC6yAO/jg4dW+/ZJLalEbEOCStShyBzsVInbsVezvAhcczjKzJGpd4pADcoJz1nrke6O0WmhDyPFCd+tLSrZIye9ozJVVNHYkcw8cv87W2fgX4Z6QdxROA4DP1t6Z75+zNnhlKLKFM3oYoeQm99OmM8UJV9r2ceuQdljw1jj7ZamsUstb77wJQyOHez64FRgo6DlNAeMsPUyif3oNTvi/w5HBpTRyxHsDy0GPqZC15sfR7JcRn2TM8dLiR9aR/EwI4Vn9cp7k9iDZl37yCfwJ/JixCaZ71CiTyORTFLhfmIO+e8ZBHrqmEkojF7Y+F7VSDFyme6VgK87XHvXcSlsJi8Vg4yI56T 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:(13230022)(4636009)(376002)(366004)(346002)(136003)(39860400002)(396003)(451199015)(31686004)(36756003)(4744005)(8676002)(86362001)(31696002)(66556008)(44832011)(66476007)(4326008)(8936002)(5660300002)(2906002)(83380400001)(38100700002)(66946007)(478600001)(316002)(966005)(110136005)(54906003)(6486002)(6666004)(41300700001)(2616005)(6512007)(186003)(6506007)(26005)(53546011)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QnRNSUJJSWpreG1mb3cxTkJUeEFJVzIvRUxCU0xDc21jNUpjMjh0MVQ4NjdG?= =?utf-8?B?NTRRcXZwZ05nbWNFYUs0TUkxQUlQblNPcmpkWGxRQ1VQUDFyZmlDLys4eS8v?= =?utf-8?B?cXFpY3hBZFE2SWlsOTZOd1RQdmFsWStGNDhpOVVZL3l4NjFGYWZQZnFtZTVP?= =?utf-8?B?dWdTRkZ4L2JEQVZCTjFySnk1a2lHSEwwajlQL2MvREsyZCt2SS8ra2U3aEhK?= =?utf-8?B?ZVZYa3kyWWlkL2lZTmNpQXBsUmhGVjZ4Z2pUcWpITGJpOGVSTGR5aVZsaUNj?= =?utf-8?B?UVFUTUY4eHMyS1k4cmtEMUl0d25SLzVzWGFhSDZYQTZ6Zm5JM3VhdmdUbGpj?= =?utf-8?B?UjM1K2kwOE02cmxrUURQd25OZDI2ZXJuM1JwTTBwZ1NCWHdNUmhzT2hrT2Fo?= =?utf-8?B?dnlNeDBkRUpQYmM1bHlxZFlNNjY1WklqTFFoZ24xNWFIbG5SN1NXSStlTWpT?= =?utf-8?B?VDdSRGdUVkl1U1g0cDgzUzAxM3pUQitkbEcrUG1HK0lDV20wOEd2VVltOEZE?= =?utf-8?B?Y2t6OXJmMjgwZktvWHFwSWtWM3J5ZElxeEc3MitzeFVsM3A5M0lXUnpYTy9u?= =?utf-8?B?Nk9jS200ZzA1bnpnOEJNbHgwTmsyUHZ6YmwyRkRuSWJBcmJtbE1QSHVWQ0E2?= =?utf-8?B?dU9jL3lBaVRlR2ZmOVdvRG9HUjJ0RXZBeEhTd3h5N3R4UXF6ZXlqbnpNQVRU?= =?utf-8?B?cHhQOVRMVE93RFBtQ2dRejQ1OUxuRXhoNUhqclRYTXo1cnR5cmxwRzYxSllo?= =?utf-8?B?eWRQaldmK3V4VjErdlA4dzU3ejhkbHN4aWh5T2lmL1ROTE1CR2hHM0laVXQ3?= =?utf-8?B?YzVMY3hkWVlkRHJhUXBOTTVkTEw1M0F5aFA5SkhUR2NaUTVpZ1NZV1pNRFhD?= =?utf-8?B?TEY4ZTQrNXl2V1A5VjlMTGdweVZkSXVKSnNoWW9qbU03WUsvd1FvZ1FRUEs4?= =?utf-8?B?QUJOWURCZFlLVWw1RjJPVnVjY3YwZ0p3T1lLQVdXbmlHaTM1aEdBcW1ycnNF?= =?utf-8?B?WVB6YlZzYnBKN1hkTERSOWNVQWlINE9wNDV1b0JjanU0MUJyUVA5cnA5S3Fp?= =?utf-8?B?ekRlbXBrWTJ3MjBQSWNNVEI2cnU3N29qdWwxbEt3SGxFS1FNRG45aHNkZzlv?= =?utf-8?B?WWlCYlF3WXJFMnNOWXdpQnlZZStuTFBrMjRNQ1YwVFlaZURoS2Z0c05SaldP?= =?utf-8?B?NkdRVXlVZGVvanQ5NU1pQzFjV21YN3o5akxJQ0lOWWlIY3BTL0k2Z1V5WVhY?= =?utf-8?B?QUNkVlUrKzQyQjU1VlpxL2M3R0JiTHl5TEFJQktQeGlhbHdlTE5nUTk4aUlG?= =?utf-8?B?WS9SYjU3SEpxUTZXTEliRElEelM4c1dFaUtMY1lwdURhaHNEaUU2K1dlWjRX?= =?utf-8?B?dUJQSUk2cFBWZm14U2hYMWRzcjhQM0lsTFlnUnA2dTJPOTNUSW9FVm5KVlVo?= =?utf-8?B?MWNrTWE5ZWdGR3RwYzdmNFZ3MXZtUzQ5L2JSa09QZGxEVXQxSmZ0ZmNDUE8w?= =?utf-8?B?VktjRjRqOTRlK2xjNFJreWsybDM4d1liZFZxQkFXS1VPTC83L0VTdE9lcU9J?= =?utf-8?B?SGc1dkhtL1BhYisrNW1kWG1Mc2YwNG9YcEQrR0U0ZDBjZ01XRjZocjZsT3Ba?= =?utf-8?B?S1VHTzJXNnd2Rmw0MmRUMFl3bExBRTA3NDJOT0dCUkRmdkE0VGlGUWw2M0VO?= =?utf-8?B?MnNmc0lJS0NQdWh6UWVrV21jL01lajlUbTI1RER5YzNOdWgrTVBJTUVlWVlC?= =?utf-8?B?WEFCKzg4K25vWEhNZXNXYjhqdG5XdnRkUWpNa3NpcCtDc0JSaWltMFVYM21p?= =?utf-8?B?TkF6NjFuYWRQSyszdTh4MEhsVytxdlVFQzZqMnhkcU83SVN4SWZRQlpZNjFY?= =?utf-8?B?N3AyZFVHSHg4U2cydkJJeUlqbjRmOVp1NXV6YnFvaytkY1h2YXZxNGdSeFpG?= =?utf-8?B?cTVlTjIwdlpZT2VOZlRMTnlSNDNYRW9Da2xQQ2h6WEZ2Q242RlF3MVNqME1I?= =?utf-8?B?dUo1UDBlNDRraWVJSElQQzF3eTJDS1NMMXNyYlRqNXNjM0RoVU1hMHhYb0t1?= =?utf-8?B?Z2dSS1hIZktlSG9xZXBkWXB2K0w5aFVya2F1ZzA3cUNhMlYvYjlnQ3lZbzE0?= =?utf-8?Q?4ElxIvyVZNtOiUdg5XfrNJSb/?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e9b529c-3a58-4a5f-b547-08daf9691dc8 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2023 15:31:49.6825 (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: XzhvTvyq0oVzPlao6A+S0WLOn7OLqU6gEp27PCkpGCj4zs9KVyJ6BqejP95ccYea X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR12MB7410 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 1/18/2023 1:47 PM, Levend Sayar wrote: > Hi all. > > PMD for Google Virtual NIC says it is capable of IPV4 TX checksum > offloading. > > https://github.com/DPDK/dpdk/blob/main/drivers/net/gve/gve_ethdev.c#L285 > > > But according to my tests on Google Cloud, it is not doing that ipv4 > checksum tx offload. > I only managed to send a packet via DPDK if I calculate the checksum myself. > > Do you have any idea about that?  > cc'ed gve maintainers. 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 26EC441B89; Tue, 31 Jan 2023 07:52:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 04CE540E28; Tue, 31 Jan 2023 07:52:55 +0100 (CET) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 4F55140DFB for ; Tue, 31 Jan 2023 07:52:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675147972; x=1706683972; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=2VE28ob6DCsZXwIp4xt53kNtGEqUU4P4yxg0Wpy8OKQ=; b=KDwqP9Dbr3jtbj2cA9VEUkLHeIj4GOAblp9XwZBkA3YXk5kmFE/O6Udc RJ1mAxd+hZs8/V5pPEh/e1TlJjyZwdh4uQrisZsEquYRt2BB+JGBS/tHw KxHkjwiAmnFoxY6RLgzabjf9Pz7cL3lZVs8ys8pQWTJg7bhxiR1VMyWa0 2DQ5X9wC0Gwvsn/ZHUnebk04ACZih87zAOuGIFjGNxWv/EVqtOrIwddv6 I04aLY3ev2MFsyPMF+1DVxMZqimgbft/nwbpmiDrHuUsJpP3geICrfZb1 an6tvNfERcMaGPQgaPXxAFejjlSdsvNQvJ04ACN0mPDsc3Vf6Tnz++nmP w==; X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="355089144" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="355089144" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jan 2023 22:52:32 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="772838421" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="772838421" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 30 Jan 2023 22:52:32 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Mon, 30 Jan 2023 22:52:32 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Mon, 30 Jan 2023 22:52:32 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 30 Jan 2023 22:52:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5B3X6azgVTUp8g6DtV+rMpW3k4nrET8ZH7+O22vhwi021tgZG4J0F9/SpSJqDXLXbp4/CtreMnBG5oIXmKMGaU++gBUnpiAkFIrfGVx/6Y7Nh2yac2jpbg+f37xzQgOtQpU3Q98W7jScR8JewssJuGQoT939akGzXIPGps6Y6bsh1BgRr+B/Bmp4JAOTWx42n0T8BfKFp/dbc93UnyK111RR5UNgU1nIMXD6pABOjqppW8oriQDKh790RHZqDDcxHR0K8x7amwxM/kd3B7vkre/PBDU118kRgFOgDR58zbYkyKmZWNlpIhRiQ2yki9UvzHQ0gWq7UrwvgRU1a6+sQ== 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=2VE28ob6DCsZXwIp4xt53kNtGEqUU4P4yxg0Wpy8OKQ=; b=FRCLpKyo96huniMKjtDPnsPvUWx9q6Qjx18XdBAeu5L8bGqtJ9v+aR4ASHF+9N9u0N/YhdM0RJXoMf+0sNEXwmoyXKJhoaKz1qnaaMWXbp2tma4rkDF/Cp8Hx01nvqhcMKHJtDbzCw046mRCGO/yY2kyvwUH42M8RQ7LWRBcwfIkqbNaQkkLg3NqepAAWXubTR65ETkyt1yGNDZYQHnsy5ssmbZ8y4wz6reEXoz8Hhx8JGT1esf1QFla8KOoYc43CR8p9hD30ivNpgV3Gvh/7Bzeh5BPeILBMs4xKiSjzJM9NBwCSlgB12k5Fovrob/nXfgY8cKeKqIo2K7W2coz0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB3723.namprd11.prod.outlook.com (2603:10b6:5:13f::25) by MN0PR11MB6280.namprd11.prod.outlook.com (2603:10b6:208:3c0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.38; Tue, 31 Jan 2023 06:52:30 +0000 Received: from DM6PR11MB3723.namprd11.prod.outlook.com ([fe80::5e14:f8ea:d14:4708]) by DM6PR11MB3723.namprd11.prod.outlook.com ([fe80::5e14:f8ea:d14:4708%7]) with mapi id 15.20.6043.038; Tue, 31 Jan 2023 06:52:30 +0000 From: "Guo, Junfeng" To: Ferruh Yigit , Levend Sayar CC: "dev@dpdk.org" , Jeroen de Borst , Rushil Gupta , Jordan Kimbrough Subject: RE: Google Virtual NIC (GVE) PMD Thread-Topic: Google Virtual NIC (GVE) PMD Thread-Index: AQHZK1IEUepa/1dUKk65VeGuwHSS1q64J6+w Date: Tue, 31 Jan 2023 06:52:30 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR11MB3723:EE_|MN0PR11MB6280:EE_ x-ms-office365-filtering-correlation-id: 25d19bd9-042f-4bf3-e881-08db0357b8da x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kIBvE/o+rN/FPtYFayNQYemwiNkuX+yidmYHoVA8d7VcRWWN1y+GTVK01ncX1hE3Y8YuDDd+sIwXC6WrSjGsq9OF+n/XTHh4WQI7AecDa1bU1qlfRdAmxsOAyhkvWijU93rmieNPx6oc6o88baHhaauno56WLc8oYLLGreyWZADYIwt1xvx/2FVOloZ5YkLZgmFkMLvqYOPqCg0g+yKk5WF9EsKzL8q50uZM6yTLQrSR/NNZex14W2zSR8i55GxqSElxs07u2xi/Q0vkvLdm9TXQNimbElxlNH6h4Bv1No9f/GCcaJQt6+AIc6oK4bt1ALFPnRmjx5ARf75SUhuftNDjQ3zBEOulayyljA8psK7Ox+zk5rdmWKSvtsjGrM8Zn5Kxk30T93pjRe6kwSu7Yb4qUdtRbyZCkPsxE4bl+a670UrxahO/sBmwC68pn9Ggix3IeWX5uAWAWMk2Mm0kBvQ/7QazaH8NL+tKBho/+E5Ywx6hlHpz24+LK52UAqO9qpz9492V1Nu5ZvZLFLreTF4uyHfPeEsFZPXQq3bsmnvTYIKtedELyQqTHff8EeOFJqXPnceauk1JojHiWiRE6zcL6yTpqxqF8bAEjaxcFFClyVWRJlbxcifsBJZyVPZCtve90O/RZ/nC/ZLDyAgqDpwCUw4NWu18zmai/GgNImOoKs10pInrMItrkt1usjXxApz/oxIB9NgrYhhwWpJX2rXGT1PWhX7iKU5lFO75tQ7JLN25IfSrOfXVu9zdaNDJHIWI9zOiub7VsPaOMOQq2A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3723.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(39860400002)(396003)(366004)(136003)(346002)(451199018)(66946007)(66556008)(64756008)(66446008)(66476007)(54906003)(316002)(110136005)(8676002)(76116006)(4326008)(5660300002)(8936002)(41300700001)(52536014)(122000001)(38100700002)(82960400001)(33656002)(86362001)(38070700005)(6506007)(53546011)(186003)(966005)(9686003)(26005)(71200400001)(83380400001)(55016003)(2906002)(7696005)(478600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azlZZ1NVeVZqMENrbkx6TU5FcDVveSswcVJ2d3VHL1RaOUtmUVJiV0RGcGYr?= =?utf-8?B?eXBPZTU4d1Z5TkZyZTVwMmxmd3daZFVjRWd5WnFlaFBPL0x4RjFHcDhTdUlQ?= =?utf-8?B?dHRKNExlRUM1UThjc3hLTUswTDllcVAxU1ZEMzVacjZPZFpGVWZFb3Z1NzlE?= =?utf-8?B?UGFwRHRSbExQaVRWemVVYnJqN1NzbkNSemphYTdocFZLSG52U1NXZ2lvOFJm?= =?utf-8?B?M1NWV0haS0hyNkkwcy9xTk1MQkRKYUVOL0N2ZW1jT3NzeVRLYkQxT2dvd29W?= =?utf-8?B?eUZXNEk2bWE3L1d5OFVaWklEZ2lKdmVmQmtkSEpIdVFML2g4eCthdGF6dG1q?= =?utf-8?B?d3BXZGdhbUoyLzlTMnlzN29qZzRYbnBSdncrUlRSWm83dmFOcTB4V204QVZx?= =?utf-8?B?M3ozelV2bkR5S20va3FnSGJjM09NUitEMnYvV3FhTkhjeFdXNXc2VEVkdjhW?= =?utf-8?B?L3J6UXFlbjBlbUV5WFVicE84Q1l0TEtoQ0JSRVNjdGo2czIxT1ptcGs5d0tt?= =?utf-8?B?dlQrTzY3UEUycGZzUmQzVFU1TU1oMHVrbXdSblA2WFFJcTlLUTNydDM1WDJI?= =?utf-8?B?M0NzNkxJVmFYREgzQ0ZRV01Bc2NTYndUY2NJNnh6N21JTWhGVU10SjlQZ2x1?= =?utf-8?B?ajVKV04raC9xMFhNUmhudWxpeDYvanJDYmluUUhKYjd0MGk0eFVETDlvUkxC?= =?utf-8?B?clZ0a3BSdFIwUGdKbjVIZDI0dTVWZy94Sm05VU5CQmJYajdXc2pWbEdQekdG?= =?utf-8?B?VWc5c2orN282Mnl2SzN2dFBSOXlQMER6cDFGRmVrUzB2Um15QWN4bTJKTWsx?= =?utf-8?B?U3lHMFRnb2k3clIzVysyZWRPMnVUZDU1dXI1YmJsdms2aXpUbGRPOWliMzNi?= =?utf-8?B?RmdQdHpuUXQ3Rm5wc0xiRW5NZ2o3bHBFNGFqQW8zS2RDb0lQS2FwdHJQYmdD?= =?utf-8?B?WEttaFltbmtiWkRLRlJWTmtwZG1jVTZrNlVGejQxUGZRYzZPZllSRkxuT0Jn?= =?utf-8?B?ZTFWNVBCREdxT1R5VHVjQzUwS0kxbS84QThST0tEcy9PZEl5ZUlNTitrYnVZ?= =?utf-8?B?TnRpRHppa1VKblVNUlZiWDFZZjFmbmxuY251NWU1blFxaWZKSXJzdGFmMXNu?= =?utf-8?B?czU1VDV3S3BWM1BCNTJqQkhnd3hFRk85d0lnZzR4L0tIVkxSQmlEc3g1bVd6?= =?utf-8?B?eUl3cUxzekU4YVBTMTBjdWRHa1VnQWF0dDg0UWF0cGZ3My9TdEpnWkJ6dXBs?= =?utf-8?B?OG16c09IcmQ4MHN1ZnBkUWtpaitJM3M1MjB2elBTdk42QWhwTGY0WDhCYlM0?= =?utf-8?B?VnhncnU3S1N6bzB6ck5vMHdPNUNhQ1BoLzZBSUFzcWRmSFRwbFdnam9VNk42?= =?utf-8?B?UnphODlyckJ3S0ZXbFFIOFBFZ0N2YnVoT2VxemtvbzNwa0ZZYi9ZbnVhWWtt?= =?utf-8?B?ZE52c3pMT2JsVTJpSkt2MWxFN1JaZThIVk9uN3lSejlLbGw1U2xoT2FQMFNt?= =?utf-8?B?aFpUMkdJMVZiL2V1TGZYTHJvNFlJVFRhY3dha0gydS8yZGJMekVuMFFJUFBY?= =?utf-8?B?aTNUSWU1UmxwT2x5aWVYUEhKalBsdzlxUERRYnpOYlBiaDdkSTEwUTg5ZUNt?= =?utf-8?B?b1FKMkFUYmlZUDMvcFJjZHJHeGFzY2VDcGJFdUZuaDJEMUJjenMxNUhHZktO?= =?utf-8?B?Rkw3UmdPc296TG9nUEVUYjFHakZKK2RyWVMwQ2YrQ1gwRTFCdm5TZEFsSlR5?= =?utf-8?B?bkE5QjVYYndFU2lLSDAwN1QzRSs0SjRCb1g5VWx2eVF6bElMdWkzUmZvN0lK?= =?utf-8?B?ZkxUMXB0dHhrT2g2clNXZlVuVkhCTlR3bysyNkE2RzBveFR2RlNodFFybnpi?= =?utf-8?B?ZEpybTY0THkwN05Hek9NYTVGdDA1L0FyRVZiYk5SSXhEZW0vc0YyRTgvV3hT?= =?utf-8?B?WG1xcE1xYWZ2ZVRuSHJCbWs4U29jU2xqREFrSmFrYzNEQjk4MzB1WDQ2MHZk?= =?utf-8?B?T2EyWVNNN1RBT3hvbmltVDVnc2Jtc1BhUHVTNmRJcEd0Wk1wTUpIYnFCMFhi?= =?utf-8?B?TFRjcHpWczJnN0tMRk1lc3FSQjhrOVBXN29wajljZXRrSkIvbGZ1dnpicVZq?= =?utf-8?Q?UHkyP+7fDJUfWG77Eb7w/69WP?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3723.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25d19bd9-042f-4bf3-e881-08db0357b8da X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 06:52:30.1136 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: E0W/X7I7i6JukxRVJENhilB1LPC2DYD4Ygd9x97CW51ctxNdZuaAUROlWbcW5ATNlQXqW4vj804oybJxRhSU/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6280 X-OriginatorOrg: intel.com 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAYW1kLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDE4LCAyMDIz IDIzOjMyDQo+IFRvOiBMZXZlbmQgU2F5YXIgPGxldmVuZHNheWFyQGdtYWlsLmNvbT47IEd1bywg SnVuZmVuZw0KPiA8anVuZmVuZy5ndW9AaW50ZWwuY29tPg0KPiBDYzogZGV2QGRwZGsub3JnOyBK ZXJvZW4gZGUgQm9yc3QgPGplcm9lbmRiQGdvb2dsZS5jb20+OyBSdXNoaWwNCj4gR3VwdGEgPHJ1 c2hpbGdAZ29vZ2xlLmNvbT47IEpvcmRhbiBLaW1icm91Z2ggPGpya2ltQGdvb2dsZS5jb20+DQo+ IFN1YmplY3Q6IFJlOiBHb29nbGUgVmlydHVhbCBOSUMgKEdWRSkgUE1EDQo+IA0KPiBPbiAxLzE4 LzIwMjMgMTo0NyBQTSwgTGV2ZW5kIFNheWFyIHdyb3RlOg0KPiA+IEhpIGFsbC4NCj4gPg0KPiA+ IFBNRCBmb3IgR29vZ2xlIFZpcnR1YWwgTklDIHNheXMgaXQgaXMgY2FwYWJsZSBvZiBJUFY0IFRY IGNoZWNrc3VtDQo+ID4gb2ZmbG9hZGluZy4NCj4gPg0KPiA+DQo+IGh0dHBzOi8vZ2l0aHViLmNv bS9EUERLL2RwZGsvYmxvYi9tYWluL2RyaXZlcnMvbmV0L2d2ZS9ndmVfZXRoZGV2LmMNCj4gI0wy ODUNCj4gPg0KPiA8aHR0cHM6Ly9naXRodWIuY29tL0RQREsvZHBkay9ibG9iL21haW4vZHJpdmVy cy9uZXQvZ3ZlL2d2ZV9ldGhkZXYuDQo+IGMjTDI4NT4NCj4gPg0KPiA+IEJ1dCBhY2NvcmRpbmcg dG8gbXkgdGVzdHMgb24gR29vZ2xlIENsb3VkLCBpdCBpcyBub3QgZG9pbmcgdGhhdCBpcHY0DQo+ ID4gY2hlY2tzdW0gdHggb2ZmbG9hZC4NCj4gPiBJIG9ubHkgbWFuYWdlZCB0byBzZW5kIGEgcGFj a2V0IHZpYSBEUERLIGlmIEkgY2FsY3VsYXRlIHRoZSBjaGVja3N1bQ0KPiBteXNlbGYuDQo+ID4N Cj4gPiBEbyB5b3UgaGF2ZSBhbnkgaWRlYSBhYm91dCB0aGF0Pw0KDQpUaGFua3MgZm9yIHRoZSBm ZWVkYmFjayENCg0KSSB0cmllZCB0byB1c2UgdGhpcyBsb29wYmFjayB0eXBvIGluIGNzdW0gZndk IG1vZGUgYmFzZWQgb24gdGhpcyBkb2M6DQoiaHR0cHM6Ly9kb2MuZHBkay5vcmcvZHRzL3Rlc3Rf cGxhbnMvY2hlY2tzdW1fb2ZmbG9hZF90ZXN0X3BsYW4uaHRtbCINCkR1cmluZyB0aGUgZHBkayBw b3J0cyBmb3J3YXJkaW5nLCB0aGUgcmVjZWl2ZWQgcGt0cyBhdCB0ZXN0ZXIgc2lkZSBjYW4gaGF2 ZQ0KY29ycmVjdCBjc3VtIGFmdGVyIHNldHRpbmcgd2l0aCAnY3N1bSBzZXQgaXAgaHcgMCcuDQoN CkFsc28sIG9uIEdDUCwgdGhlIGdhdGV3YXkgYmV0d2VlbiBWTXMgd2lsbCBjb3JyZWN0IHRoZSB3 cm9uZyBMMyBjaGtzdW0NCnZhbHVlcyBieSBkZWZhdWx0IHdoZW4gcGFzc2luZyB0aGUgcGt0cy4N Cg0KQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIG1vcmUgZGV0YWlscyBmb3IgeW91ciB0ZXN0IGNh c2VzPyANClNvIHRoYXQgd2UgY2FuIGhhdmUgbW9yZSBpbmZvcm1hdGlvbiB0byB2ZXJpZnkgdGhp cy4gVGhhbmtzIQ0KDQoNCj4gPg0KPiANCj4gY2MnZWQgZ3ZlIG1haW50YWluZXJzLg0KDQpUaGFu a3MgRmVycnVoIGZvciB0aGUgZm9yd2FyZGluZyENCg0K 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 4503541B8C; Tue, 31 Jan 2023 09:18:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2F806427EE; Tue, 31 Jan 2023 09:18:15 +0100 (CET) Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) by mails.dpdk.org (Postfix) with ESMTP id CB6DC40DFB for ; Tue, 31 Jan 2023 09:18:11 +0100 (CET) Received: by mail-ej1-f45.google.com with SMTP id ml19so15692921ejb.0 for ; Tue, 31 Jan 2023 00:18:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:from:to:cc:subject:date:message-id :reply-to; bh=Vea35mctDmZAGEY/GFwFR8o6yP+LZ3D2VvXqQ6DQkxc=; b=dR6O5Qum18ahD82I1Zu0RbCedOtzC7/g0fZ/E9SYBUFKXYbCUdWQ5HAOpsQ6b23znd CVWCNegVoCToEHsz8/ymB2JU4B/gKBqaEmfLD+F4z+Q5KlFBDXbCoGW/lCLjhhSc7Mt6 dzcZj2Pi8vhs3cfWBNe16hDPYIXNsi1PVZ6BvccDK/TxuQ3+KVYS6AhAsKfSdJr8DWbS m4Lt+/+wyqUPGzPyQapZXUXQtVxYODY/GUEE3ZpGRcCbfNB6FJi1pGlC9QiFmsC1e2iN 0NpFFF2+yYKtvtgJmLBBy54aBG3XQM87L9yYlwBp4GvB5hN3VN5fjA0bD59Z1eVeystD aGhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:in-reply-to:cc:references:message-id:date:subject:mime-version :from:content-transfer-encoding:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Vea35mctDmZAGEY/GFwFR8o6yP+LZ3D2VvXqQ6DQkxc=; b=YGjhWIuk4qe5ed/gtoRuTMkLGLRy1gR/w7MG/TFlj18tvQ9oW1lQSXMfWeSb2HT5A2 LmZEFyHD2jgOy0ea51mJxooIkGPEYhmb6zdXMG8tT4Hl+LZCCj9QqTaPpMzerfYjk17m g4ybK7Tsxhav3rGTTNCpKBgxwLZreudNoWxLVPgmbB876V1oVbZpOWjMQ2mJDP7gL2lf tK2W8JOY1idsNZ8vlDENpRL45gkYTuV9SSoN40vfbPrMCk9VKxgs6i05StyQPbha2gl/ f7kym50A71gRGCDSKJSuHOCZs44TGfOij1vogHdlr9h+kpO+q7f+vsSUK9CHzWULAFPa H/kQ== X-Gm-Message-State: AO0yUKULrXcT7VH/H2byCQYXBFXhRfIofSIVwcHSNvwXTl2l1d3o4duD DiqOXSS3I0pF5V42KEnHbgQ= X-Google-Smtp-Source: AK7set/UtZZQlngxiZt3eGxcbeW9vYFmszlE/j4tWUHjX7PZWFujl7Wrtgg4MUS9lZiqr0IdlZDPHg== X-Received: by 2002:a17:907:b603:b0:872:84dd:8903 with SMTP id vl3-20020a170907b60300b0087284dd8903mr2704044ejc.59.1675153091568; Tue, 31 Jan 2023 00:18:11 -0800 (PST) Received: from smtpclient.apple ([176.89.195.60]) by smtp.gmail.com with ESMTPSA id k2-20020a170906970200b008775b8a5a5fsm7956074ejx.198.2023.01.31.00.18.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 31 Jan 2023 00:18:11 -0800 (PST) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: Levend Sayar Mime-Version: 1.0 (1.0) Subject: Re: Google Virtual NIC (GVE) PMD Date: Tue, 31 Jan 2023 11:17:59 +0300 Message-Id: <9B795DFE-EE56-4F51-9896-8DEFDB63E85B@gmail.com> References: Cc: Ferruh Yigit , dev@dpdk.org, Jeroen de Borst , Rushil Gupta , Jordan Kimbrough In-Reply-To: To: "Guo, Junfeng" X-Mailer: iPhone Mail (20D47) 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 Thanks for the reply Junfeng. I will check the document you mentioned. I don't know the command 'cksum set ip hw 0', but it looks like to me as "ha= rdware will NOT do checksum'. There is a gateway between VMs at GCP as you mentioned. My test application g= enerates UDP packets. I am checking the offloading capacity of the NIC and behaving accordingly. S= ince GVE says IP checksum capability, I am offloading that. My packets have 0 as an IP checksum. In this case, I can not see any packet a= t the destination with tcpdump. Since I do not have a chance to see what is happening at the gateway, I only= check packet transmission at the destination VM. If I calculate IP checksums by myself, I see the packets at the destination.= So according to my observations, the gateway does not do such an IP checksu= m correction. My second observation is GVE does UDP checksum if you offload. Normally I am= not using a checksum at UDP and use zero as the checksum. Best, Levend Telefonumdan g=C3=B6nderildi > Guo, Junfeng =C5=9Funlar=C4=B1 yazd=C4=B1 (31 Oca 2= 023 09:52): >=20 > =EF=BB=BF >=20 >> -----Original Message----- >> From: Ferruh Yigit >> Sent: Wednesday, January 18, 2023 23:32 >> To: Levend Sayar ; Guo, Junfeng >> >> Cc: dev@dpdk.org; Jeroen de Borst ; Rushil >> Gupta ; Jordan Kimbrough >> Subject: Re: Google Virtual NIC (GVE) PMD >>=20 >>> On 1/18/2023 1:47 PM, Levend Sayar wrote: >>> Hi all. >>>=20 >>> PMD for Google Virtual NIC says it is capable of IPV4 TX checksum >>> offloading. >>>=20 >>>=20 >> https://github.com/DPDK/dpdk/blob/main/drivers/net/gve/gve_ethdev.c >> #L285 >>>=20 >> > c#L285> >>>=20 >>> But according to my tests on Google Cloud, it is not doing that ipv4 >>> checksum tx offload. >>> I only managed to send a packet via DPDK if I calculate the checksum >> myself. >>>=20 >>> Do you have any idea about that? >=20 > Thanks for the feedback! >=20 > I tried to use this loopback typo in csum fwd mode based on this doc: > "https://doc.dpdk.org/dts/test_plans/checksum_offload_test_plan.html" > During the dpdk ports forwarding, the received pkts at tester side can hav= e > correct csum after setting with 'csum set ip hw 0'. >=20 > Also, on GCP, the gateway between VMs will correct the wrong L3 chksum > values by default when passing the pkts. >=20 > Could you please provide more details for your test cases?=20 > So that we can have more information to verify this. Thanks! >=20 >=20 >>>=20 >>=20 >> cc'ed gve maintainers. >=20 > Thanks Ferruh for the forwarding! >=20