From nobody Sun May 19 02:06:43 2024 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2076.outbound.protection.outlook.com [40.107.6.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1A69F6FD2 for ; Wed, 2 Aug 2023 11:55:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nohwULyjMtsVB4wC1cJtY7MVhiFhGSKZ5H7QnTN2jGm6Bg/1nYJAK0AaZhvHwtjMg2PPiTLCSBKxC6etRGngbopDqgsePrTIAf/MIj0F2ozodHEDXAskJkVh0sZXlfTrPlGpZDo9iCnUm48Sc4TsSwg9HfuH4SzWntp74JcFwWgqNjXx3ZUXSI7LzuAZJrz01cKCJpffAnfjMYwWQYldTyEvKBTVXDWVcJQg2bbUoeND5wAA2ypbGAEWVGfhcPLY2Qw7LmDumj44ZlzNlIRtsGtCKoqajeiEt+5u0dd9UehOYw//+ZIxtp67w/3W0jNyhjhg9YzgHcAQDcJda/HdCA== 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=kDH7vk3BxWS0+ozL+wFiIdBBzT/PwSFXF50h0bkZ/wk=; b=Rk/R9t380GTQ71OihC2BO/9EWlrbDQXUzMQBZ/HcDTVDCc05Vr1ceFvw9aXLxaqyJaRwBkh5ufyfWeL67FguGsmkQ5FdHmgkzzZ2t1UBGjgCcp7amBUWI5fMPw8R1hOOu6KYLW3vmSz3CqMa44CYZSLJYc/LHPFgBB694r4ODkmSpWM8InWQ7t+h5Max/MJIsfYoSXTvzqSQ/sdQtz4D6Caw7Py8dZaGYL0d5H/U0TgePxiINFdPqVLl8yFXYqJsRgTXmU4LgesJGIEQvEpM7UM1HHFhPanI4Wec6EIlqlIPZE9aXzio33k2Meg2jsrjrAUjOF2HMZNLkrBGD7xS+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kDH7vk3BxWS0+ozL+wFiIdBBzT/PwSFXF50h0bkZ/wk=; b=RPPfODbv5q4qG59HO2O3MoiDnzwELUYZjdUlv41zGnBemn2LkSxIIyGsBVTlObQpucdL4aPMp+K7PzbD6+vNT9vtqCMunaK7y4taE5bXu3pbGXaBtpM+b7PwupyO7rR3+5Px0JivpEikp82UVg2VHPxONkdX+bzqBiy/ErqclC82iAI0SgqrxM4eiwnzvEEMuVwfjTlOuahmxH+Lpb9OKWuBBt3aCZvJaS7m3AslurUPt4ZT+umdVeS13kXE0TfMS9ABVc8nlah6RV0Lwdgo016YR+qBxNBIMGbWqMnq1eTls3OGfGRtyBwxu+xkbtFConfIXbU7sVD1hZlWtlYkAQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by AS8PR04MB8023.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 11:55:36 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92%2]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 11:55:35 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next v2 1/6] Squash to "mptcp: add sched_data helpers" Date: Wed, 2 Aug 2023 19:55:27 +0800 Message-Id: X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0095.apcprd03.prod.outlook.com (2603:1096:4:7c::23) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|AS8PR04MB8023:EE_ X-MS-Office365-Filtering-Correlation-Id: d2af69ec-ee17-4299-7dc4-08db934f6125 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9+TUT6rYXNlYrR93gaf13dR9VcIO369L3ntjwKcQFCLPrQ3U+v5SFKdV19wvJ0tl9tjAIv4fenbo9gQKEUqmW9dMcPqC+/rIMWsFapGp8PKpkVpFmRo6rLN0cbuYI/PbbnB3k3zUlkGb6ZZXk6dErtWyOmw4teZ07R//GoApJPTuoXLZfAhVH1pLDYFsINrYmptR9hxzkPMZeipx+RRRxdTC05JjV5bv0WVulGYuUxRYUVURJv3NGqv9d8Ibh1wsY0CVW6R6fyn+nclVMGBZllFdIbP/PMawnrhi/3u1miMawb8gpyELJ8vdcGBlgt0urFw3+qgfLtq0+R4UBom07veK+8KsGLzs6Pl8bVour53/98GcduKF86fcZ65IQOHEpyfDpcUgjgHRYIdqIHAJSuLPgaulG8uCA/qJnRQ1fapQiXUdGl/SM34BLA2GFyPZW8kPJEeXe99yOom4otUpEJTihRMwNIQshY6+ril971+AC0oLvXVhANF658fYD8+MxJcit/v7i0qj+zwTl+DiMRj0fXVRrImxhAeWd2/c17T12AyXyFIxNF70OfG9k1hjufweGZ4TacenxAM0w3PHiPysR7tfPPptR4+cPFEc64Q= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199021)(8936002)(8676002)(5660300002)(26005)(41300700001)(107886003)(2906002)(83380400001)(44832011)(36756003)(2616005)(478600001)(38100700002)(316002)(86362001)(6506007)(6486002)(66946007)(66556008)(66476007)(6666004)(4326008)(6916009)(186003)(6512007)(13296009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?9MySO7vlfEkHZnklLPr89B73XzBIaJ0ae9Nh27fpc8rJEMblm32Uhegbos83?= =?us-ascii?Q?KRRWIVlTawciIgfazSKAbIsAPBgrxiKdHoKLKf38T4aYEOXIObG70uiq2jjP?= =?us-ascii?Q?6B1msfTOrKk1vA/TM4oHGBuo7tp98FWPkW2s021GeQTcuDAjAa7BO00YHBbX?= =?us-ascii?Q?3wrag4P2TGYrdzYe9jGp1GCNQS2vmnqfr+GB10cVBnmBYVsEefZhJJH9kZVc?= =?us-ascii?Q?C912Yn4bQqqmiyvLapYzR2e8Q7+DEvwdOC1zRdJjUyMJF7zdXOHSr2oidtbj?= =?us-ascii?Q?Cl2JtNglAHJiN3bGdsbj6W/z/bCp9hCv6ssbt53+PQMCaCCl5nGOiPmk6YE6?= =?us-ascii?Q?hLmh201XnsCVEk40cnTWqIOMKW0jo4oqjnFWplIKIl8F3DilqG86By0sqmI6?= =?us-ascii?Q?InzXr7GEwXQaZIpLXpoBtfilkKhdiBDdQRHRwQNRhvRi3ypu9CFWS1NjL2+r?= =?us-ascii?Q?mHYRGKHgyRjisHbFK7AjoOdxJLuaDqqjcN86Endvz82tvjJOD+gRA2QckOJj?= =?us-ascii?Q?DIL8ssYtZO3mBNxI96SRfsiIC30eQtmxk/R/Rg3RdDOn7TZyNxcsacdKxM7S?= =?us-ascii?Q?bkPuubY3RXot90GdsaNeBynTkreESUfhwIaXUCtpB+6uWzCj+sBv2kktanrU?= =?us-ascii?Q?luCgAGQBrP/rkAkflRjh1f4XkvfsVUpk/Lu6a8LC6y4b6IS9OkN05atqA1Nx?= =?us-ascii?Q?cf4tWQISmxqyIF1ARqb3uqtNgBkdtGMhW6mjlJn8Dw2UlVtpp2x23MDAZqkT?= =?us-ascii?Q?UpRfxgV/tZslLIxgB1b8xbweMi51aMTWbe/ndhDH5RCG+Stk/9fvnQDU+8gV?= =?us-ascii?Q?QnIV0e5kDIJ4GgZqti11ux9vIUrPd03fJipCvS63ewWMBevy5N1zcsYswZI9?= =?us-ascii?Q?fqkXzyqtruWa/uLIi84RmkjIjgjTSkgS5fnklvTrSjKJcUYHNVHLvYkTvueq?= =?us-ascii?Q?b+jUGbxrVH2UWvloP0ygAI2/f9oZeDATR2C4hoS8uZYZZ21Ev2aT18yzsO5e?= =?us-ascii?Q?uAwHru10flrVZNP0fi5vzq/Ys7/EoHN5zp1BRdhUQIZ5ma9RMRMAJ8emLEgy?= =?us-ascii?Q?QXzXo1tWpYNFMWQ3z5fkofmr9SsPCqKLOxBr620rD9YEH71+IXtwaM5iAiGa?= =?us-ascii?Q?NsooLIQL1r/c4STTalRiUJLNFFdJul3BXmCY71g2XR6d8yqGBrFUOO3JBzpk?= =?us-ascii?Q?i7FrIoHLgRRZHST3GX+gXNTkoS83xdK0L9NMfUPPIytgHsj4YviJqGUWM2kL?= =?us-ascii?Q?f+la4qCWvI+7x8TmKbFvDTKMXMbdMwBXd/MrkP55udjowaAtBOOGILRitDbA?= =?us-ascii?Q?ar+QYrXsBsHX75q0WYf9DxGQHTGoZMQkj6vUaeBB+3kPDf2cI4an5L0RJrBz?= =?us-ascii?Q?hyoYoRHTtvoRdPUq+aGvGPEnwUSNFLQFBwWqNq/eXDIKnA/rByMImzAsDN9S?= =?us-ascii?Q?MeH0oRg2nYoqiV1g/1AlP8TfnjpHYLDpy4zS1i9hsRUc5ZUolRJ6cHPuuZQh?= =?us-ascii?Q?bB1DkOpLEmLqnNI4fHk+kj2K+dnzv9OqHFlMryrTy+ysiaLgfgkOuQcWpAqK?= =?us-ascii?Q?gv54jq65YhWFsvr4ooqF+4SbAkCo00UnZQtHgL1d?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: d2af69ec-ee17-4299-7dc4-08db934f6125 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 11:55:35.0535 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: HHSzCMaCAGpeilApqhfL4lCxO7+o5VpgPKCj4uJ2CHHkpoUVrzaNyWinBD1zMqmmq5YoK14aKmysv7fGDgrOtA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8023 Content-Type: text/plain; charset="utf-8" Add "ignore -Wmissing-prototypes". Signed-off-by: Geliang Tang --- net/mptcp/protocol.h | 4 ---- net/mptcp/sched.c | 6 ++++++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h index eb0dc1027bab..ba6a63e6d39c 100644 --- a/net/mptcp/protocol.h +++ b/net/mptcp/protocol.h @@ -671,10 +671,6 @@ int mptcp_init_sched(struct mptcp_sock *msk, void mptcp_release_sched(struct mptcp_sock *msk); void mptcp_subflow_set_scheduled(struct mptcp_subflow_context *subflow, bool scheduled); -void mptcp_sched_data_set_contexts(const struct mptcp_sock *msk, - struct mptcp_sched_data *data); -struct mptcp_subflow_context * -mptcp_subflow_ctx_by_pos(const struct mptcp_sched_data *data, unsigned int= pos); struct sock *mptcp_subflow_get_send(struct mptcp_sock *msk); struct sock *mptcp_subflow_get_retrans(struct mptcp_sock *msk); int mptcp_sched_get_send(struct mptcp_sock *msk); diff --git a/net/mptcp/sched.c b/net/mptcp/sched.c index a80cf0481edf..5d78efc9c96c 100644 --- a/net/mptcp/sched.c +++ b/net/mptcp/sched.c @@ -127,6 +127,10 @@ void mptcp_subflow_set_scheduled(struct mptcp_subflow_= context *subflow, WRITE_ONCE(subflow->scheduled, scheduled); } =20 +__diag_push(); +__diag_ignore_all("-Wmissing-prototypes", + "kfuncs which will be used in BPF programs"); + void mptcp_sched_data_set_contexts(const struct mptcp_sock *msk, struct mptcp_sched_data *data) { @@ -155,6 +159,8 @@ mptcp_subflow_ctx_by_pos(const struct mptcp_sched_data = *data, unsigned int pos) return data->contexts[pos]; } =20 +__diag_pop(); + int mptcp_sched_get_send(struct mptcp_sock *msk) { struct mptcp_subflow_context *subflow; --=20 2.35.3 From nobody Sun May 19 02:06:43 2024 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2078.outbound.protection.outlook.com [40.107.6.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 76A276FD2 for ; Wed, 2 Aug 2023 11:55:46 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NjbcxOb/q5Fv6JmPgrhMc1uy1Se8MCSoKRV8bXjj5VBvsjnKm3++Ehb+J1MqQ5gc2IikgMIa8w+mE5YcN1gZuOr8CWl7mx5DjdA151enpfxODLY6Jt9bhv0zl7fbcruujAJQxTLZ05ObFAinyU2emUPS1mmTy48iJljLa9e0Iwg1N5/TEnahLzKAlKuNdHsGl7FAj0st3LkFG9mgM8SNB5HZx6WLGL7u2kZhuBByYGDPKEJwbDGsClhQbYcgelPUnnmSsVw5UnFActIyT10yFW7sw+y2RJq5Y2lySUX7AS3Vi5c1rP9JFFhvRM6RAM/0Gpwe9w20ELkA7Gxaor7Ziw== 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=NN67srPL4596lQ20Rksjvz05BBG1d7SI/BFvTEAaXmY=; b=iGwubUnVLDyE0EXhzCYmoASXvCvZL/oN9aDWPsiWiClMA0IleGtGHzKWO2DfF0JMeIvmtvolL6zqiWeUv4iiF7aBXoIJK9tXeKVoeC5qVDSd8zly/r/0Tz9/Y+V1aM+kF3YruOYS5Rz53pXit45ogQKjDuXO3BsziZg9fAFRgB6N28supAZLBNXy1XiM3ae80AzLnMR6IEXNBOuagizxYMIYxFXUTK7zNxStlZvjR/AGlgatmIN95xwtPIyqUL6Zcg70nGMqRqliWQ0MtF0fDuVlshi8IYU/ROK9nwAvrhhBHCrCP7KTrc7xOc79Tgsqy88hDNINQ0F2guOxbrcbew== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NN67srPL4596lQ20Rksjvz05BBG1d7SI/BFvTEAaXmY=; b=yACaIYzNxOEgBc/l8Ll7S9IPvgRpJfS94V0TFzWY81TaPitnLibOw2o8Niky6uPxooGSfEXLYpCqPWmdTDY7hrEQ1jTNwzWQLd7A3xxJ5QoC50+SgBwEsbBp80LlU3pMZyGO6D0Upte4vAgTHvOb8tFAQf4mxpeEMHGEBi4AJHTWzqAck+R9uwJ/eRe8wyPfz4Dvswrniru8HxmAHXus5WK28iJL9mPI8MqRV8ChxoAQSc9/v+OiPpb1FVChb+9xw5MzjlbfDNW0/0z3i5BRAqhjZL7auSxUylyQZ9XPQaMtvQY42QUF26bsMxRLvU9CTPjg+0Pf0W51l4ResuS2SQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by AS8PR04MB8023.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 11:55:44 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92%2]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 11:55:44 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next v2 2/6] Squash to "bpf: Add bpf_mptcp_sched_kfunc_set" Date: Wed, 2 Aug 2023 19:55:28 +0800 Message-Id: X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0096.apcprd03.prod.outlook.com (2603:1096:4:7c::24) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|AS8PR04MB8023:EE_ X-MS-Office365-Filtering-Correlation-Id: 3699f10e-38a7-466b-6cf3-08db934f66c5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lKo/oXtVKgopHB+UNcPmK6mn7fzMsa/GEi+4n9cef8Bvy55RPVD6XaYARUWfsUVPaauP9DOaFYDsNkuVk1XOjgRtkXDLhw6gappVgWB3eiNxcE4oXhmjHpRR6Qn02yd8DfN+ySBNFunqQJ1SI3NFj/1EThj/ju28aQQmISWF8uHlSCwpM+xGkWiOkfp8iDFY+ve0IC5jE3mDg9dXe6OMoh4RUW18krwgj4IKMXQkw1zkDldMBHrMg2NV2zs3XEHjAP47ggaZeO41qsHcRlTtFUx70A5iROBEBJzx9KiYni4CVYo2ojL1pEaZJaPwDro62lp2WAbBhsY7BD2hJY09IlPgl/QPC0SnaaDDS7dHVASshvJDSKhjbj5InAebu4/86vqEs0Cvg1u7erP+hOsYBBYuSzEoAbcUGWPADNon3uBZseyr+vEN5R3/MGI3Q+vuMUusU4qm8AszDwBDuOnuLNEgX8dsXl0mNzOraGnGx9vwaQWxCv1WcgZbkKzF52NyeXR5pfq0yIRfP+nx6yYWtBNCODZ5thDxg0uLH2uhhAFelEb/mrVqquFH8Jihf+g9Q9vmfAxaJ5WdV6xUrLHqO0bBt3LnD4urp1GiBMq3e20= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199021)(8936002)(8676002)(5660300002)(26005)(41300700001)(107886003)(2906002)(83380400001)(44832011)(4744005)(36756003)(2616005)(478600001)(38100700002)(316002)(86362001)(6506007)(6486002)(66946007)(66556008)(66476007)(6666004)(4326008)(6916009)(186003)(6512007)(13296009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?weiPGl8Zac79t5zkfJTQxYePz9/b1EOdV9zqPHhxJPSG9afq1uT/5clPl0FL?= =?us-ascii?Q?hj4putBk1YIHJsoUe4A5Y0YyN3CJEbgaFEwu/VzfJx4I5rZ9iMCGpkbX8Hx+?= =?us-ascii?Q?UaS0oekdI+jbqQNlXc+bjx/sGYDDmgpi5El/oHsNargW2zrh1i2BnYKfpWmu?= =?us-ascii?Q?ETVwYDmoicGmsU8a0262bHQcQIUPwxukAWi8T+WlGkjlW42qHzTL+1Pz/Bsq?= =?us-ascii?Q?mjqiujJDPAGLs0ZOocEseVudxgGzX3HXN+QASbuNR9upqZNlhUrsDml92KhU?= =?us-ascii?Q?m/AJDvcr6/U6B1LDbGp+7uJgZhGkZbRjnnnpRjT8WoRB8HAhQ0uo0g+TtSNF?= =?us-ascii?Q?GqfXey+JP2pd/IBID946TkzNoo+/um/5zOrlyNqjSDVwfWhh9cjXZADXRq1u?= =?us-ascii?Q?zvFRG27POg+byjY4nLCFtL8yIPxDjnoW+8n95iiKEtxnn+28c11X10fsSvPR?= =?us-ascii?Q?JNt6TDqLirGMycFJLxdjHnLWigkiBshmMU664gR8H76jNo68au5+1QTgrYuw?= =?us-ascii?Q?/1tjTdF63XvDP1Ux/xgTGoVzqWEOKnzOg+vhdbvSwGuwnykRPeo/1f7M+Hqm?= =?us-ascii?Q?C6/F4M9XamwUbrx1U+bb/V3lF4+LZfHCWQHhsCP4HUFr2gZx/Fj/Ij01WX6x?= =?us-ascii?Q?SJcsgfEYq41L2a94e8rA6cNCBUrj49UD7Fx2NsOVCkt39n0Oex1/lPJIysi8?= =?us-ascii?Q?+RbPKczloeXZMbrc/R+SsyEnOn3UuV7ddfX62rL+om+515BPj7VSl1Bd26Bz?= =?us-ascii?Q?VLWhJcN3BvAFm6TCxjlnWyFzlyMCo7/DbpDV5PvrTGMpBGbqOpUAyBfskQ1o?= =?us-ascii?Q?vdk5be3apU+6zftSLe9fBm50Io5dne6WY5F+88xmgDoRigdLA//piSLQ5adT?= =?us-ascii?Q?kp4+BTvu3qg7Wgq1+HEy3Faq2wDUrZCdtlfafhTul/blPFndaqt+sXc4/ONK?= =?us-ascii?Q?Gpg17R2dr0P9lYvb3+5z8v1V3QAxGgdCpb9Vq41zOiMFJBhWMdCMvR8BNzT1?= =?us-ascii?Q?BGG+DEgUpIq1AdRCEzH9REcRpRnJvpqHwdJDH0GU1NIytRUw6qDaElf/KOvD?= =?us-ascii?Q?rZhGTOl9UwOZLj+9FIn04zZOyzS+8e+D8H0L0+kIPd7tZ8ioTN49GZszmVkq?= =?us-ascii?Q?+fmKn1yOjYeOZUndWaIjApKFcG5t+QtjRxEWa3sMWwGvLBMlbXF7gfgSWVuE?= =?us-ascii?Q?+7f+Otxw/53HD6v9pu6A51VqQj0EFjhYUZos/+XKF/lGP81k0b6YsK0Sa+nb?= =?us-ascii?Q?8zdM43YYWnk2pL76jpHmP4ccw3GxCJHy7q49Bh9ulnjS8i+/JyjP+Gcj+PoN?= =?us-ascii?Q?4kj+a8ckwDQKSxpHvEsE+ypvHyACvaCKCygWquahbuYFSHSEx38oJ61zMT0Z?= =?us-ascii?Q?9Z7Pds8R24ESujkJ3K/tp6RMcRDFzbtuePyc5admatnV5RQDECt4nKCKUhiB?= =?us-ascii?Q?mX83Al1Nh6wCLL7VfyNI+4SRXxJLo0EU+u2RZIwKJEHUTmEbzk+axt48BTpG?= =?us-ascii?Q?rGO9o0rTdQJXmW051msyoIb5JZfFZcS4e8ESgbmfQOiqX6ixutfFZ/SG2iEk?= =?us-ascii?Q?wfxLz15E09icJOvujPeqPlMfqChESyC+0G105BrH?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3699f10e-38a7-466b-6cf3-08db934f66c5 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 11:55:44.0278 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9+f/omQbGA/3uOB/knyejXjYkJFT0kX06dZIqk5TYP//gD5Ejb7VezTOEOfpNx3+mdr3in6fflMCGfL1prbisg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8023 Content-Type: text/plain; charset="utf-8" Rename bpf_mptcp_sched_kfunc_init to bpf_mptcp_kfunc_init. Since some kfuncs related "mptcpify" will init in this function too. Signed-off-by: Geliang Tang --- net/mptcp/bpf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net/mptcp/bpf.c b/net/mptcp/bpf.c index 0cb25ae3ee30..c33b5c7b1649 100644 --- a/net/mptcp/bpf.c +++ b/net/mptcp/bpf.c @@ -171,12 +171,12 @@ static const struct btf_kfunc_id_set bpf_mptcp_sched_= kfunc_set =3D { .set =3D &bpf_mptcp_sched_kfunc_ids, }; =20 -static int __init bpf_mptcp_sched_kfunc_init(void) +static int __init bpf_mptcp_kfunc_init(void) { return register_btf_kfunc_id_set(BPF_PROG_TYPE_STRUCT_OPS, &bpf_mptcp_sched_kfunc_set); } -late_initcall(bpf_mptcp_sched_kfunc_init); +late_initcall(bpf_mptcp_kfunc_init); #endif /* CONFIG_BPF_JIT */ =20 struct mptcp_sock *bpf_mptcp_sock_from_subflow(struct sock *sk) --=20 2.35.3 From nobody Sun May 19 02:06:43 2024 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2064.outbound.protection.outlook.com [40.107.6.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9945D6FD2 for ; Wed, 2 Aug 2023 11:55:56 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PszrQ2ZOS9UMiE37DcltohO1uj5NuBRDC9nRFSHk+8KZPyqg0wV9HMp2uexdvS2ej6o0l/yGBBMJkIoEyJqF0NofklChM44v1mz7Bla7kSVk9bSGzPanG0SYve8mV0uUJo1B+V85eeCWWbkPYU1LsrxQh9hcPUd8gBN66y1S25nzW2P4homjBkkNqecc3/A6Yq4brqTUiti1Jh7NH8cHFxlpNWpDmPR0G2DyFXsFtF7mRFPTF9krCZxUuCaCAzrWoHIcvL+i6Y8VumVG8h18hEWT+y2CC4C6iLIsbZv1ozYNl+IuRnVMqT0tYTKdrOgCLucxqfTHemobRFO5wiJvng== 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=msWpftxtBYhi4F/vyxfgeHNUPm/VmwmDKYkSATjtVn0=; b=fq/deYT3q6mvdcZwv8597TpWDaaZQ4DBU0dXELICdAEVAIrcI1KuX3mvUrsJDuK/NPyNMv4f0jIupEs9KEWlhEYDKCTjDOfi5KjmoE9vw6AIJMe0KeTvoG/tlFCv97H2Y3PmkcsUAzy1Sbe7rakvVdpja9ZMNi5gw0y0qW/04rsFgOKUuJ2Kr0OIuvSOcsZOVbpW5NMG2hM1Lhxd9tw+WF+2apLLWhVpN4V3A0YS60yjm2KOTIfth3WC5ZKY0WrZ0+24SCa2S3+W67dWeUMoY1diSRRyDPy6UzsI5/mOwozBLOd+yx21CzTZyquW+iw59UM61OZ6rZCuudjFeWqFvA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=msWpftxtBYhi4F/vyxfgeHNUPm/VmwmDKYkSATjtVn0=; b=GK9gcMFGFELlfbeh4m0hFIjIvfwKmHmkszHyAr/mgjZI9PIoWmbQfjJxQnSaWT0Gbf83NFuDIqW+SKeSemg5BL+Vaw6GSlBpOJUCT2yvNcZvz7KB2aEKq2VkPVUHTuUlxiXfsRdL+k1yL7EOgjRU248KQeHr4OrafTY92PLtowMTsKRF+iarvCkFLLGAKOp8ZCCFKQBgVkWX49E684c8dL9QlE26OAGkTUVfKQEt9Jt75Ehgx2hzYK5pGflXOB/O5Yq9eBDviDUZC4tgwyJygpXD3txkVVYWot9zCwRk71lgcQlo8AC8kFDzJ1eXXviEi2vaI7BmIxusfHL8mpYxKQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by AS8PR04MB8023.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 11:55:54 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92%2]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 11:55:54 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next v2 3/6] Squash to "selftests/bpf: add two mptcp netns helpers" Date: Wed, 2 Aug 2023 19:55:29 +0800 Message-Id: <2b88521c3134ec4e7a0d911cab75ce3d45462995.1690976940.git.geliang.tang@suse.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0087.apcprd03.prod.outlook.com (2603:1096:4:7c::15) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|AS8PR04MB8023:EE_ X-MS-Office365-Filtering-Correlation-Id: a584d673-19e7-455e-f39b-08db934f6cbf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dtJIbL5UftVaCC52KehXrvxCwXNEgaI5bh4glvS/8W4rEdn4FWwHHPYlGvRAH4s/BLlX2lSC5Yzw1gOY75dC46a8TaayATwyujS8bqNVC0VrS2klSgM6/MlnQ1PnvlhPMiwc81qu5hOuQZJc88v4Xne20GcaRYD3kPWrvJNqvTk8+tDGJ2xyUraWJ+h5afy3VmQCIhB+Alp5271lryndAOBFdET2g6zBMz7KXEwNOsvNj0z66ID7a2fDQD3GYQQfcYUYKyDpuXdyoNx/4RajpM1lcACtuzSwGr6MWndNwkduHX2Hq8T+1bvj1qJ55Hn+TbSgbZdPUrTCvorEzvUvmqz42u2iFJAY2rqPyo9h82FvYraGvtLLDlG0WVZMcq7sV0fZ/sF3QOfJ+4d4K6cKb0R0JhI2jypCwzE+cMJ5oiM7rAYkFMMN8ZpoWhwMZvV1M1AU+aO5HAfOufnBSx3rDHio/cTKsOE9W5+3Yp7bml8ZkE3rqqZLCi6gdzhHc012mBXTg/nedlxagRvlXTZshYrBULfsVJnw1v1fZXsl3fWQcy5NG65XksFmW7ZamLjdWsOnHpzq3y9PAclO0FDN8lPXI7hXbrrx8TiO2v4vd68= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199021)(8936002)(8676002)(5660300002)(26005)(41300700001)(107886003)(2906002)(83380400001)(44832011)(4744005)(36756003)(2616005)(478600001)(38100700002)(316002)(86362001)(6506007)(6486002)(66946007)(66556008)(66476007)(6666004)(4326008)(6916009)(186003)(6512007)(13296009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?MDRHTEanYPq4mNxpZyXW25ZXbKlBbML62YIZW3coGzrJjfP/8HJRMK0dXy/w?= =?us-ascii?Q?TEBAgKT4NQpCMwxfwjmmRbHrG6ZTcaR2UI9LvW2TaoA/KDKpHufEEw+rh+Ia?= =?us-ascii?Q?STTrPCCPMCc/qEd0Qg1ZHUxqewLZHmdONrA99UlO0CM21yaat5Ph+rsKjMpH?= =?us-ascii?Q?pef0zppNL8njHeA+SBFZeXGBJLvWO3lg9Xe0RyI14JG9K7epyvn8K8gVTH68?= =?us-ascii?Q?5QHZQC1vnWYSLs8LQVft1u0/TXyB500R0BRWS/v+puoZycED/Sb+H7e299uB?= =?us-ascii?Q?ObOWs2weO8X31i6Be0H2L0XIysh0Wlp7r9JeX1a+jCiCzsmr0bFdojU93ZgQ?= =?us-ascii?Q?4Wkqpa4BOviS2WIjUYaZaID7MkR3M67eXtQSs9UK4Uo21dwgIYfp1jhpzzNp?= =?us-ascii?Q?4vprggFidF+x3K0pCvU8CJXxgHZieq20sfEdQXpmbnCCy6qhSr1HhYrQvves?= =?us-ascii?Q?ETseB1/2DL4xYwjGUT0Q2YjYeTLEbbU/eA5a+X6yvDAErLYqVQ2rX41Sp7sK?= =?us-ascii?Q?jGzhnEt0kt5lqqanDfgFhJd7dKSA9Es87sXJokW1AVC2z5KUawaJ5CIw9TjB?= =?us-ascii?Q?mgAsW+QyEY9Q2A1wETin4BruV3sqDaI3kHlbiHKc/XcTvtBqydNyk7k9TpI8?= =?us-ascii?Q?/qEokRahXV35UXsOoGEFibNl2cRozatWnaDyP1RGFd8UaixRlIUWzEaGa+sW?= =?us-ascii?Q?emydeKmx+9DaGDS3ao2B34l8gLT3tDHG9RGY5UyJ4gzXpYmG6IgW9Yo0Cs0v?= =?us-ascii?Q?cqTVWpzJW4K1rfGuIE9nrBj4W0LIcgHphx8caqi64TqFi+zg8jQCpl9T4Cll?= =?us-ascii?Q?KYwakrwvT+YUww2gB7s2FSfxK1utMbgh1lyJbXEeJED8Dre5LbB3sq64Zz2B?= =?us-ascii?Q?U79UbsdTeB9Xu1ZrsqzB+tzWEKEonoHk0pJf9dOoYxoZa67LKqstn6+S4KF9?= =?us-ascii?Q?QYCCg/es72KpB0qR9RPNjq6uD5xnyoBadZudm+KY6NnN2w8lxZ2Fhq3xtcZd?= =?us-ascii?Q?xQyl6PTJ18ZldLzKjAsmWyL1bw4vA8VksABGwJ6RWaVdVH60Brpj4ui814Rk?= =?us-ascii?Q?e+0cOEqFFwr0/q8StzrnGf9DvGbLfgJFMjpBYOPpYTWQ6N/vx/pAfgTWyh6x?= =?us-ascii?Q?dNJ7aAK5LRdiNLOWETi19f1eE7v2/DXJmf9VDTn/kUDFeu0RIhq5sR1MmKHx?= =?us-ascii?Q?g3X5opZmePv5IyaY2QJeBBVKxy5ClMdolHd/yQS6DDwYGmhs7nIqEaTgWiiy?= =?us-ascii?Q?S2hR1wG6tJIXUHkdYg9/Ica/P6jPsWe970RoHES9FlzzObgZ+8eCdS7meIcb?= =?us-ascii?Q?TUlXkNHhtHfFNFlSI/IoAreaEuDQ6rk6dXiY9ZIBEZGDdQ1dgmwVIjOAKsoZ?= =?us-ascii?Q?sEtAlFl+L1edObkn4V45OiJqn/nLPJXjk13ezFAsrigrDjYVmdLI9QZc4Wta?= =?us-ascii?Q?mECencytxHLevTmKKaAbqsH4Dlgd3KiAH0y7DEZhAgUUbD81i5CSfi1HujXS?= =?us-ascii?Q?r20PmyM5iiM2poYHhhKcOXhrUI4VCCzeO60OVVhSD4CUJ4cGlLrsQrx4Lme7?= =?us-ascii?Q?V09MZDKaK8peyTp3OXqBs6Vqsr76Q7qH957tN3eW?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: a584d673-19e7-455e-f39b-08db934f6cbf X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 11:55:54.4918 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qD3x2t1VlJwMh3McGoeY86ewTLx1ihVhXEe4xUwK0Xraw8IGv5utoPXUGNQO2e2vPBznAFRrysnBB26iCMnQjg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8023 Content-Type: text/plain; charset="utf-8" Just drop a black line. Signed-off-by: Geliang Tang --- tools/testing/selftests/bpf/prog_tests/mptcp.c | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/testing/selftests/bpf/prog_tests/mptcp.c b/tools/testing= /selftests/bpf/prog_tests/mptcp.c index ad6b5e889d9d..09770aa31f4a 100644 --- a/tools/testing/selftests/bpf/prog_tests/mptcp.c +++ b/tools/testing/selftests/bpf/prog_tests/mptcp.c @@ -198,7 +198,6 @@ static void test_base(void) =20 fail: cleanup_netns(nstoken); - close(cgroup_fd); } =20 --=20 2.35.3 From nobody Sun May 19 02:06:43 2024 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2064.outbound.protection.outlook.com [40.107.6.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7E4746FD2 for ; Wed, 2 Aug 2023 11:56:13 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O+c7Nry1BFVT0rkL5SjEmfYuYqdDOwTx0dLk+mAI9YQI/RXaKV8hAJn++e5FuMiWjWxRF2Zl5YWR9g+H1Y5shr0Zjgk6FAoJGjQxTi7ckpVKDlD02K3qioUks2scGqMoUzLZTsTyWFVuwRBPgITv/5MJG7HQs5nXnOXqO8thovC8GWCOqPLOd3VFhH/RCoahB8cmAom2dvRNPJivV7nfhbj0TrGdPBF3CzK5LvTSmkInBj/vQkZf/NNK1WbKp9JGIY4JR8suqqUOBlsoKmx9BCIGt7NtU61ERt2vpA+Y6bn8dxKyL1ehi3Sy69onrbflzwGMTHlI5QFjDUP44iTxXQ== 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=0zUgElSwNCjjAISmZYaVHigKUA6yZyxLeCLBOp4DTCI=; b=f0in0sKjaEcUf5iesJm+0b2pptVStUfecOYEXISMa6O0OXLFVhVyGGEajq1sLRWbBjgYdG4J6N0alZDIWznwliFhsFyqNLdF6w8yd5kMqDUX+jgZd/daXM7I7HfY9bO++6rg/uF8lxxCrwaiaJxPdpRn8FnPF9zrT5Ah7uvJARsH5gnvOIRt0q8fxyoieqiyniYutlBACjU+LsXS0vq1QnP+d54N+rEhrKd+wEQk1RmEsKlrVJkxrxSBtzYE4XDSv1jst8AknFrgj45A8qlHzc8Wrt/h61QLOPqVgzlP/OZdMMFUMjEhMvbN6w0EHFGT1etj7iRbTiEkF2XTGgq/uA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0zUgElSwNCjjAISmZYaVHigKUA6yZyxLeCLBOp4DTCI=; b=yv2xFmLMzidIIIhJqtS9PCiQ2f2qr1TABROcDqyRo16EYsdZuyEGb9kxCaOnQqKhU1ykZoA+hJunFp613wDL3Q7wzWF1Pnf9brQEJllnVVEm66AjWO7i6YJsp6RvnPRhTo46fRne0VaF56wF5eKbrBnlXA3OcitL5pO7ucispW21MpcQjp23MriSLpvIAo6CJxoJdISG7cUPMf4tpNX5EV8OpXiX01gmoizd7b8ynAMs8lz9W8dxxOIQysYcLnKMwc1KMH33a67sX8UBsLGXNuTCPai066HYPzK15gruWZTVWYNIHCcCVkuskgWtVNpxxgIzTQDWluGb4YndCMYY9g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by AS8PR04MB8023.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 11:56:11 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92%2]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 11:56:11 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next v2 4/6] Squash to "bpf: Export more bpf_burst related functions" Date: Wed, 2 Aug 2023 19:55:30 +0800 Message-Id: <2a4f5f97d2c186d04651a17bbd230d8893679153.1690976940.git.geliang.tang@suse.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0103.apcprd03.prod.outlook.com (2603:1096:4:7c::31) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|AS8PR04MB8023:EE_ X-MS-Office365-Filtering-Correlation-Id: 6430e6b4-d186-4691-3236-08db934f76f7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BS235ouSEYcnNLHErW1mpsG9LoODv9p/LF+rlCl90ZSu2bh+8G2SjY2W/FWJ9mxBDdEC4Bmi9zGGrUjO1+InhfC6gCSrTs/TQCPoQh8QjztfjV81GBo1Q1SrIScH9W6zr/N52islazENKEcZYRwlKzUoeSio7GPPy+RauJmnUBg8u/kYbkx5s0ySz7a+X/nm3WJiii0BmSo5gCip2xIwb6Ld1nec89cZCp3Gm6zAs/FD/4e6gv1aMwjRqYmTg3Njh4TSaj0B2EdvFfq9GG1/o8gAgTvClw6fGQ+64KDGZTfjna/vSquhRbXd4NgJvTz18YRrjeLHT9t7fqvLJGG4asImWiXILPd/kwKp1MBehOv/hvXS/1x+48o2MAmQx78gH5K1i2oAwPG178Meu6S4Mtx16+173Z5H2u+2PJcuikYw0Ebb3wQcihCp5rJeqVKyg/Fs2ABxSXhGy/7QcjPYArHQyNBwLkxSHER9l4mEm9mQihb/TO4pkJEWhbRcHnRBaaMoCTVGbbEUw57+Zppr4/PZ0LRHO58C5T+oDNDR3e6dWzyzF4QztWm/d/HUDcqAXIleShLwv3mPplDA41lYBVZnfVsQ23+WRS80uTlziyI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199021)(8936002)(8676002)(5660300002)(26005)(41300700001)(107886003)(2906002)(83380400001)(44832011)(36756003)(2616005)(478600001)(38100700002)(316002)(86362001)(6506007)(6486002)(66946007)(66556008)(66476007)(6666004)(4326008)(6916009)(186003)(6512007)(13296009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?yHEqg2lvKz5lIgLOWvrh15odBdjq0Cx62d3wcCqowzcjYEyBwcpFc8/OqMfN?= =?us-ascii?Q?MwyI8XnhU/4TtU6LTtma8mwLWUrpAXrD4KYeTcW93E/iiarIqs6TNsKX8zIn?= =?us-ascii?Q?l3YAiRErE+mBQP5gBD0PdSaiWD42sEnaVWtUA131oJKMACgc7idemW0WEXBo?= =?us-ascii?Q?6IIhgEt6t1kB3BMY1gXkjEuV3AT0VeAoPb9gCVSSmgHrekeYpc68GxzZk5dA?= =?us-ascii?Q?Z3Jm/ckUBxUMewpZeph6CNAKhRSaWTVyQhXpdq4j1j3x262s0Cqa4ImT3N9q?= =?us-ascii?Q?XD/UjKRuBG9LEsLw12UVTPOqnZZ5086yo1ZwrL9Hq6BCeCgSY+b6oWrOIsAF?= =?us-ascii?Q?Iu7NZpg6ZbVFha1kb/RYlWH7FXbq2TP34Fo8wUbf2b+VrsFBp6d1qtsKKjSq?= =?us-ascii?Q?uvZxUxjUe0IwIaL0EZNEUiBJK+PU/4o6UDFtBydGFiXXd2FK4gRRsY23FIay?= =?us-ascii?Q?PwaZr9kKH8NsNYu5xjL7aJWNhWysnJnaW3aCk4zfV5xSHqO6ECGMPz2lmGhK?= =?us-ascii?Q?FZb0Ek1n3EwlyePJbzLuXhL7SNyITCTqpj8Hl3imAEf9U5gVeV5CAPHnaWxF?= =?us-ascii?Q?A2mMXvX6zqnPwNozyTSRPnnSu7oJT8xQgEmrj3XCN31ZnRBNMPwixDWU8W/U?= =?us-ascii?Q?IRjta/3b/76F7lw5NAnqsvFA6sinfuRFuS6XNLbcYK5Fc7llxQa1jF0CvFc3?= =?us-ascii?Q?GS1Vmfew7t9sNSq0ieHLhYUrnJsKZB5/oYYrD4zb5opoGKGtTriYPE3RqLW/?= =?us-ascii?Q?XpsKtLe5kwQmA6X3vUImtjHTrcDKIdkvvZdzISpQinjUPgisa28RajFWLzvc?= =?us-ascii?Q?WFKV7Byu03m07lcmYPw8fJqdMUBXP3536yAblUVOK6TQpx01TcQ6NMNB44mV?= =?us-ascii?Q?HTMJ/8AB136Ielqf9lZa8wZanTtqf/WNn/7K9LVgsOla1O/l7zlEV8cdtfeY?= =?us-ascii?Q?7kz1uaYyKQrOMR5sGvkxu9YTGGzHLNQDu8at1rK5mapi0x/ze6HF1UDsE785?= =?us-ascii?Q?JV7bZ8Ew3mRml5YLGepKpFcoXLcniDrMTLJ3FM/pLQGFpMviFXX1AAUo8FiE?= =?us-ascii?Q?5PxXTZR6sJ5hojUEM0Blo4RnW0QIZPeqay4zrJ5MUB/rU3U7jc7drC2L20gm?= =?us-ascii?Q?SC7M7hqM4vHGZF/CbQIIGSXA6+8E61kZ/BDn+gQwSlPDfmMIydRS7pbp8QYL?= =?us-ascii?Q?FUdLVz6ks27LMiF5oGSb/ZcxZNXpXT4IUqCb9pGngXTpJs9hYXAI8ndczf6O?= =?us-ascii?Q?Oo4+kucwllyPZyg1dLFYtIU5m54HpLjs+tHVPGNbmUqLyvYzyYTqEXj4fjik?= =?us-ascii?Q?pXtXZJwIKBoZFBaTLiAGc5Kw6ZyicAFphRiM3M1EoKp8cek423u4X4o9W2SY?= =?us-ascii?Q?fvHbcsJ057pwQjE6VAr17SIch4Zak3E+sbEcVvtKDesZQ+iP1vFVKR42CzR8?= =?us-ascii?Q?BWQRiy/9oJH0njutycuBZ7ZK0YZcAtq0Zw1m8ZJT3nPAZJqGNiGWe//Q85Gq?= =?us-ascii?Q?u1QA5/2ieHZV3Z0rUlD+t+xX2PAO6rGmiy3/bdxyoTdUURTXq3F6IR3pNRbc?= =?us-ascii?Q?GIlYkIARLXgGAb/AEherOnZRHQBjIB1gF6iWtuNd0Q+HRyD8arkeFupmMZXs?= =?us-ascii?Q?gQ=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6430e6b4-d186-4691-3236-08db934f76f7 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 11:56:11.2831 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: OBa32IKgzj8JdOV3q8V0Wn4if8fHI4wGw/KN3stWN4VnIIMKb/AEateqrWr/u5sivyA4A3xlq2/IwYcku/ShEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8023 Content-Type: text/plain; charset="utf-8" Add "ignore -Wmissing-prototypes". Signed-off-by: Geliang Tang --- net/mptcp/bpf.c | 6 ++++++ net/mptcp/protocol.h | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/net/mptcp/bpf.c b/net/mptcp/bpf.c index c33b5c7b1649..51634efe4741 100644 --- a/net/mptcp/bpf.c +++ b/net/mptcp/bpf.c @@ -144,6 +144,10 @@ struct bpf_struct_ops bpf_mptcp_sched_ops =3D { .name =3D "mptcp_sched_ops", }; =20 +__diag_push(); +__diag_ignore_all("-Wmissing-prototypes", + "kfuncs which will be used in BPF programs"); + bool bpf_mptcp_subflow_memory_free(const struct sock *sk) { return sk_stream_memory_free(sk); @@ -154,6 +158,8 @@ bool bpf_mptcp_subflow_queues_empty(const struct sock *= sk) return tcp_rtx_and_write_queues_empty(sk); } =20 +__diag_pop(); + BTF_SET8_START(bpf_mptcp_sched_kfunc_ids) BTF_ID_FLAGS(func, mptcp_subflow_set_scheduled) BTF_ID_FLAGS(func, mptcp_sched_data_set_contexts) diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h index ba6a63e6d39c..4572f01b978d 100644 --- a/net/mptcp/protocol.h +++ b/net/mptcp/protocol.h @@ -642,8 +642,6 @@ void mptcp_subflow_queue_clean(struct sock *sk, struct = sock *ssk); void mptcp_sock_graft(struct sock *sk, struct socket *parent); u64 mptcp_wnd_end(const struct mptcp_sock *msk); void mptcp_set_timeout(struct sock *sk); -bool bpf_mptcp_subflow_memory_free(const struct sock *sk); -bool bpf_mptcp_subflow_queues_empty(const struct sock *sk); struct sock *__mptcp_nmpc_sk(struct mptcp_sock *msk); bool __mptcp_close(struct sock *sk, long timeout); void mptcp_cancel_work(struct sock *sk); --=20 2.35.3 From nobody Sun May 19 02:06:43 2024 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2089.outbound.protection.outlook.com [40.107.6.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 110256FD2 for ; Wed, 2 Aug 2023 11:56:21 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=U2VOoP6tcYzT74NjKm6PNTGadm8jutp+6FuQWGNIN0O6GPb1qROPIrQUoyQCF2pMnoQlDgpy0vfGl0k0/fcsNS+1RYNyHoi8PRs1E4lDhogmpVKXldvURhsbYh0e4Ic9mWcyL92Kvgin/4ht0LZOmW2xQ/PqsUkPsM4XAPDIHbHXXG0yHk5zz4ZUwSHA3BkmgMy0pb0Cx5K7NgcKQ5j9pWz/JEK3CIiFSs/jt2oUjKgW2HtrodAsujf27O5Ou0/Y0gMTxOToM9HpE+refgy+r4Ob5B+E5YV/ch8UWOVTgkBgNE2wYpSJLCktmEfOuJUAgaulzeDmYXAzFV7Kk8SP5A== 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=9NDwGJLDlQwvuaAJuEih0V9Gp92q86kwfKSeTOKO5ww=; b=jT5Z0fkUvX8Q8nK2MdZ8CobZYR3J6wjNWL8bkQQrkR3bZ583fLUbRKjUzE5KZqU8aXdBDHFQF7To8lAJjeM8KT3gQ/m3qR4/E34kUA9sCIHADsK1x0CGVcrO+mi4TiolWBAOMxqBaJjfke7Yc4Zkh8skHvSGIhnW+ZO2gB1zIFQPmasQb5FJF5YF3lTY0kLNkBSvp8HYiMl9mzCjPwiz9Nto5rK/+Mv5/BGZp9TLgjsiZHHhHFl9E8M3VOpvJsMf0yOSKjPiUth3OQV1MR/xMgbCVWH75bshpbmQ9TZJ3ox2Lzoww0XwxhJWq8032S5Ns8I4Q/VL4efA+LEjNrNmag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9NDwGJLDlQwvuaAJuEih0V9Gp92q86kwfKSeTOKO5ww=; b=FXGsri+GCWuj2JY+FFYQRgWtGbC2zo417tszHm3TUEpJgm/QvOTir+qUWmEnXPzC6DtNIet1A95RVCRgKo5P1ezwovxcp9zKZgxqGP/hpfp0YjE2De7z/UYgY5bsRwzJLBx6H43H9kNl3WDuA9lMjxCS42VD6IXubr2MEAXgCKIux1Mb0kJdRfM9K6bsrOxVS4ItYNKMteCSXA3q+Wgf9Py2ssClhfdraNK+HVuB39oXPrQdRj1c/0FRgCgdbAJ9NDIMCXO7jXR0Myg2WEn/69Uze1TDzePph7On5LjCXn98Q+9Rduf+iGnsSYfEGzXzVeqcXIYefQxw2t8CiS/lng== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by AS8PR04MB8023.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 11:56:19 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92%2]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 11:56:19 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next v2 5/6] Squash to "selftests/bpf: Add bpf_rr scheduler" Date: Wed, 2 Aug 2023 19:55:31 +0800 Message-Id: <518bcc2cd2b9d21934bb9f1d1978e590c549801a.1690976940.git.geliang.tang@suse.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG2PR03CA0088.apcprd03.prod.outlook.com (2603:1096:4:7c::16) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|AS8PR04MB8023:EE_ X-MS-Office365-Filtering-Correlation-Id: fd65bd4c-a2bc-4f95-c94c-08db934f7bf9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cJFjDJXp4iNBrMwMXN3Z7l0Br++zBZ1O8Ki6yx8F6wMdHfrS3pzJ3rBzqCpB3d3TJcKc//Gnh18so8gBqark21sSDatY1Yy3m4PA1UZuKuWUggYkTxSv+tL22F9gK7JnyUS4bRz/6ZWPir+jqieAzAUIOnJDZdLYtFAnd0KdTLvyAPZLbaE53EoaKzjJz68SWZww+xpG1bzgON5iTLrZXXKtMFfxl4pIYi7i5/gAX6IX6Ej28LW+BfDXhvadaD9FPJCkzXy5gw5ho1ZldCsHH5YNXvfDG/QBq+SS03dwR76jxRhDTfYEBZJQtMzmebMfZURXWrOHmfXlXUQ+YKGGAEzsNwpeLGb0C/KelgTA7GGS8iIAgwLEUmCgfwIW/jdthtNLqJviRyZLKI2LLFf/Z7EPvDYFcwPz177g1pvvZvcjuZCE2BpYv9+WQIeFzIgWglnbItQNzZtJdilQf/Jm0kAMpeKcSwBVebHNZ7DpSqg7+HlUi5Cf2ORIIlotUoej/2lLS8Iu/EyS6cEkAfoCkHtS/qlQOczZMvlxXBGEYq19d74fN3WyuzQB5XrGDs9T8jwR8F06q/1UkOyG1UJAgdJQq/2hqwLfTMHJnLOvA08= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199021)(8936002)(8676002)(5660300002)(26005)(41300700001)(107886003)(2906002)(83380400001)(44832011)(4744005)(36756003)(2616005)(478600001)(38100700002)(316002)(86362001)(6506007)(6486002)(66946007)(66556008)(66476007)(6666004)(4326008)(6916009)(186003)(6512007)(13296009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NuVUlFFetpwKgN+PGkLqlxggSfPZe1pT9ef2OZpHVGtAK/GOwZJ4ZqwlGtdv?= =?us-ascii?Q?5Rw7fFyWDAczqjJleK5HoyX0t6iiDWmJXDiUiZW0SVKd4SmjNNVK3kwqDund?= =?us-ascii?Q?hmxrtSngYuJADb+ZNOKkvAIT6i2fkmHab3Ldb10vcmADZQxjuQgsE9sj/HO+?= =?us-ascii?Q?jIudYMAokE5ti7EMyFDXOCqrybbUaEmIX/BdLTu9zxVqnzE1QOKdQ7/oyIsS?= =?us-ascii?Q?NFjne2QOyiAJqPYgeYgzaPod5+UXAXg576uAUue7PQNp1wO6SaCUBKkDYDgE?= =?us-ascii?Q?uRizaimynzrJ+C8bb+0tDAV/8wZ7OnBL1x/KWYuK36JjUisQdRvYi7oPutDG?= =?us-ascii?Q?9N6TMlocc417HIIKg7OPatig5xc2Slv6svw5dSUXHrxMpEQvxqkyCiD/Sb8+?= =?us-ascii?Q?l34QJLsi3E8NKkX+/iD6VjxjH6tSbKrAncNscAfaq1XQI5+uv9TfA9kpfGjh?= =?us-ascii?Q?IQd8Smg7s0WZaiKRGwTp3etxlzrWDU42piYyXtH8GlfiTtJ4x3nxyFD9JTdp?= =?us-ascii?Q?ORcbGqToRxvI28GqKUjTv7nvSTAy3rDHMwXixy0vNnEaO1kuHONceFLAlj1K?= =?us-ascii?Q?GN1CgDpeCPtSo8+3xL3XEuBu8cPDwC+/FNEfxQHBnu437SVPgBHic4luEoVK?= =?us-ascii?Q?IVDcKPehIwrmJSbX0oixfjKyaC1Mc7K/XPPcYdg9ekFGjvoSPszvXakb8XSs?= =?us-ascii?Q?NJkKVLfXXzkDs7WVgoY88GGY+a3FzckLzIY26g+71vukqSGCCcFQjo03LdIQ?= =?us-ascii?Q?+IiZl/7uHhYMqIIBhNBBCqCcAWUMSRniX0JyzjfrN/bBgFy6oI2nAFy1KUbA?= =?us-ascii?Q?cCkcBNNKcZ5PYmvY8CCRdAaiN6VeVLyf4ItOsHFYta78hyCuTsRR3JoR5BoA?= =?us-ascii?Q?MnYISg/8dq0xQcx1bWV1zPIbMUx2riPsT8sg1pQNdHfPi6YwglJRlJ2rMM0S?= =?us-ascii?Q?+2qcXKiBQ8OZ9BzpLlT5MFqPKPLaHyNiMWLWhH1ysLuNmsz4ZP0mR+xgm/kJ?= =?us-ascii?Q?cwmkIgBB0CdjCwUfTuHW/o5BpRWAvnG1s3YLAWyOR8+tiQGHjS720yA7QsNI?= =?us-ascii?Q?d/lJYmRQHcqYLlb0VyPo2Y65UQICaBbMGHH+aW0CXN9Tb0l1/1mN9I5jHryC?= =?us-ascii?Q?L5CBT/WzbMUEQkSuiwzBil9ptQ447srG5up+2bFCusM94MKpNXm9haUA5C/R?= =?us-ascii?Q?UF5H06umxbUvy3tTg+pb0fTq7nuymuIiQG9UaXliqzw/2pcQhS1SkEftoX7B?= =?us-ascii?Q?hUGu1EtYclA/Cco+gpr31vqnpav3/XfEOclQsmzGeKZFoXuTaKcZhloD8jUr?= =?us-ascii?Q?z4dEhTi2gtDmWgrOS1XAxdoRGkZhpyiQiuZYxJR8hkOexxYiA2fVN5v4i/EM?= =?us-ascii?Q?jDpniQ2Yvci6CB3eiyZ0gphY0Fd0HrFxYGUxYKu2q1LUkZJDqFP9UqBAbd6o?= =?us-ascii?Q?MVpMZVljSVOO08BK/KPKEB3WIHQgZTSs4raiv03E7X2owJjHPwupeOXvGdPp?= =?us-ascii?Q?rSK5iWh3nYeu/TtQfFrTOz6YzM6ijS3j+GTqFKfEg/YzLfZjt2WlWMN0KEiF?= =?us-ascii?Q?beZXZPXcyOTy1kIfcEv6EVu0f/snwF3yUpVrUCIbth6F0AMmvGHumc6GU1lJ?= =?us-ascii?Q?VA=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: fd65bd4c-a2bc-4f95-c94c-08db934f7bf9 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 11:56:19.6493 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: uKRnHhIRhiZLbw70v+rsrMuSkmoOQLwz7nNMNvb40agORAG8tV8B9u5Hyg+gLJnSHb6gIButCpSUlHy8szNC5g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8023 Content-Type: text/plain; charset="utf-8" Use __always_inline instead of inline. Signed-off-by: Geliang Tang --- tools/testing/selftests/bpf/bpf_tcp_helpers.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/bpf/bpf_tcp_helpers.h b/tools/testing/= selftests/bpf/bpf_tcp_helpers.h index 5763bd27f56d..ff4dd13fd8c6 100644 --- a/tools/testing/selftests/bpf/bpf_tcp_helpers.h +++ b/tools/testing/selftests/bpf/bpf_tcp_helpers.h @@ -274,7 +274,7 @@ extern void mptcp_sched_data_set_contexts(const struct = mptcp_sock *msk, struct mptcp_sched_data *data) __ksym; extern struct mptcp_subflow_context * mptcp_subflow_ctx_by_pos(const struct mptcp_sched_data *data, unsigned int= pos) __ksym; -static inline struct sock * +static __always_inline struct sock * mptcp_subflow_tcp_sock(const struct mptcp_subflow_context *subflow) { return subflow->tcp_sock; --=20 2.35.3 From nobody Sun May 19 02:06:43 2024 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060.outbound.protection.outlook.com [40.107.21.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BFE456FD2 for ; Wed, 2 Aug 2023 11:56:30 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HbNhpoEJwORIfHpl+lxgwmmSc2pbdmFiWdHWGFOPhn+thdj/5EP40WXl+1bNBNmSbi9J3lt8Fyj0s9GXFQS2ofm1O5oH5zcJ+mYlGFaCGP0ZcvAMGBpxmVgXqA1Q3MY5NOYUOyaPiKkbFgVZeiI3yzvpECpGK7yj0Cqz6q9tkPHysQetwuBDbR74QGPnNkOUUopVdfBzAUfL94PnTQc2WP6GSwNxjCI50Cl8/fSH3WoHW5VmFpgROARjylFJDPpdIepxw1+019HJION6IDNH9hTsLBIUht6aLIf5ee6kLaEiGluB3iHutEyAZzIz9uhI0BU6WBbRrGnLlvnVqVV0zQ== 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=fo+P5vuHpd5Lz1cBD/vS+ZPFVx5WtqJPo1DuzvttYkk=; b=NQK+2mgNKJtMTRwyZMKBrsWq3Nr3R1DwmhwiwDNrj4ZpGaDioo1kJ3B5df5Z5k8LAYKP3PfhuczrFAgsSMMGvu5JyoBCn7MfAlJ4T76YvhxKhG+FeMhEcAUIZNt3kooce7PLZi77ZOcc9fcZwbdVxNp/MuVHzOKngJ3e+bJAfXMO7ZEManKHRYi7FmrSFGRrc0JylJKUSta6u16IeH0PmoRcafYsToForygyt4t09O0ysEYHG5/4glhYgD02rI/VYStn8fX8yPKvZvn9ZvBePrlfrZxRT76NJHVDSGn9NuNNV1kvzttAZ0FPH96M+JtM07PAnWJsUwZ/AamXOSTaNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fo+P5vuHpd5Lz1cBD/vS+ZPFVx5WtqJPo1DuzvttYkk=; b=XyTQAC4l2J3PAHV8NSHY567yr8byaLw599xH1pUhLvBDPcy9AoXefvLYsJzujnpRN22qegs7FEEjn97l5dT08TV91anDFDSedRfvcihNe63rI1BLdYDh5Rmkp3F58Gxdiwi2vUykh5941Izi6KEx4apSECawZAEfRIeYvajeyGC+J39cbZnX5Heu/36EWs9Tse92K4p/9tyqv1xDBsdAyAb9Q5STxpWDl2lSLVSi/MMDXh0suF/Nfekao5mQoBqdA2MBIthJxux484EO7Zn84wg1WzaNlXT1KMVxWNyBc0V6LgTfK7uLyRZMHfcP+xFNCKPUVbmp594qHJE/ia5tBA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) by AS8PR04MB8023.eurprd04.prod.outlook.com (2603:10a6:20b:2a9::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.45; Wed, 2 Aug 2023 11:56:27 +0000 Received: from HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92]) by HE1PR0402MB3497.eurprd04.prod.outlook.com ([fe80::bf65:a49a:8861:4f92%2]) with mapi id 15.20.6631.045; Wed, 2 Aug 2023 11:56:27 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next v2 6/6] Squash to "selftests/bpf: Add bpf_burst scheduler" Date: Wed, 2 Aug 2023 19:55:32 +0800 Message-Id: <7cc369ef8c192ca7ef18b8d31a4673ea1b13261c.1690976940.git.geliang.tang@suse.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SG3P274CA0009.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:be::21) To HE1PR0402MB3497.eurprd04.prod.outlook.com (2603:10a6:7:83::14) Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HE1PR0402MB3497:EE_|AS8PR04MB8023:EE_ X-MS-Office365-Filtering-Correlation-Id: 83f4e6c4-b5f3-4536-b053-08db934f80eb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: q/F5hEDsBfjSFF3QFjpxCV8dXC1Q8l1Cjq0crszXepojxpD7X55qXvwRnNzGLa7rvnepUh6FHLM0OHrUWJkhB58Lh8Bf/3p1ietYgsxYGQBzrAnOzyePDB8KtNS+jlFwKyapX54O5xSgCgZZyS4fmyqUB81oHCUGXR2hk6gQqJ3gNmlYHRuoCyaBPgo00xsjpgseuReZdfzxRcNZXLUzMBfSNZ4E1pGico5Ii6oTM8l1wnXUTiVawLB0t7Z22eqT2RGncaimshaGjYlLJcAy+fnJqXR1HBJhS7HzSGhttE7kKOThhPeffMJNgcBC9tCZ3erPzI2cio80K7ZjmdOhQqArlRnEg9AbVVCvsa1uCaYZg7gXf+eK5YIanO6mDrieUE0jtSK/2DcH1BKxD2hDTtbNeAppvhzpTcKeYdGtXF0sywMuL1jQgJOaqO/oYHUOIllTaaaHO6NTagNJZ/2jgE2jHL7i4V4g+QozcJ2f3+JJHVd2bI/cAnVO9f3qfxdQHmX67EoIHY4Lz33bJUn4pGSXKMzBbA8TAQnTd1V+SUiICYYb1VVHdl8Wu9KiUmeNoSVfWVfp2kkS6qZjuObFxDieNK0ap4wxENR63+R1lTU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR0402MB3497.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(136003)(366004)(376002)(39860400002)(451199021)(8936002)(8676002)(5660300002)(26005)(41300700001)(107886003)(2906002)(83380400001)(44832011)(4744005)(36756003)(2616005)(478600001)(38100700002)(316002)(86362001)(6506007)(6486002)(66946007)(66556008)(66476007)(6666004)(4326008)(6916009)(186003)(6512007)(13296009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+D1/eTH2cArGFkmVyjcOOeQ8FN5MPOpkybGRlvMXYqXr0tgS16QfYGeCGdRQ?= =?us-ascii?Q?4MzBsEbFJbCiLZ/9gUOnIC2DxEh/FVYHEaZpTlRxRO7Ly0xzjlxKN4r3qD92?= =?us-ascii?Q?pVhlVJoxQpAlj2MeUH0e51EKh/7/Hiu9/evYUArIyfAgTBRRmpQZiOHg/CU4?= =?us-ascii?Q?IbUtkcc5YPOZr9b27nOgYdWrip8acH5StEPEQcAN/f7e74xECotGHZthT6kc?= =?us-ascii?Q?gJ17J7wcqv1FXp1yRj3zPomUvu2qnQP5at2vHm8AiZ9dQODE9SMY0jS4FRLx?= =?us-ascii?Q?13JItJpXJvxzVOv0xDsU2PV/8QLG50k2H42Z0/cTlWwIiQG2vvFoNTrFPsEd?= =?us-ascii?Q?XDHymZC/Smday+R5ndkdRh95kpcsKGaryzb5rP0n5PICQav/3gJVhUcWNo09?= =?us-ascii?Q?GHFfuzWOUHtUmz5StI1jA3/AnFE8MaBMHIrF6w8lBCjnSF+Tza0EoTKBMJu0?= =?us-ascii?Q?NYuRp9B5f3gvd2c3W2PIfFQ5+Gz2mAi0PAGXN4ywp2OGq3qPnwlMIEb0x0h5?= =?us-ascii?Q?VWBflTPkmNN8d9vJ2ZyJNY8IpoKAwWpQKZK/NT9ee4WwCZIzV29I/Xo1FLpp?= =?us-ascii?Q?hhfZkR7ScXmpw0Nb6quAh3THPgjtyOvbZDZFOtqd+UIRewrknppG9+WB7j0q?= =?us-ascii?Q?T22WbCeEhrYCdSYAAFAWr+ulYFqDnxtqMtk8vAk/78pP8ytrW17gFVbc3gMi?= =?us-ascii?Q?sQGYBaO/pQyjcBVM06nkm2TPBApqFbJu/U/dMeldnyZ0eXUNV8OSJbBDKe7l?= =?us-ascii?Q?p/EmRs0s4MISUXnmU3lwGp/v90n63mDQUp4nAEdAJQjVqwvxvqbH8YK+9PEK?= =?us-ascii?Q?XVfFw8H7278yXHWMMFnShEhK0i+ISEVXoU6seDpS38TtzxtrcAbiaRFvJP2S?= =?us-ascii?Q?iUQRYy/fAoKCKoYfrFucIGCB6DjJ63Es/eu7oyyVRcV3itmKO2u3SoGzy5Co?= =?us-ascii?Q?3H/b6A6Fiaw73dt//c4qmucus1RlO/IuXiW4N3VXBpsf0GpFCz6uDvQmiTbH?= =?us-ascii?Q?idGa1J4oEnaHQSemKNh4RAKdAUypHsuffolL2UM7I6cSVDHjWPRVeRsfg0kF?= =?us-ascii?Q?SCU7w052jHEKraXjjS3K2PGghhovD89ueOkcytUSY85WWG8GLNnG1tKLVCGI?= =?us-ascii?Q?m/6JQCv9HGGX17F7kzd4fjxywOLfR6aju/fPCtlX6VkA+NTd9rtTnOhhYpTw?= =?us-ascii?Q?qFnduHsiIqdlBvyS7ynw2m4rcgIzgmLYI3HGhdPCBLsme4/yd016NA283Ruc?= =?us-ascii?Q?qCUJ2iesrrjMdCi38P8wYdoQfEOZcmU7jp3XgEvMZ9Nieem0mX0Hs6fLPScY?= =?us-ascii?Q?y9VwddXS3ohHWYyJQh7M4cPrD4C4+/YZcwDunKDHo4FgVZVuufm3zdCknT3O?= =?us-ascii?Q?OncCYpTD7kkGM2y+YYvYixq6aYJCT6Ni+A/Y5V9t0KjMUcKax2UNAwfux7QY?= =?us-ascii?Q?qA0b5GbO0rhZQb9MN59BzzgVbPt0Xf6QtqijXvEOSxrq4hp3vPg13IM8VhXw?= =?us-ascii?Q?fymwiQjfxNeI2lgPN5bNlYYIxxYc9zsp7yLhX1G2b509ISOfdRqhLUOfl2Fn?= =?us-ascii?Q?ZL/nhnMpuYNBvXIe+uOgifkWGpIwAyz+6udRYs5+PZGOcHEg/XH2PUXkIotq?= =?us-ascii?Q?EA=3D=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83f4e6c4-b5f3-4536-b053-08db934f80eb X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Aug 2023 11:56:27.9027 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: amBWmfoOA5emORJfiRh1PiiMLdL9WIK0I0rYdWw4JWLi58WP0gfCwyjvCzIBC25DgcYuBU84e4/qGImBkf2g9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8023 Content-Type: text/plain; charset="utf-8" Use __always_inline instead of inline. Signed-off-by: Geliang Tang --- tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c b/tools/te= sting/selftests/bpf/progs/mptcp_bpf_burst.c index 7af21d03277d..6703c7e6810a 100644 --- a/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c +++ b/tools/testing/selftests/bpf/progs/mptcp_bpf_burst.c @@ -25,7 +25,7 @@ struct subflow_send_info { __u64 linger_time; }; =20 -static inline __u64 div_u64(__u64 dividend, __u32 divisor) +static __always_inline __u64 div_u64(__u64 dividend, __u32 divisor) { return dividend / divisor; } --=20 2.35.3