From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id E50FB8013F for ; Tue, 1 Sep 2026 01:08:47 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68117QHi002025; Tue, 1 Sep 2026 04:07:27 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68117QHi002025 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="JzcFS4fg" Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68117N0u002020 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 1 Sep 2026 04:07:24 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68117N0u002020 Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2cfc52ddc55so4501305ad.3 for ; Mon, 31 Aug 2026 18:07:24 -0700 (PDT) X-Gm-Message-State: AFuF++lSJpp/8/DykJlmYYt8lvAgIRFcPJZCdMu97zChMGUshv711i+T 4vDp1DepUvAI0WvScAPg7aDgHE+KJlFMrVC2751GXpRcXsUXdtP4EKRsHhT95tqIX2NinWFkoZT R2ztSFBiVjaH7uio/YGH0JX1VHOOOmKIK3x6PZ8MT/+Py1JzDc0WZCA== X-Gm-Gg: AYBFou1DcojEfBn6qqI4xb+ZQAX75O1XjfNtODuUwFNPwrHnlGuSZm5lWopsF4o5m2z OjmHKuYo/Vbnzs1WXyrPYC5uikgR+mhsgR1wxQZC0QLFHe0LX/0+fdg6VJK0pne1D4esFIn4Kba RsaylQfPYqOR2oMC7TrjLfwioNCmFi7vDAJK1xGgtHFNh+obw2RKhkFbnBdyKK8sSwnQVx6AULl 0lYwSR/kBIyaLWUdyvWF19ci8OPt+s6XJwLzt6bYAQofHQKiDXZHES9CrPa3q1pYX/azQeoCDuP pb0t40mNv4DrfQfS9TcFyokd69N6TYQGvcyO5thHWM2t8xRjHYB/GJPx0elUzetUgjsarkZmB2d Ti9F/1Uod1+ChnUAFYaLsLuqDz/q24r9rrONvdhYzH4EbbKCm/XRtLS6olQPxZjj0dhzsMq3zWp VFP7PDKxrrVQpF9CLxtzCsqwHe4J9cqq5J X-Received: by 2002:a17:903:228a:b0:2cf:9347:f445 with SMTP id d9443c01a7336-2d74ddc705cmr390594365ad.10.1788224842387; Mon, 31 Aug 2026 18:07:22 -0700 (PDT) X-Received: by 2002:a17:903:228a:b0:2cf:9347:f445 with SMTP id d9443c01a7336-2d74ddc705cmr390593835ad.10.1788224841880; Mon, 31 Aug 2026 18:07:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788224841; cv=pass; d=google.com; s=arc-20260327; b=H6BHmuAtKO6xEcasCYEPwTuSGNqBrFEmBujKbdFZ78mqoBGBkhfBriGDzqDkFjekdg Knnj0aJBCIwlZBYQceqVuehYxdWfIy7Vxq/JZ3eoqN3EgoEKfRyyJYgPC5UtSGqa5iud Dnhui+qO7vLd3+jizVUoJ4dr/60QJRS92UaP65jRZTxB3zfSeKnjzaFw0G3SuoDAAK05 vTuw2NdrHrNRbAzDme8mjj12h/9QyAJw5yl+l6ioDu1SRR5cGVv50fyb1X52LzGmTnvp Aa110VRvPtHaZPZ/D0qBmFHS/OHynzNTe9HNg4g3JyeNi+UhZrEo+FobvBkzA9TFOkN5 uAfA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:content-language :references:cc:to:from:subject:user-agent:date:message-id :dkim-signature; bh=QVdg/fvL8tD2F9WFMap8buYjQIE68rKsUNVxI4Vy6K4=; fh=WpT6aB7RBAGHZeWZzqAr71yzRFbPTYkPWKsRagLn48Q=; b=GABfXjdiMK7u9P8eVY94o1VAS2BsZIsmZb+OdBMFcwZtxIRkNGWvNlIz34wQoa23Pj LUp9TGnFXrY1OUtCfzZvKzUj41Xkn3y9Rl8tLKeySj4CJGnNOYr0S7uSn/wGPduRs6Vg LcN4yLmNN54ORBZ8xS0Tcxk0UXSEXbpPaEmODW8FSdu9mgEpB4ztmerpkJLG02Xedeep 6cldwIDIiZbYU2gfSsvl5aub2ocbXtjDt47Sg94OMGGIT37ezt6IVNgD12NadmbyJs0M uoCGwMboop1QBzlj2FPBvvTdZkQXJIc24TvnyTL4wlVad7ASw4zGOQqExhb09oyRx4Jo rFZQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=JzcFS4fg; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c202::7]) by mx.google.com with ESMTPS id d9443c01a7336-2d7599081e4si239850555ad.179.2026.08.31.18.07.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 18:07:21 -0700 (PDT) Received-SPF: pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 2a01:111:f403:c202::7 as permitted sender) client-ip=2a01:111:f403:c202::7; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=JzcFS4fg; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 2a01:111:f403:c202::7 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SIdfPSyeWy8kMWVD/D6b3PRBDD9jztAovafRQ2P3VpmK6gRyMfQPXaqxq7wViGAOL9bXkHZRxdO91IjHFIUPFzOWFz1UmC8OhPCLQjQscHa8GoPOkp4TqvHZjuF1A7XxHAE5p4QyetQ8KmVi7Y/1GUZMCw8s9FdjHtfvp8Puiixi2iOg1K9/Z6fxfdP/sNv+IFItJrj4R2yCy8sOiXacmCtpFh089k0699NaNCn21Pwy8hHgPIYmWDpPsO0AnaMs3IS9x2nP5KJkEFeCPn+vW2HMqbi4GhrjPsXTafV75NcnSXtLMbridBfm4kjNUjNQWid8vvt3RzyaADh3suo9Ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QVdg/fvL8tD2F9WFMap8buYjQIE68rKsUNVxI4Vy6K4=; b=XJV08+hUSvC6s1WbbJhESVxG62z9JQBSwHfVzFBRQEJzRndBUgnF237bYSxlyvQ70mmrkcqyQQ//HITx4dqGiXAQhXAyWnDvD34RN8PCdUy3FAMuSJSoSm52SyAj8wKXMoxIsSHLxqUeXGN7X6nal93FbXiA72yO1d/d1praV/A3OsxutnQR9gntnjc8qbnPMTROUPfdUJKt+5QYR/YPUAFCUpwtIsEcFohO8THf3FUfea+cxWnV2xTGcLDeNcDcTvgC7JRMzJEgkUjduLlav65xnthmlhMy5s9RTW/sdGT/O3+QjwLu2h32JW8u7+RzDTfWE/ami69IJ/gykllaew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QVdg/fvL8tD2F9WFMap8buYjQIE68rKsUNVxI4Vy6K4=; b=JzcFS4fgt5nCMg3ikEFBnlYm3esk/ESP2lZ7e+AsgpuX10H9gTZDA/zAvgt7WTZd05nCexneNZyMchk9QYZgBdZG6WA+j6BQvQM+gvZYKLRvtkw3zb7Z/BjNQxkcn7s/bVv6XQvsZNWZ824AvJsMmyLi84tT4savbvyhNHJG+rDQLWVESqNFmuJ4MPwFQzeu7KEpUYqmcNUMVP06bsXskwpDv8V+XzTEEXmQDxFtuwnSL3cQ/Umg397IP+VPKWTh/0eMTb4jihoYbs+zg9aafVZqaiMSMGP+kPTdmU2EWdROF6OANqnIPERfJQpX/eborqdmFXW4PGaMGSFylrK+Rw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from GV2PR08MB8487.eurprd08.prod.outlook.com (2603:10a6:150:b4::17) by GVXPR08MB10498.eurprd08.prod.outlook.com (2603:10a6:150:151::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.382.10; Tue, 1 Sep 2026 01:07:16 +0000 Received: from GV2PR08MB8487.eurprd08.prod.outlook.com ([fe80::df73:1ef2:9c47:9a67]) by GV2PR08MB8487.eurprd08.prod.outlook.com ([fe80::df73:1ef2:9c47:9a67%6]) with mapi id 15.21.0382.007; Tue, 1 Sep 2026 01:07:15 +0000 Message-ID: <7bd8a651-98e7-4d90-983d-1a2bad364251@virtuozzo.com> Date: Tue, 1 Sep 2026 04:07:14 +0300 User-Agent: Mozilla Thunderbird From: "Eva Kurchatova (Virtuozzo)" To: khorenko@virtuozzo.com References: <20260821151016.794050-1-eva.kurchatova@virtuozzo.com> Content-Language: en-US In-Reply-To: <20260821151016.794050-1-eva.kurchatova@virtuozzo.com> X-ClientProxiedBy: FR4P281CA0386.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:f7::14) To GV2PR08MB8487.eurprd08.prod.outlook.com (2603:10a6:150:b4::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR08MB8487:EE_|GVXPR08MB10498:EE_ X-MS-Office365-Filtering-Correlation-Id: 33f78941-6126-4a57-83fe-08df07c55cbb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|23010399003|1800799024|366016|6133799003|22082099003|10067099003|56012099006|18002099003; X-Microsoft-Antispam-Message-Info: pwvjspXpW/rkIQuJrJI/5vnN4v/7NAv58nUXN9B6MPfoCNa/CZvapn/dBBKRRfba6QFl78LaUHBClebTygbOtACVlYq4I+xz/R1hNhYKMa/3Y0aRunhQu8oiPWFrh9zRiRytbIyBpbESOK6bMGjoopa5bRPYb64gs/haXYxtnwlD1Md6mZDAXIf40b5qfGpvp28jrNHlN6Mqt/PDbQAj9lQU+oGRLlqFo34S/eEL3llPCYuPOQqKZdqbb6iD5Ht4trUCQXCGy78jPmUo0NZHbDbYfDLBySdZmuC2EOE7Ef0425XRnma0d4//jbYoGKAB8tjfKlJOmRtHxNdBwydP4WJNsrhj6iRpPb2GsOs2Lw+mN2ukkzfrXDMYnS3nBx9JSBhDeBC1aHitCWGJgbWWXrqiH4lHFZASpDnDj7Nt0dC7kqPrgC/kEi25An9GOJun/fFxRMwgCDlu3CBXv+NuPgMCnCF9NR++javuVGyooqpq4NRrOWjtY+a9P9myNbs5Qkbrh2rd3b4chEAqENxGnmf6PKibDfAy2/0ntj/K+I+pYbW/Ia71Yb3NTUwcmQ4DLSY3WwbRSZhZ4xDji6D5RcCZqivHad5w7f4liPkC+/Z7rZt6YYjvt3X4VJr0tIk9 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV2PR08MB8487.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(23010399003)(1800799024)(366016)(6133799003)(22082099003)(10067099003)(56012099006)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TTRzVlUzcEVoT3RkaGppVk8rY24xUGxEU2xJWFhXMW80N1o1TTVNaC9uQmdm?= =?utf-8?B?NS9EU0lrRWI1bGlHL3dCZm9mdi8zYzZEdk5SSHBuc1l3TXBEM0o3V3lDWWM2?= =?utf-8?B?b2lyRXRTTkhQcTkrQ2dCNHpPVjkrRm0vaG9hVmcxZm9OWG1KR2g4eWJPOHgy?= =?utf-8?B?bkY5dlpiR01OTGlRKzlERThjT2d0N2dReXY1YmRpZmNJMkxJTytiSTdYOUx5?= =?utf-8?B?RWVkaXFLMUtKSTBuN2s5UmRpZDdJdDJDeEpHN3ZVdFVCSGZaMnBCSUIxSFZq?= =?utf-8?B?a3E4RFBrU0RnL0sySGlSTjVjS0pENWl4MEFvSWdTcEN4bHpQZHpCczRYZ1Nz?= =?utf-8?B?MnNoUlRIWXNKMkFUSGljUmtsbnpoQjFxMUovM3BaQURvMUVtbGhBMkJVSi8z?= =?utf-8?B?YzJweTZZK2tGemx6cGlPR21uTVI0dmlkR1JzZk9nRU5QcFZld2lSK2htbEwz?= =?utf-8?B?SXV2Q0xDNUQ3ZDhhVWNSUVMzcTNUckljdlRnSzkyZlBzeklWY0lPdXc5R1VO?= =?utf-8?B?ZXZITHJGVEZuMVZrSW1mSnY1dlVQaEJJaVNOallHWWFmcXRQV1ZBUEx6blUw?= =?utf-8?B?b0VSNVN4ekFJUkdpc0tZRVRudEw3S1NWaXlBRWh4U2VwdzJlTWRHelhCREZ2?= =?utf-8?B?YXdTUThXZ1ZYZnlIaWN6Wk84UElUZWNSOUw0NW9RZjNCaUZITlYrNTgwMkNC?= =?utf-8?B?NHk0eXRYNHZiNzF2UUtpSWhHTENwZlBGcTQ0bjk1ek9GakszOEFNbWM5K3J3?= =?utf-8?B?dktKSjVPYW1UZG9LZFZ2Q3NWaldUN2E2QnlQcEh0QkhNLzdBbEJGLzlvWGxx?= =?utf-8?B?bndEK3VBeWZhMkdwc0pKVW9PVFFOUUVrUXg2MThlaUZvZEN3SGluSm5IbmVx?= =?utf-8?B?ZStVTXdFSVFZZnJ1ZlZVVXM2Mk44NnArZmJYUkM0VWlvc2lTaXB2dEUxZUM4?= =?utf-8?B?MW9FT0x3cHJHMGN6T2FXWmFKVXo3MGdLak9VbjVhVG1EMEtub09XZzNiWm9K?= =?utf-8?B?N0pabmphUE5mYTJVLzZnMWs1Y0FnaWxGYndlajNycC9YYnZCTnM1ZW9CWWdP?= =?utf-8?B?aTNIWUE0T2hXQ2pPMThFSHg4Y05lQVBtRXdFVndIbnlrUEtIK04xUjFvQ003?= =?utf-8?B?K3M5K2xCTWtkL3JUZ0Y2cWJrWmpEdnVIdlFIT05EWmpxZURJTWV4YllyZGxu?= =?utf-8?B?WmxWVFdTZWFYYTNHSHNmOGY5YWdnejY1aHNxOEttOVQ4U2QrR01ib0F6NTRT?= =?utf-8?B?aDMyRGlQWk4weWV5eVJWVjB1NStTZ1pnb0NtM2xJOU1SUnBEK1FYQ0JacE50?= =?utf-8?B?ZVRUa0svRkp1TmxZZTNhYzlrcFFnSjhNSE5sVFZ0TTBIT1BieDRYWkR6N0Ir?= =?utf-8?B?ODRqbndnTGVIZWlIVCtTRno0M2J4MmdLek1RaGVGTDl6U0JIa1FCeTg0eWhZ?= =?utf-8?B?all4dlVNZ3p2L1NKVlBkRmdjd0syczR0WFlXSXBVVm1ucnpMUHU4SHhROVUr?= =?utf-8?B?eFMvb1E0V0JsN2tKbUNLbDZnOUROYWtMWWFPMnArYkhKb0J2REh6cEpyekhY?= =?utf-8?B?ZVhSR2lGeXBkRkd3b1QvS0RiTUdXTWd4eDNDcVRkMXRtRVhNZEpDMUJ5Z1Nu?= =?utf-8?B?ZzRSZWNLMHZHUXl0OEhUT1BUbE12bTRNOFNxMjBRQkpja3JmdFMrMDJEb3dY?= =?utf-8?B?M0l4OWpzQ3A1UEIyWll5WjZJd0JIYXV5L2JkcXJMUkd0YjdtKzBQS01YbS9C?= =?utf-8?B?ZGdOMXIvQWd4RStZY3dNR0xzbDcxZFVxUVFOQ2pkcGtmYTREV2RBYmU5YTJG?= =?utf-8?B?V0tZSFZpdUpCenhNQStRVzZISEJNWEloYVRXK2RsUjNDTmsycEhMdW11elQz?= =?utf-8?B?TmxwY2Z3SHJFMUxXUm1adW9wT3FVck1kWTcraWJnZzBrTElyRDJQN3RoOUhK?= =?utf-8?B?OGg0Wk5ZSkFReERRNUlGRCs2ZEJSMU1TWmsxcUNrNjg2N2FrK256aUpOUEtj?= =?utf-8?B?VWgwZm05dFhZRnBCZ1NKSEtqeXF6SUIwTXBrQVU1dGwrcndGUnJWVW5xL2E2?= =?utf-8?B?V2N4SmFubE5ITFJMUTVaRGdZOWkxRnFjd210a0p1VUh4eTkyWW9BYnRRd0Mz?= =?utf-8?B?SG5iVlVrUnNYWjQ1djdjaFJUdTRodzFJOWU5WEVjQXJkNDJ6YlZjTFRxYnBH?= =?utf-8?B?cVRsZ0ZjQzZ0OC9OTkZKUTZTTXlveUtOWXNMcVBsWGhLWTB3REJjYWZLdDYx?= =?utf-8?B?STVIcGhnN3dLZjVtZXhrMzhFL3dycjVOWEZTWU9OYmFHNGdGaWJDTFd6VTdN?= =?utf-8?B?YjRJVmRzKzFuLzBpeFhZVVpGV1JCYWNlR3VDTURtMjFkM3A3Y1EvcVhXamxB?= =?utf-8?Q?l7/INGzn/1eVCnjA=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 33f78941-6126-4a57-83fe-08df07c55cbb X-MS-Exchange-CrossTenant-AuthSource: GV2PR08MB8487.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2026 01:07:15.6893 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EJRrhTXhRCsi55WkZGvlw7uhN+aTiRnc2aGEreY6WoDxpIaHlk3U/reT/PXilJPEWKj+dwZFgrdUEZwcCmp+EzUVOIfM2auhhyniTRKjsqE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB10498 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH vz10 1/4] selftests/bpf: Use local type for bpf_fou_encap in test_tunnel_kern X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org On 8/21/26 18:09, Eva Kurchatova wrote: > From: Gregory Bell > > Replace the forward-declared struct bpf_fou_encap with the existing > bpf_fou_encap___local type in the bpf_skb_set_fou_encap and > bpf_skb_get_fou_encap declarations. This removes the need for > the forward declaration and the explicit casts at each call. > > Fixes: d17f9b370df6 ("selftests/bpf: Fix compilation failure when CONFIG_NET_FOU!=y") > Signed-off-by: Gregory Bell > Link: https://lore.kernel.org/r/20260417154122.2558890-3-grbell@redhat.com > Signed-off-by: Alexei Starovoitov > (cherry picked from commit afb0450be061907a0f5d36bd8b010ca30eda3d3b) > > https://virtuozzo.atlassian.net/browse/VSTOR-139677 > Feature: fix selftests > Signed-off-by: Eva Kurchatova > --- > .../testing/selftests/bpf/progs/test_tunnel_kern.c | 13 ++++++------- > 1 file changed, 6 insertions(+), 7 deletions(-) > > diff --git a/tools/testing/selftests/bpf/progs/test_tunnel_kern.c b/tools/testing/selftests/bpf/progs/test_tunnel_kern.c > index 32127f1cd687..30f1de458669 100644 > --- a/tools/testing/selftests/bpf/progs/test_tunnel_kern.c > +++ b/tools/testing/selftests/bpf/progs/test_tunnel_kern.c > @@ -6,6 +6,7 @@ > * modify it under the terms of version 2 of the GNU General Public > * License as published by the Free Software Foundation. > */ > +#define BPF_NO_KFUNC_PROTOTYPES > #include "vmlinux.h" > #include > #include > @@ -36,12 +37,10 @@ enum bpf_fou_encap_type___local { > FOU_BPF_ENCAP_GUE___local, > }; > > -struct bpf_fou_encap; > - > int bpf_skb_set_fou_encap(struct __sk_buff *skb_ctx, > - struct bpf_fou_encap *encap, int type) __ksym; > + struct bpf_fou_encap___local *encap, int type) __ksym; > int bpf_skb_get_fou_encap(struct __sk_buff *skb_ctx, > - struct bpf_fou_encap *encap) __ksym; > + struct bpf_fou_encap___local *encap) __ksym; > struct xfrm_state * > bpf_xdp_get_xfrm_state(struct xdp_md *ctx, struct bpf_xfrm_state_opts *opts, > u32 opts__sz) __ksym; > @@ -781,7 +780,7 @@ int ipip_gue_set_tunnel(struct __sk_buff *skb) > encap.sport = 0; > encap.dport = bpf_htons(5555); > > - ret = bpf_skb_set_fou_encap(skb, (struct bpf_fou_encap *)&encap, > + ret = bpf_skb_set_fou_encap(skb, &encap, > bpf_core_enum_value(enum bpf_fou_encap_type___local, > FOU_BPF_ENCAP_GUE___local)); > if (ret < 0) { > @@ -820,7 +819,7 @@ int ipip_fou_set_tunnel(struct __sk_buff *skb) > encap.sport = 0; > encap.dport = bpf_htons(5555); > > - ret = bpf_skb_set_fou_encap(skb, (struct bpf_fou_encap *)&encap, > + ret = bpf_skb_set_fou_encap(skb, &encap, > FOU_BPF_ENCAP_FOU___local); > if (ret < 0) { > log_err(ret); > @@ -843,7 +842,7 @@ int ipip_encap_get_tunnel(struct __sk_buff *skb) > return TC_ACT_SHOT; > } > > - ret = bpf_skb_get_fou_encap(skb, (struct bpf_fou_encap *)&encap); > + ret = bpf_skb_get_fou_encap(skb, &encap); > if (ret < 0) { > log_err(ret); > return TC_ACT_SHOT; Sent v2 patchset: https://lists.openvz.org/pipermail/devel/2026-September/084967.html Added "ms/" prefix for upstream cherry-pick, split the upstreamable commit from commit to test_sock.c and test_tunnel.sh which are gone upstream. _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel