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 EE8474549A; Wed, 19 Jun 2024 06:31:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DB8BD4021D; Wed, 19 Jun 2024 06:31:46 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2089.outbound.protection.outlook.com [40.107.244.89]) by mails.dpdk.org (Postfix) with ESMTP id CC77D4014F for ; Wed, 19 Jun 2024 06:31:44 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jHIYwfvLydU5I3j4rj7sDqZkbtpvwWCp2nnX31a2kKZPXBvNOAa3e7aGgT3itZyzVhfZ220FZc0qWdh1FIxFd27SKEUC39fptg95ksj7RRy094V2Wc9AKTumwpJ+qsvbfua/g0OLmKvM3ARxzipwajJmWcF3tB3rgijEJZ5sMIXjBi63Wcp2Zv1MbnsiylBcTgPxD1N1ZmscXRVSDMnpLEl6IMr5YGasoUL66Ph6RbjTAPk+8f7wZ3I+rn54ppnjy4WUiWA41oiCUwd2L1OpcIHhRA32/t/u+BdpvbHckEtiJ8TtUrU2W8xxtG6v4mAIJWjQeeFg2KKgVVQG+B2Ddw== 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=eVoiUHFoVq1ML808sGYF7ip48SeNm+gQe4PmLstVsYI=; b=PfwrtRAsFStHB28kVY3QPmnzJwsA2BE5gQxPGHxIKERog/YH/3+m48CMIA26FEmSA9CNboSDfRHI9bbPt8yFkUlYPlx6XLMWGytN1QZYdTFKbE2LeFUi1+HDaAoMC7h4twOm0+WStPFMWYNIoSsKZ71m4/lIy5FBtWANF3IC5AKTv3AG6eFc9utjJP/2Joep5IN73mg9+Jw98HKojp6SoBkMIm9gw2hXdrWqIiLbj7+/RcVXhx8gl38wqkYO+WtTQ+Aeep4oAP5G67X+7YaVXEkcRlcSz8cnkGPysHu6R7MHIxTQ4G5Gui4M7Pl8xR62gHTz5RGLYMuRPae3AxspKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eVoiUHFoVq1ML808sGYF7ip48SeNm+gQe4PmLstVsYI=; b=m4rURH4tKLRswpI6fGikhPoj9xsso9A+9BqW9YBSxAHguAXfst0b4+9LGBjkDW5BWAcjGxE5XcNaFPpujSxGzHWp7HuGTdEF4zJP6VLw5h1w/E7Xfpk7C864CddgElxVyN+Mje5cp8apw2BeXmoH7g3sYHhiYzLMazc2D02PYXNUalQor3T987BHj6EfIekU8k9z0LUg3f3NQo2pOXShh8KrDyVAi/N8CMVSPtYISQEBcV+u2NHPBFJkbSaTuiiWgF8LtK/qeI+FeGITvWKnWM8W47fCkz06xdcYLtAMsffvnUNAbEe3isqtEstfEGAcoVgVbmavvY8XVjKulqhdZg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; Received: from IA1PR12MB6332.namprd12.prod.outlook.com (2603:10b6:208:3e2::13) by PH7PR12MB7456.namprd12.prod.outlook.com (2603:10b6:510:20f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Wed, 19 Jun 2024 04:31:42 +0000 Received: from IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::fa11:4787:4eba:c196]) by IA1PR12MB6332.namprd12.prod.outlook.com ([fe80::fa11:4787:4eba:c196%7]) with mapi id 15.20.7698.017; Wed, 19 Jun 2024 04:31:41 +0000 Date: Wed, 19 Jun 2024 07:31:32 +0300 (IDT) From: "Etelson, Gregory" To: Tyler Retzlaff cc: =?ISO-8859-15?Q?Morten_Br=F8rup?= , dev@dpdk.org, mkashani@nvidia.com, bruce.richardson@intel.com, jasvinder.singh@intel.com, konstantin.v.ananyev@yandex.ru, ruifeng.wang@arm.com, andrew.rybchenko@oktetlabs.ru, cristian.dumitrescu@intel.com, ferruh.yigit@amd.com, orika@nvidia.com, thomas@monjalon.net Subject: Re: [PATCH] net: add bit fields to IPv6 header definition In-Reply-To: <20240619001104.GA13189@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> Message-ID: <732cb515-94e8-934e-d35f-455d33dc11cf@nvidia.com> References: <20240618051751.220610-1-getelson@nvidia.com> <98CBD80474FA8B44BF855DF32C47DC35E9F528@smartserver.smartshare.dk> <20240619001104.GA13189@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> Content-Type: text/plain; charset=US-ASCII; format=flowed X-ClientProxiedBy: TL2P290CA0010.ISRP290.PROD.OUTLOOK.COM (2603:1096:950:2::8) To IA1PR12MB6332.namprd12.prod.outlook.com (2603:10b6:208:3e2::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR12MB6332:EE_|PH7PR12MB7456:EE_ X-MS-Office365-Filtering-Correlation-Id: 6841e9fc-83fb-4dae-7757-08dc9018b77e X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|7416011|376011|1800799021|366013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?w/SKPERsNjuG9LbjCWclSy9zk0yU1e+zJO8rFlwnoLwCkOdDaKT2Ah54jaVX?= =?us-ascii?Q?Shj/duE3faCzuG+Vqo+H+dhYz51JUhlY8YcX/ky47K162y9+1YoxS8rrAVpV?= =?us-ascii?Q?WLjGQOymQJOiWzc9oNoCAUQJZGr4E6GaC2DSrnaPRbS6Spd0qtigl+BvpiuS?= =?us-ascii?Q?kvr3XpKXUD0MG1vZXbFrx2ORvggMdPOW1xMfLQO5UB54koiQ2kQCfCOHpvDM?= =?us-ascii?Q?cI9si1d22sG4RaIjcNTDNzHiLvBfTc/cW1aEUCMf/P82ImYJsJkZB/N6u5Ld?= =?us-ascii?Q?PUOo0CK/ZSgGyExnIa1AVIRj1AHkv/aECMlbE+9UV2GCx70HfUWlqhkOje3H?= =?us-ascii?Q?6Ma+I3ofji7Sm82BIwyAPfgKsZhoNGXUN/FAN1zyl9afB2d2PaYTvSGlCgC0?= =?us-ascii?Q?75FEhK6YiAQAuxfoBVOEqOY3kKWhF2PNiPeTmXABpE+OMQ4Jl/+KGaiGFpUr?= =?us-ascii?Q?r6aCHVQA1IhVi93lZCsBnfPEtDXU3Nvoy42bKLgkB4JrQYiORKZB4QXpBGcX?= =?us-ascii?Q?ajQMKoIS/hnOjk8TgLjeITOhf2j9fTtYMrfuV2A5IA1bMuJkFCWTPdczOSZM?= =?us-ascii?Q?Zgq0dDCRz8Emo4p/zsS1UojJ0k8BCb4TqceUIfMRSgaor1SG2TvRPKqG4tV9?= =?us-ascii?Q?OMqaJxyqvQw16W4wYPwfZkt7B1f8UtPLsq6lmRvupRUdI2el/vOfwny6RrEA?= =?us-ascii?Q?dZL+6p1u1TnwzZwGd/tCHi6Bw/0D2rbLzgfQvJ8tsHqAyZjK3PHUpiGOQQsp?= =?us-ascii?Q?mnEwR2q+nUAfCtIlfsaV/wg/zrOlhHE3nmVewGyoGkIvz0aZFAwswjwLhoCU?= =?us-ascii?Q?jk0FovSr9BHFN/epv+zH1Amw0wMIiu0hnKu9Jey4PIMLZngKuGJEmW7ryuVc?= =?us-ascii?Q?40/5IpwZkfbxoUWZb63QF8cb5N6gmncjzw+c4ciLWkPX70Mw4fnCdQhKdGI0?= =?us-ascii?Q?oFE4oP8o1nWlKlLc/5GEb9nhnwkoQJOX/19T5UAHlubv3k9x8Ozl6G7sO/zb?= =?us-ascii?Q?sf8wf+uTnAyyu2oGz1s6EL564UY6twB6NlrBdWmfQrcAaBdJJ1vH/doNfIQX?= =?us-ascii?Q?zNFOFdP3Gkp8GXZCZO0jKzIYII/0DaeePNPMVD5mmpIrpnHmmJZzoak8AxBA?= =?us-ascii?Q?Pje5nHQxAiAcsHz24OUKKhAnthltAtkBaawgR4yATjFMZDMwlKpJSS2LOy+K?= =?us-ascii?Q?5tPlQeiA4jmYs5XrV2Re+227r/7F7idy9Nlnl3pdiar/dVboPWgn2xjfEUz7?= =?us-ascii?Q?8i2E/VtGjA5mNeNfd3JCmLtt9YF9cYj9ylgoNQL1s1QwYYT7iuxPyoNySlsB?= =?us-ascii?Q?DmDAePUaIxIEVUZFFcB3r2xA?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA1PR12MB6332.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(7416011)(376011)(1800799021)(366013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?y9MNqcojRoM6bPOedAU38D8h1ucuWPIJJltgqUsiZF9hqF8OkXXa7ApWj+Bu?= =?us-ascii?Q?rPmQf9ZSY9mlounKt0ICwnKoTAipMOHF1BzmAPK2gKIXpQHr7lYaxg9Tm3kC?= =?us-ascii?Q?CfBG72gzmafFNqT2ALN1vu1T/mXRiTnwND7pOQuMjpp/V5tLccEN7+4A/fI/?= =?us-ascii?Q?Ij3VnkfkvtG2bYzqlKN+wrfyT49QeD6CLOXUujN9ic/4KDNyk4u1NXEnJVz8?= =?us-ascii?Q?1JZaVHNivfRmYIIdDYF6XXhBWTYwxcwDkhLIgvkjdRqOGuay9o3aPluRAWtT?= =?us-ascii?Q?+PwiMDZnxYjoFoJasEUOEJyKGT+qWDKZJsePR95NA/eTPpfZql46W3W7y6dN?= =?us-ascii?Q?I2LCLWzpELVvzldS8blzVomMc9jF76QR1yH/vULSQaVvhju+7hfikioJX1d6?= =?us-ascii?Q?+AwUYPK6SGliBtaYnIyjOlG54snhUCRp4HKEPNK1pyArfBL6m1BZWJpf3PcW?= =?us-ascii?Q?zWxX3txUIYKpcDFYo4bEdcj94Z26sB72fIZDx3LPBY0eOgYOUjjcP1B8a3N8?= =?us-ascii?Q?h7xzpI3bH/P1py4HmMyozoiNzJXD+ypv4TPmirPD8fJM40aCslZ4P29D7iju?= =?us-ascii?Q?Cl132XPFoSxD0yLJ7m3G1ZxkABeGIshLYeBGC+p+WBrMGLKHEn2QslRq2xDs?= =?us-ascii?Q?VoNLxBG7yTQGjsFetGTGdctMRo60T3jYi6KA6g2BRt0WLMKQABfL1cfFc8Yf?= =?us-ascii?Q?kWMYLjXbexTieVLnTgR+c672oU4zGxhU2GtIzqSkSzfV5bjq46XtwdYUSQWn?= =?us-ascii?Q?MTutT+0H8P12qRVk77ZixCoyzszGjgxO9MF8VvNTg9FHTn1YXeddmhTlRWMy?= =?us-ascii?Q?hO2vMjyAHeYNVv127Hw8lY2YG61RxeQBn0K+5CDzyOyDhu1tQ630xvHb0x+B?= =?us-ascii?Q?D2xZ5AvyeK6GQo3Y4+0uSOHk+JLDGNA5E52zlc0MV7ZbKF6I/nSUeoBTyRin?= =?us-ascii?Q?KTjNYw+iNrJyVqirSO1DPIvQorTqmN/DXVUqhlH0BpPQgduFeUVW2M+Fzjtl?= =?us-ascii?Q?ZAhBLJLGN18Gq/KDMA4n690G26nzr7A/4Punx/yat3glVGNpTErmhED5NrLy?= =?us-ascii?Q?PL6P15vNNkdq6qqUxNN/sos5aZAEGzDwnvc8QRO9s4vOYhGE8hjLUhZ7IImC?= =?us-ascii?Q?z4Hcbike7hSgY85VTXluILSmvTgG/hnZsheo5JkrIzr8ntcQcztQQ0B0DkRO?= =?us-ascii?Q?EzGFO9PskeItwTnuGetB0DDaUYjBTYUH7/9KGM2E4pEpKD94pRlNEquDpEPf?= =?us-ascii?Q?wDgG1b1+XNwl5BSI64HRFIcSoa9eAtv8sF/a8pamQqD1zwkf6G8Znt1BAF+f?= =?us-ascii?Q?sdBworA+yaMegfkVwp+P2QhJryo2KBtP1JPVajJDHJZ8g4uk+d4/MBBiH5ln?= =?us-ascii?Q?BmhHd7a/UuadbRvZMueedQB+jAb+Jbt5CjlG3Zh8wvF9FbRMgvde9Qm1SyWq?= =?us-ascii?Q?6AX1Gq1VeUEdr8yXeJ5HvmfBePAJFdEJ8ToeZUFRY2hFEaXhImv+H05E+PWH?= =?us-ascii?Q?dLqCdAZLfOtnqGU3lnIND00sda3nA3b/rttlWWE6hf8TcWQacj5YStqk3SlR?= =?us-ascii?Q?06qUgKnMJXzbzI86gyVf4i6mWgiBPecBcF44Ljnf?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6841e9fc-83fb-4dae-7757-08dc9018b77e X-MS-Exchange-CrossTenant-AuthSource: IA1PR12MB6332.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2024 04:31:41.3033 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 5O6hUXjGVJ20HQIubI295VO8Vqq+sZxoXsuqGekjLhMHGyYY6k1tmu7Q8mKI/e0FBHofVf4ak7ep1SQgWpspsw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7456 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 Hello, >> The mbuf structure [1] has __extension__ here, >> i.e. preceding the structure following the integer field, >> instead of preceding the union. >> >> [1]: https://git.dpdk.org/dpdk/tree/lib/mbuf/rte_mbuf_core.h#n520 > > +1 anonymous unions are standard C so __extension__ is not necessary, it > is necessary for an anonymous struct. > That was fixed in the v4: https://mails.dpdk.org/archives/dev/2024-June/295803.html Regards, Gregory