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 EBCCB4252B; Wed, 6 Sep 2023 20:57:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7E0AA4027C; Wed, 6 Sep 2023 20:57:47 +0200 (CEST) Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by mails.dpdk.org (Postfix) with ESMTP id 4591D40270 for ; Wed, 6 Sep 2023 20:57:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29109; q=dns/txt; s=iport; t=1694026666; x=1695236266; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=hufTy4HphpJ4NzEY/hKFjHP4vZbrpvvWPIqJyaZGqa8=; b=BWSayDexW+pJK6GRAbwY5lRFU5KWE83LXWYvIT24uOOwMnuxLkHVpcNL mmrID2E0xL3+NVe+GTxpHAyGOQRkCWeerLRNpOyaP026NEJ/6wo9CTXou 10ezdZJc+jlCUm4qE9a1pqoDyc4hH3HtBYzuUTC7Dx4rd2IQv0lACoZZn Y=; X-CSE-ConnectionGUID: aeAyZJPoQG+IZ5MgKuFlvg== X-CSE-MsgGUID: R4SUn7LzTHGEDFQ+yAOx+Q== X-IPAS-Result: =?us-ascii?q?A0AiAABUy/hkmJBdJa1aHAEBAQEBAQcBARIBAQQEAQFAJ?= =?us-ascii?q?YEWBwEBCwGBMzFSdQJZKhJHhjSBaQOETl+IZAOdexSBEQNWDwEBAQ0BATsJB?= =?us-ascii?q?AEBg0+BNwKGbwIlNAkOAQICAgEBAQEDAgMBAQEBAQEBAgEBBQEBAQIBBwQUA?= =?us-ascii?q?QEBAQEBAQEeGQUOECeFOwglDYYEAQEBAQMSFRkBASwLAQ8CAQgRAwECASAHB?= =?us-ascii?q?zIUCQgCBAENBQgaglwBghZIAwEQnQgBgUACiih4gQEzgQGCCQEBBgQFsmwJg?= =?us-ascii?q?UcBiAcBgU6DaRiENScbgUlEgRVDgmg+gmICgSsBEgEjHgwBCQiDVoIuiVCFQ?= =?us-ascii?q?gcyhV0DJ4krKoEICF6Baj0CDVULC12BFVE5gT0CAhEnEhNHcRsDBwOBAhArB?= =?us-ascii?q?wQvGwcGCRcYFSUGUQQtJAkTEj4EgWmBUwqBBj8RDhGCRCICBzY2GUuCYwkVB?= =?us-ascii?q?jsESnYQKwQUGIENCARqHxUeNhESGQ0DCHYdAhEjPAMFAwQ2ChUNCyEFFEMDS?= =?us-ascii?q?AZMCwMCHAUDAwSBNgUPHwIQGgYOLQMDGi4DRB1AAwttPTUGDhsFBGZZBZ9eC?= =?us-ascii?q?xlwgWVrBoE7IGAbBSUjGjALCy+ScQ2OGKMfCoQLjACVOxeEAYxuA5FVhxiYL?= =?us-ascii?q?CCNQZo7AgQCBAUCDgEBBoFjOi0+cHAVO4JnCUkZD4E2jGoMDQmDVoVlihR2C?= =?us-ascii?q?zACBwsBAQMJi0gBAQ?= IronPort-PHdr: A9a23:OSokyx3dqi63Ku59smDPZVBlVkEcU/3cJAUZ7N8gk71RN//l9JX5N 0uZ7vJo3xfFXoTevupNkPGe87vhVmoJ/YubvTgcfYZNWR4IhYRenwEpDMOfT0yuBPXrdCc9W s9FUQwt5Gm1ZHBcA922fFjOuju35D8WFA/4MF95L/r4GIn6hMWs3Of08JrWME1EgTOnauZqJ Q6t5UXJ49ALiJFrLLowzBaBrnpTLuJRw24pbV7GlBfn7cD295lmmxk= IronPort-Data: A9a23:/jEqZKpK7PldLWmNhl5KWveN4ydeBmIXZRIvgKrLsJaIsI4StFCzt garIBnTaamMYzb0Kd0lbN7k8h8Av8WHydM3QAdkqis0FnhB8ePIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7wdOCn9T8ljf3gqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziLBVOSvV0 T/Ji5OZYAXNNwJcaDpOsPrS8E035pwehRtB1rAATaET1LPhvyF94KI3fcmZM3b+S49IKe+2L 86rIGaRpz6xE78FU7tJo56jGqE4aue60Tum1hK6b5Ofbi1q/UTe5EqU2M00Mi+7gx3R9zx4J U4kWZaYEW/FNYWU8AgRvoUx/yxWZcV7FLH7zXeXuMG63n/kS3zV7LZPPhwTMq4F1OJpDjQbn RAYAGhlghGrnem6xvewTfNhw5RlJ8jwN4RZsXZlpd3bJa95GtaYHOObvpkBgGtYasNmRZ4yY +IVYCRibhPoaBxUMVBRA5U79AutriCmKmwH9gnK/MLb5UDpkDdM1ufJIub1VfGma/wWj2+/t iH/qjGR7hYybYzDlmXtHmiXruPCgwv3QI4RUrqi+ZZXbEa73GcfDlgdUkG25Kn/gU+lUNUZI EsRksYzkUQs3EWmZ8jPfSW/mVHHnyxBftVzDsM+9g7Yn8I4/D2lLmQDSzdAbvkvu8k3WSEm2 ze1czXBWGEHXFq9FCz1y1uEkd+hEXNKcjJaNEfoWSNAsoaz+thi5v7aZo87SPbdszHjJd3nL 9m3QMUWnb4fi4sA0L+2uACBiDO3rZ+PRQkwjuk2Yo5Hxl0gDGJGT9X4gbQ+0RqmBN3GJrVml CRc8/VyFMhUUfmweNWlGY3h5o2B6fefKyH7ilVyBZQn/DnF0yf9LNsBu2EgeB04apxsldrVj Kn751s5CHh7YiPCUEOLS97Z5zkClPK5To21Cpg4kPIXOcYhHON4wM2eTRfAgz+y+KTduao+I pycOd29FmoXDL8P8dZFb7l17FPf/QhnnTm7bcmil3yPiOPCDFbLEu1tGAXVMYgEAFas/V+9H yB3bZXakn2ykYTWP0HqzGLkBQxScyFnXMus+5M/myzqClMOJVzNwsT5mNsJU4dkhK9S0OzP+ xmAtoVwkTITWVWvxd22V01e IronPort-HdrOrdr: A9a23:U3/V+6PWJx6nG8BcT47255DYdb4zR+YMi2TDiHoBKiC9I/b5qy nxppUmPEfP+UcssREb9expOMG7MArhHO1OkPks1NaZLUbbUQ6TXeNfBOTZskDd8kHFh4lgPO JbAtZD4b7LfBZHZKTBkXWF+r8bqbHtntHM9IPjJjVWPH5Xgspbnn9E43OgYzdLrX59dOEE/f Snl6x6jgvlU046Ku68AX4IVfXCodrkqLLKCCRtOzcXrCO1oXeN8rDVLzi0ty1yb9pI+9gf2F mAtza8yrSosvm9xBOZ/XTU9Y5qlNzozcYGLNCQi+AOQw+cyjqAVcBEYfmvrTo1qOag5BIBi9 /XuSotOMx19jf4Yny1mx3wwAPtuQxeqEMKiGXow0cLk/aJAA7SOPAxwr6xtSGprXbIiesMlZ 6jGVjp7qa/QymwxBgVrOK4JC2C3nDE00bK19RjzkC2leAlGeVsRUt1xjIPLL4QWC3984wpC+ 9oEYXV4+tXa0qTazTDsnBo28HEZAV4Iv6qeDlLhiWu6UkcoFlpi08DgMAPlHYJ85wwD5FC+u TfK6xt0LVDVNUfY65xDPoIBZLfMB2AfTvcdGaJZVj3HqAOPHzA75bx/bUu/emvPJgF1oE7lp jNWE5R8WQyZ0XtA8uT24AjyGGBfEytGTD2js1O7ZlwvbPxALLtLC2YUVgr19Ctpv0Oa/erEs pb+KgmdcMLAVGebrqhhTeOLqW6AUNuJPEohg== X-Talos-CUID: 9a23:v+mTZ2EqtAjcG6bJqmJu+WcFKOIddUTyj1bifmq3KntHTKOaHAo= X-Talos-MUID: =?us-ascii?q?9a23=3A9/Pn5g8p1fXV0st7yQTGQpuQf/002JmoV2QfrbU?= =?us-ascii?q?pluWqDG9hEhCNzw3iFw=3D=3D?= X-IronPort-Anti-Spam-Filtered: true Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Sep 2023 18:57:44 +0000 Received: from rcdn-opgw-3.cisco.com (rcdn-opgw-3.cisco.com [72.163.7.164]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 386IviVK008433 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 6 Sep 2023 18:57:44 GMT X-CSE-ConnectionGUID: ndpyQ7iwT8iCDZV+ZroFxQ== X-CSE-MsgGUID: LFgVAeG+R9CkK/n98+B7LA== Authentication-Results: rcdn-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=davejo@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com X-IronPort-AV: E=Sophos;i="6.02,232,1688428800"; d="scan'208,217";a="1362459" Received: from mail-dm6nam12lp2173.outbound.protection.outlook.com (HELO NAM12-DM6-obe.outbound.protection.outlook.com) ([104.47.59.173]) by rcdn-opgw-3.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Sep 2023 18:57:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OHgbh7OlffbHxwObjkuq5djFnAiOmgLPhKdSwKDlrl2RJsqT4/cuWiLbWZ3mnMZQ/JgbCfee3D4vX3kPxCTNEIXKTbZ9Z+yE8W+JPhzVQnFtw57MJUrzGzMxo3wlfnMUbuJsyJfCkv1HD0Q4bUFgNA8/nQ8t3bV9D9jFhoFNPYtKS8BlIDQDcHW0coqo3ReL+yKTx+fM/fDyfAff19s5fTN4lw7BI/d39oOoc8GWs4vtIF+G4/mIqy5jbc0Ffs/znzO701wo2/cqXuNkkRHs0Go55qjjoHB53ncUTK9pVN0+C+ql68nOOhjAfLEbFxQvBkcKTzAm7ZthrDhXOCjAWA== 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=fTS2Sq/Aq/uLIXJE3SCxesh+BPbAHR/ph9fIlGw+h2I=; b=Yx0e8xdH7OckTO6O24r9qnL12w/toXUdrKOAcLGs58CG5kMNX6opT3EV7eN9vP/LbjW0KRW4AMjDYHYqPIWaSXwKewIteI8uJ93FdK0M3XPRYLWzyD9SO+UbXcsyeh73UrHc3km1ruAAZul3Wd8E8oWXv7vt+xR3rjHgjiX+Fv7kBqd2sPpgv834pH8N5eRylfQC5T8S+S74kiNkdPw+KyzV/A3JKStmf9UAxCLBgcbB1iZC939vqZjWzP71ud0Q0WYNh9q8TRGHuADeErnbHrJg2EhDgRFd+0EdpKhJoRetQ0TgEzIhsx5yN5AE5Sz04ah6X7SwVuHookY++QkwQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fTS2Sq/Aq/uLIXJE3SCxesh+BPbAHR/ph9fIlGw+h2I=; b=J0ft73cV+IqGHdDVzW/guuqX7qdQ9eZBAcUHsn0wy3gz9x19muSZ+dHxDukrcV6TsWRxqyhYmAU6RyLn9dSnwANEK/uA61zwSVoHKaMJXu6AY9WjkY3eju99ldz5iprVW37mnGKOPvK+sCoHr6vhmcsvL796vgmVLWkUI+fYLf0= Received: from MW4PR11MB6570.namprd11.prod.outlook.com (2603:10b6:303:1e3::6) by SJ0PR11MB5790.namprd11.prod.outlook.com (2603:10b6:a03:422::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.33; Wed, 6 Sep 2023 18:57:42 +0000 Received: from MW4PR11MB6570.namprd11.prod.outlook.com ([fe80::67a5:48f6:8142:635d]) by MW4PR11MB6570.namprd11.prod.outlook.com ([fe80::67a5:48f6:8142:635d%3]) with mapi id 15.20.6745.030; Wed, 6 Sep 2023 18:57:42 +0000 From: "Dave Johnson (davejo)" To: Maxime Coquelin , "Xia, Chenbo" , "dev@dpdk.org" , "Sampath Peechu (speechu)" CC: "Roger Melton (rmelton)" , "Malcolm Bumgardner (mbumgard)" Subject: Re: Commit broke 32-bit testpmd app Thread-Topic: Commit broke 32-bit testpmd app Thread-Index: AQHY+HZOz2TgiPA1Ek6V6XZHeDdoIK4/pOcAgAD+JhGAChRKgIAA3dpkgBW1Bz+ATqdh2YFIR+vDgBeg0cA= Date: Wed, 6 Sep 2023 18:57:42 +0000 Message-ID: References: <63486764-3b44-3299-6830-05435dfd78f3@redhat.com> <827f912f-fc2d-6d41-ba8c-e7f3f9f2e24b@redhat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB6570:EE_|SJ0PR11MB5790:EE_ x-ms-office365-filtering-correlation-id: 10fa1c9c-fd0d-4314-9b8f-08dbaf0b2615 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YPVBHgs/zkAgiJpCYswfMh+iergQLLXe9mgsSNa0qk6yStFAEAEiu2D5t7M6HgtHzp9FkyFRM8m6x53oEEKIIJmepREqJ6AUBFxVAAaJsyNhWoS10QXuz2lZ/jdrsyeZxKf1mR+suIZ6PwiGhJC7HbrxBYjT4l6DgbtD1xroNNCzwegKNs58b41spYBLnrelYMkr3N4pWCVxdTaRgXo/aimocmzzbeT7VfXA/HfNKPTClzCKsg8JHXHQJvaNErMJ2wxP3hEESDY0WOGVdQHUi5dDYtb/Xiz/Gwr+E+quzUA5TNMns2dMB7ZF+0EOFzj5wvX/7HyBivOL1EW7zjWpn8PG/S+w2i4eU13+I/DSw0Qu6Bnovbzwi2L5xXuHhL8KuY1NFFpVBP/ltwoEI8mjjmOIR4Dkl4dlBkUTX1+44ABg0cLp32l9Z0ohMPUn6Xct3kTSBWcA2kBJj0j+c37DjgWp9fv7/QhaXOI/E9WEaeDC8QO6q3X0qF5HGdauCPQr44MpErFuyvhGYcDABn0JYiznJtvoDQ930t7CL5VRj6NZnSzszd5jtKHRv4p7ZoOrE9bT8uhwKQoieI3BL8Y8S/Wb8HYt0l4OnE8OgtjGgoU= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR11MB6570.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(346002)(376002)(396003)(39860400002)(366004)(1800799009)(186009)(451199024)(41300700001)(53546011)(966005)(71200400001)(478600001)(122000001)(33656002)(38100700002)(86362001)(83380400001)(166002)(55016003)(9686003)(6506007)(7696005)(107886003)(66446008)(76116006)(66476007)(2906002)(64756008)(110136005)(54906003)(66946007)(66556008)(316002)(6636002)(8936002)(5660300002)(9326002)(4326008)(8676002)(52536014)(38070700005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?Km5DcU8/XaIvFCGu+hFi6osq/WIQ44VCh+0o9Ebp7bFz/ATg+66N1Xg4?= =?Windows-1252?Q?wa5DNUy7JEcUThJVt1KWHm+1HV82GoESMe7zDyF7thGUfpmCnWM9dnKn?= =?Windows-1252?Q?pyiGbpEUXa3FzrdBzLJ+b9sRHMq1/Zrm359eEkdLbl3FuXPFsClxJqUI?= =?Windows-1252?Q?XA2elmkmve1qQSyxtI+gIQ1r32KaX7yRA76O0cmpzF1+mzB00rDKE8Ht?= =?Windows-1252?Q?4Mmb6OfjE8Qo0YzYlop0Bb7HrWkbSjxlCwTiAhzsMVdHTGOkxkgt1WEl?= =?Windows-1252?Q?z2PiuVfW5VnDokdqKDTg4vJ1ztcl2yivPsa1u15kf/EZb5ftnNQpEhgn?= =?Windows-1252?Q?vOu37Fperu6Qht2ipPZaHQHg8TJcV66tik1jfttJ8hB3U2rDrko0IfGP?= =?Windows-1252?Q?ZLXcaWsKcmUmTReLjpOCujuHVvUC5yxBZoK7unYmmDAgt+7FYJU3ix2h?= =?Windows-1252?Q?KFxhx1EJWztMwYwP33bJJLrrU5rk64b2Hd33qZrzRVXsPE/4EnJZo8to?= =?Windows-1252?Q?FVtMKAFHfCGPiPb+ekK1/7N0jpLf3dBtXeEyDdFJ3T08FRkdGnYIeovg?= =?Windows-1252?Q?41D+e24FfamiMQ3Rv4WFH0EGFUmLhBtXejlP+6FHGmmtgme+LmFK7t3b?= =?Windows-1252?Q?yuOJWiEl7j639Q69bXNe3lG4f296x2Bl+1LZs9w3klleX4DJgXJqw3+W?= =?Windows-1252?Q?A67CWjtk9ChkT91AyMrWKTIuSdQUayubSMwIyDXKqfg39tMHXpdXTl5x?= =?Windows-1252?Q?OUmCU+5KM15hOllCDQxVHH/F3bSfGvsk4iKzu4YdUj6WCZtZ4eV9309K?= =?Windows-1252?Q?ZmZIAJI16ZWO/bk2xg0+a3LlLHlT8PdNJqaWkakD6y+gWuOlV3ZeN01Y?= =?Windows-1252?Q?dDZlcDa1LmGQLWPV16/IKs+XUTiS8XlW9YtT+SDNUMxC6JenKU0CE35j?= =?Windows-1252?Q?6ClU9qnO16mJLeihQLlfTjMA5kJZRYMxjkSkVB1P7X3eOesmlXNickDa?= =?Windows-1252?Q?dQ5IgzT+SB2Hhaje+4mjb+kYlhfs00uSqpDD8/8WS97lCZiIfqfUNp4I?= =?Windows-1252?Q?DNpGsyAiz7UdfOkbe6FCPlRcCPEU7EFbeqb2XF1nD33HPCai/pymUSC6?= =?Windows-1252?Q?gaSur63gPmjpyiy5Jkw7aT3eEzgjRAEWMlPalOh1UAscBqIarUp7u91+?= =?Windows-1252?Q?YcWBh4YCoUwhzLLhTu4V/jfj9tqbRurt+vcXQQTubX2RbKx1UMoFnK6h?= =?Windows-1252?Q?g6mcLUINsMSmPRcdwAwhuqqdDMUhnttkeWzSXEZbOPkO0xfcW01/OAK9?= =?Windows-1252?Q?qRfsmH00KI/G7Zn9sAqz7g7MdFpAAjQ3baAh5f9pUR6nwaY0UHv5XBsF?= =?Windows-1252?Q?jl9aUvi7uMjYpjM2eVZYB/GMkfIIWZ/LWrtQE75neGqFe/TpE2ihd8ES?= =?Windows-1252?Q?bZG6WqA0OhnDUC/9VNmhfnGo8tDKPy9Xz8wlAeKDVHoQK94Mx98drMGi?= =?Windows-1252?Q?HDDWq6HLk50ZKPA40n+gRtXqtnfXJJy8oSst5MZ3JQhKch185vKdc20f?= =?Windows-1252?Q?c4ACF3886ri5hd1aiXs1XFmNYEimxu6d2lzW3HPyJVg5GR0C5CsI7uDr?= =?Windows-1252?Q?EEykNw6Khrs5VDrBU8KapIxHtXEMadzkhAtabuE4q1Gzl27+ojRMJ/AG?= =?Windows-1252?Q?3fp1QHfUTRtlAeFZ+whZrKtH6gQ3XZ0VawQvcidYuz3B22nj8kk/F17Y?= =?Windows-1252?Q?pUTr0b+iWegDA0xuLAhckVnZuKz0STkaf5zjxo1kXIyJHPYSl4fplWVi?= =?Windows-1252?Q?iq9WnA=3D=3D?= Content-Type: multipart/alternative; boundary="_000_MW4PR11MB65707E45F173E52B799E5DA4D3EFAMW4PR11MB6570namp_" MIME-Version: 1.0 X-OriginatorOrg: cisco.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB6570.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10fa1c9c-fd0d-4314-9b8f-08dbaf0b2615 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2023 18:57:42.1319 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CDccigix5YDTgV6NZBjDLvLX0AvePsnOeaYWPmlsN5z8ffPONgn5tx+30NYNhFc53KrqsomB86kjDdfmTLP9Dw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5790 X-Outbound-SMTP-Client: 72.163.7.164, rcdn-opgw-3.cisco.com X-Outbound-Node: rcdn-core-8.cisco.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 --_000_MW4PR11MB65707E45F173E52B799E5DA4D3EFAMW4PR11MB6570namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Maxime, This email is regarding the following commit: https://github.com/DPDK/dpdk/commit/ba55c94a7ebc386d2288d6578ed57aad6cb9265= 7 A query had been sent previously on this topic (see below) indicating this = commit appears to have broken the 32-bit testpmd app and impacted one of ou= r products that runs as a 32-bit DPDK application. We consequently backed = the commit out of our product but would prefer to get a fix for it. In the= earlier exchange, you had asked if we were using virtio-pci or virtio-user= (we are using virtio-pci) and asked for logs which Sampath provided. It= =92s been a while, so let me now if you need me to send resend those logs o= r need any other information. FWIW, I reproduced this using testpmd and noticed that this part of the cha= nge seems to be the interesting part (in drivers/net/virtio/virtqueue.h): /** * Return the IOVA (or virtual address in case of virtio-user) of mbuf * data buffer. * * The address is firstly casted to the word size (sizeof(uintptr_t)) * before casting it to uint64_t. This is to make it work with different * combination of word size (64 bit and 32 bit) and virtio device * (virtio-pci and virtio-user). */ #define VIRTIO_MBUF_ADDR(mb, vq) \ ((uint64_t)(*(uintptr_t *)((uintptr_t)(mb) + (vq)->mbuf_addr_offset)) If I revert just this part of the changeset (by re-using the VIRTIO_MBUF_AD= DR to return buf_iova which matches what it had used previously), then 32-b= it testpmd is able to receive traffic again: #define VIRTIO_MBUF_ADDR(mb, vq) (mb->buf_iova) Looking at the address produced by each of these, I see the address is the = same except that the casting results in the upper bits getting cleared: Address from patch (nonworking case) =3D 0x58e7c900 Address using buf_iova (working case) =3D 0x158e7c900 :: Address from patch (nonworking case) =3D 0x58e7bfc0 Address using buf_iova (working case) =3D 0x158e7bfc0 :: Address from patch (nonworking case) =3D 0x58e7b680 Address using buf_iova (working case) =3D 0x158e7b680 :: Regards, Dave From: Sampath Peechu (speechu) Date: Monday, January 30, 2023 at 3:29 PM To: Maxime Coquelin , chenbo.xia@intel.com , dev@dpdk.org Cc: Roger Melton (rmelton) , Malcolm Bumgardner (mbumgar= d) Subject: Re: Commit broke 32-bit testpmd app Hi Maxime, Could you please let us know if you got a chance to look at the debugs logs= I provided? Thanks, Sampath From: Sampath Peechu (speechu) Date: Tuesday, December 6, 2022 at 1:08 PM To: Maxime Coquelin , chenbo.xia@intel.com , dev@dpdk.org Cc: Roger Melton (rmelton) Subject: Re: Commit broke 32-bit testpmd app Hi Maxime, Did you get a chance to look into this? Please let me know if you need anything else. Thanks, Sampath From: Sampath Peechu (speechu) Date: Wednesday, November 23, 2022 at 5:15 PM To: Maxime Coquelin , chenbo.xia@intel.com , dev@dpdk.org Cc: Roger Melton (rmelton) Subject: Re: Commit broke 32-bit testpmd app Hi Maxime, I=92m attaching the following for reference. * Instructions for Centos8 test setup * Diffs between the working and non-working versions (working version h= as the problem commit backed out) * Working logs (stats show that ping packets from neighbor VM can be se= en with both 64-bit and 32-bit apps) * Non-working logs (stats show that ping packets from neighbor VM are s= een with 64-bit app but NOT seen with 32-bit app) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D $ sudo ./usertools/dpdk-devbind.py --status Network devices using DPDK-compatible driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:07:00.0 'Virtio network device 1041' drv=3Digb_uio unused=3D 0000:08:00.0 'Virtio network device 1041' drv=3Digb_uio unused=3D Network devices using kernel driver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 0000:01:00.0 'Virtio network device 1041' if=3Denp1s0 drv=3Dvirtio-pci unus= ed=3Digb_uio *Active* =85 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Thanks, Sampath From: Maxime Coquelin Date: Tuesday, November 22, 2022 at 4:24 AM To: Sampath Peechu (speechu) , chenbo.xia@intel.com , dev@dpdk.org Cc: Roger Melton (rmelton) Subject: Re: Commit broke 32-bit testpmd app Hi, In my initial reply (see below), I also asked if you had logs to share. And wondered whether it happens with Virtio PCI or Virtio-user? Regards, Maxime On 11/16/22 00:30, Sampath Peechu (speechu) wrote: > ++ dev@dpdk.org > > *From: *Maxime Coquelin > *Date: *Tuesday, November 15, 2022 at 3:19 AM > *To: *Sampath Peechu (speechu) , chenbo.xia@intel.com > > *Cc: *Roger Melton (rmelton) > *Subject: *Re: Commit broke 32-bit testpmd app > > Hi Sampath, > > > Please add dev@dpdk.org, the upstream mailing list, if this is related > to the upstream DPDK project.If it is using RHEL DPDK package, please > use the appropriate support channels. > > On 11/14/22 23:55, Sampath Peechu (speechu) wrote: > > Hi Virtio Maintainers team, > > > > This email is regarding the following commit. > > > > > https://github.com/DPDK/dpdk/commit/ba55c94a7ebc386d2288d6578ed57aad6cb92= 657 > > > > > The above commit appears to have broken the 32-bit testpmd app (and > > consequently impacted one of our products that runs as a 32-bit DPDK > > app). The 64-bit testpmd app does not appear to be impacted though. > > We'll need some logs to understand what is going on. > Does it happen with virtio-pci or virtio-user? > > Regards, > Maxime > > > With the commit in place, we didn=92t see any packets going through at > > all. After backing out the commit and rebuilding the 32-bit testpmd ap= p > > in our test setup, we were able to pass traffic as expected. > > > > Could you please let us know if this is a known issue? And if there is= a > > fix available for it? > > > > Thank you, > > > > Sampath Peechu > > > > Cisco Systems > > > --_000_MW4PR11MB65707E45F173E52B799E5DA4D3EFAMW4PR11MB6570namp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi Maxime,

This email is regarding the following commit:

https://git= hub.com/DPDK/dpdk/commit/ba55c94a7ebc386d2288d6578ed57aad6cb92657

 

A query had been sent previously on this topic (see = below) indicating this commit appears to have broken the 32-bit testpmd app= and impacted one of our products that runs as a 32-bit DPDK application.&n= bsp; We consequently backed the commit out of our product but would prefer to get a fix for it.  In the earl= ier exchange, you had asked if we were using virtio-pci or virtio-user (we = are using virtio-pci) and asked for logs which Sampath provided.  It= =92s been a while, so let me now if you need me to send resend those logs or need any other information.

 

FWIW, I reproduced this using testpmd and noticed th= at this part of the change seems to be the interesting part (in drivers/net= /virtio/virtqueue.h):

 

/**

* Return the IOVA (or virtual a= ddress in case of virtio-user) of mbuf

* data buffer.

*

* The address is firstly casted= to the word size (sizeof(uintptr_t))

* before casting it to uint64_t= . This is to make it work with different

* combination of word size (64 = bit and 32 bit) and virtio device

* (virtio-pci and virtio-user).=

*/

#define VIRTIO_MBUF_ADDR(mb, vq= ) \

      = ((uint64_t)(*(uintptr_t *)((uintptr_t)(mb) + (vq)->mbuf_addr_offset))

 

If I revert just this part of the changeset (by re-u= sing the VIRTIO_MBUF_ADDR to return buf_iova which matches what it had used= previously), then 32-bit testpmd is able to receive traffic again:

 

#define VIRTIO_MBUF_ADDR(mb, vq= ) (mb->buf_iova)

 

Looking at the address produced by each of these, I = see the address is the same except that the casting results in the upper bi= ts getting cleared:

 

Address from patch (nonworking = case) =3D 0x58e7c900

Address using buf_iova (working= case) =3D 0x158e7c900

::

Address from patch (nonworking = case) =3D 0x58e7bfc0

Address using buf_iova (working= case) =3D 0x158e7bfc0

::

Address from patch (nonworking = case) =3D 0x58e7b680

Address using buf_iova (working= case) =3D 0x158e7b680

::

 

Regards, Dave

 

From: Sampath Peechu (spe= echu) <speechu@cisco.com>
Date: Monday, January 30, 2023 at 3:29 PM
To: Maxime Coquelin <maxime.coquelin@redhat.com>, chenbo.xia@i= ntel.com <chenbo.xia@intel.com>, dev@dpdk.org <dev@dpdk.org> Cc: Roger Melton (rmelton) <rmelton@cisco.com>, Malcolm Bumgar= dner (mbumgard) <mbumgard@cisco.com>
Subject: Re: Commit broke 32-bit testpmd app

Hi Maxime,

 

Could you please let us know if you got a chance to = look at the debugs logs I provided?

 

Thanks,

Sampath

 

 

From: Sampath Peechu (spe= echu) <speechu@cisco.com>
Date: Tuesday, December 6, 2022 at 1:08 PM
To: Maxime Coquelin <maxime.coquelin@redhat.com>, chenbo.xia@i= ntel.com <chenbo.xia@intel.com>, dev@dpdk.org <dev@dpdk.org> Cc: Roger Melton (rmelton) <rmelton@cisco.com>
Subject: Re: Commit broke 32-bit testpmd app

Hi Maxime,

 

Did you get a chance to look into this?

 

Please let me know if you need anything else.

 

Thanks,

Sampath

 

From: Sampath Peechu (spe= echu) <speechu@cisco.com>
Date: Wednesday, November 23, 2022 at 5:15 PM
To: Maxime Coquelin <maxime.coquelin@redhat.com>, chenbo.xia@i= ntel.com <chenbo.xia@intel.com>, dev@dpdk.org <dev@dpdk.org> Cc: Roger Melton (rmelton) <rmelton@cisco.com>
Subject: Re: Commit broke 32-bit testpmd app

Hi Maxime,

 

I=92m attaching the following for reference.

 

  • Instructions for Centos8 test setup<= o:p>
  • Diffs between = the working and non-working versions (working version has the problem commi= t backed out)
  • = Working logs (stats show that ping packets from neighbor VM can be seen wit= h both 64-bit and 32-bit apps)
  • Non-working logs (stats show that ping packets from neighb= or VM are seen with 64-bit app but NOT seen with 32-bit app)

 

 

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

 

$ sudo ./usertools/dpdk-devbind.py --status

 

Network devices using DPDK-compatible driver

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D

0000:07:00.0 'Virtio network device 1041' drv=3Digb_= uio unused=3D

0000:08:00.0 'Virtio network device 1041' drv=3Digb_= uio unused=3D

 

Network devices using kernel driver

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

0000:01:00.0 'Virtio network device 1041' if=3Denp1s= 0 drv=3Dvirtio-pci unused=3Digb_uio *Active*

 

=85

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

 

 

Thanks,

Sampath

 

 

 

From: Maxime Coquelin <= ;maxime.coquelin@redhat.com>
Date: Tuesday, November 22, 2022 at 4:24 AM
To: Sampath Peechu (speechu) <speechu@cisco.com>, chenbo.xia@i= ntel.com <chenbo.xia@intel.com>, dev@dpdk.org <dev@dpdk.org> Cc: Roger Melton (rmelton) <rmelton@cisco.com>
Subject: Re: Commit broke 32-bit testpmd app

Hi,

In my initial reply (see below), I also asked if you had logs to share.
And wondered whether it happens with Virtio PCI or Virtio-user?

Regards,
Maxime

On 11/16/22 00:30, Sampath Peechu (speechu) wrote:
> ++ dev@dpdk.org <mailto:dev@dpdk.or= g>
>
> *From: *Maxime Coquelin <maxime.coquelin@redhat.com>
> *Date: *Tuesday, November 15, 2022 at 3:19 AM
> *To: *Sampath Peechu (speechu) <speechu@cisco.com>, chenbo.xia@i= ntel.com
> <chenbo.xia@intel.com>
> *Cc: *Roger Melton (rmelton) <rmelton@cisco.com>
> *Subject: *Re: Commit broke 32-bit testpmd app
>
> Hi Sampath,
>
>
> Please add dev@dpdk.org, the upstream mailing list, if this is related=
> to the upstream DPDK project.If it is using RHEL DPDK package, please<= br> > use the appropriate support channels.
>
> On 11/14/22 23:55, Sampath Peechu (speechu) wrote:
>  > Hi Virtio Maintainers team,
>  >
>  > This email is regarding the following commit.
>  >
>  >
> https://github.com/DPDK/dpdk/commit/ba55c94a7ebc386d2288d6578ed57aad6cb9265= 7 <https://github.com/DPDK/dpdk/commit/ba55c94a7ebc386= d2288d6578ed57aad6cb92657> <https://github.com/DPDK/dpdk/commit/b= a55c94a7ebc386d2288d6578ed57aad6cb92657 <https://github.com/DPDK/dpdk/commit/ba55c94a7ebc386d2288= d6578ed57aad6cb92657>>
>  >
>  > The above commit appears to have broken the 32-bit testpmd = app (and
>  > consequently impacted one of our products that runs as a 32= -bit DPDK
>  > app). The 64-bit testpmd app does not appear to be impacted= though.
>
> We'll need some logs to understand what is going on.
> Does it happen with virtio-pci or virtio-user?
>
> Regards,
> Maxime
>
>  > With the commit in place, we didn=92t see any packets going= through at
>  > all. After backing out the commit and rebuilding the 32-bit= testpmd app
>  > in our test setup, we were able to pass traffic as expected= .
>  >
>  > Could you please let us know if this is a known issue? And = if there is a
>  > fix available for it?
>  >
>  > Thank you,
>  >
>  > Sampath Peechu
>  >
>  > Cisco Systems
>  >
>

--_000_MW4PR11MB65707E45F173E52B799E5DA4D3EFAMW4PR11MB6570namp_--