From nobody Fri May 17 05:26:38 2024 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2065.outbound.protection.outlook.com [40.107.104.65]) (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 5A3ED79E4 for ; Mon, 31 Jul 2023 11:03:24 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KWRHEG41XOIIcYfIgMRRGs39umMFktEgxj/L2yurfWcYLviefaXjM3WWHXRvOw/+G93/85emqn35ROWxwafgguB1ExjvJqm4R3d0jhBzEJ5CR7Byk3EfhDjUrEHE2GRNtbtbuVQc0g3OlkocIYDqcMr/l19C4Lgg+AK2zsfUe+WioRbpQxraAwdiLLXSueuNQ4D90evvvvN/KUtbg//F0R/Rr5qj7HvdzozKJmbS1aMsuPO7GoHEjJJJwAaJj1xuS3y8/eY/v2RZZ9/CB1WX9GdQhS/7yaQO89SkH9rI1A1awfoBr3DWazf55J/o99L9C0DXoiJGv4kPxWLHB158ng== 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=MW/EL9lfQIks03++5Q/pXyu3v32zXbsmUIRSy+2W1M0=; b=lrtHeT8eQpUmOFbRM7YfSjQuYxzzikxCghJA4I5aza9GtcYXffKZOTOSyP6qhF7Y8EU0R9dAmNXdunU8BspNcb4n5yDWIWcd+rTOqWGSvMqRSnK/z/q/aWgfh6NO7Ep460xR8+dgv2sMugH5UsqD7ven3fo9sSr3D2noxA0atlBgHDzdJ3ei4ieZ9fozL7qbkCJB7lrmzq/7cHo+rYTs8Qj3+j3bDBkzIhAA269go5TkHD2Hsduhl+15MJhKaKTnMW8WnriPgS3TBtse6NBYdKxvNWEqiZMAIhBzgmUdxWhECJSNpJ55EhlYk4p1OsNnaHSlbLqCcvGhSwWOlR6FPQ== 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=MW/EL9lfQIks03++5Q/pXyu3v32zXbsmUIRSy+2W1M0=; b=QzqEI5Zwk+QDqhvpNtaC5bw/SUgGDiodcjvMOaEjdnATWqE1vcUKOHKCu6gU9cX4oxJaGO3IUSAtYS+YvFAyNthKPRjmyrnoeuQ30r6uzH61tWT5l68UL3eQm0TZ7i8TXnO3e8TbSK2G8p8/bw/ruWaEE/DNAnnzjbVSaRsVNuJN+qqcNV5u5wzrJEaDPT1ksLaK68egXiSWRhhmiRLiNcNBAJJGJ0KEvfENb3ObNizvJvyQxe/QyjPtBXtHaDkJp7SmKWyftmD5iqdVeUYSDZ119UbUYpRcZlLEtF/hmafc/iv1x8EhmCMkkuHppXJGUPyhQsnG2cW5/0YwvQ+fdQ== 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 DB9PR04MB8075.eurprd04.prod.outlook.com (2603:10a6:10:25d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Mon, 31 Jul 2023 11:03:22 +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.042; Mon, 31 Jul 2023 11:03:22 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next 1/4] Squash to "mptcp: add sched_data helpers" Date: Mon, 31 Jul 2023 19:03:15 +0800 Message-Id: X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: SI2P153CA0007.APCP153.PROD.OUTLOOK.COM (2603:1096:4:140::8) 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_|DB9PR04MB8075:EE_ X-MS-Office365-Filtering-Correlation-Id: efdf0079-cf54-4c00-82f4-08db91b5bd54 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 07GfmdPiixzZTb0KZrWPhuBgP+7rg0710jnlIPM516WVxiCZLSiPdPgfeTnwWxgUupiMABvBTqWbbVTpmEtLvPepR4AFtEpS18Eii70yPKiRO+pwO7zH2cHn4aHq+D8cAsrtA4Q2j/cUW83EFzw4S0FF6nsdZrDAv4Ap/DGBIqW+Mx2PEgBQh+NXh8SoSSQ9u45X1MlfFkV0PSzWUAOnweOIU/5mmG1sqnYPCQKwR67/ZQEyRteCb8/YK7F35QOEPPlDzo6l5y1OCrorokHV9eLieqTn/WaipkiqdtNR9gY7i+a3LYg7C8/2C+HzMJw0cPsAbROwg0TKUxC4eIrfC6Z2BvjPAa3HBoIcXGhNIb3x0lBIFr5v6u9Vc3gO7UBqtbDQc3aAEWEc60HadLYQPXrjEPE0EmOlEeHp/C/eJvwWI8R4kw/M1eE1kfT9XV9D3E167raSwpLwBpDcLRs6uKddjMyq++zLh36AhdW4MFppPvuVL/1e2WRshcVBkZjyAWG+zzyC3Ag0sdoB0iGBeDJZDTf0aUXBjNs1XWAg4D8CY+tr/JYErqJoV3DBkB1t 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)(39860400002)(396003)(136003)(366004)(376002)(346002)(451199021)(6486002)(478600001)(6666004)(83380400001)(6512007)(107886003)(6506007)(26005)(6916009)(66556008)(66946007)(38100700002)(66476007)(2616005)(186003)(4326008)(5660300002)(44832011)(316002)(8936002)(8676002)(2906002)(41300700001)(86362001)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?xOKyws5W8WeR0DowcppjC3Rx0r86KAtq3xk5Q2xAZftbRZ2ZG26Cta59tUUc?= =?us-ascii?Q?BcReT2uwz/OhY9m/7wq+lHR0LzjgLJRDj5SlOepwBnqGq35vVY2IC7mhGw+O?= =?us-ascii?Q?18eEVDOHSEZqEb+jzU/mM3qpY8vOSkBU/lSlwIMXTlqwWPPEOXL2a2LtURLW?= =?us-ascii?Q?FORCCSDOrzOOYyFdFBwfjrdVpPGHngrAqV8aWL6KN6RQINH0LtNgopBmNNEw?= =?us-ascii?Q?8r2GmwOvbl2ZIjyrnU2qGZjHmrfpzhxu+Bs7QAwRLkactCXCzvJ4QmBETV/i?= =?us-ascii?Q?fFQkhWgNAF3H3+bZTFuuMRVBeDCt/b/WA2s8KZ5GqtoAmxEJbiW1rmzrGikf?= =?us-ascii?Q?4uz/EdZG4A/z8YyacNm55Z4obXLO66V8kiMr7ubbgIU+tOUiaPT6UafWoyHe?= =?us-ascii?Q?JZCawkZOSAQI/lgnRIXx9oJp19EDQV2QMDfYSMxoXjqqA3PAYTCQtGnylaoD?= =?us-ascii?Q?4AG77wbZ43cXpaiPsg66TY7NrHO6iUbX7GUzaVAzJKSlimq/tvsqG2Fm3uyL?= =?us-ascii?Q?CUMIleM0O4q7XBFMW5N0pEugnFGoZdj17ds2hlklx6Ahp0IsPH9d/Jk6GrPh?= =?us-ascii?Q?QHJyaCa4OYCBCoZaJvmeNgMw7Ls7Tcf/n5ZdV4ZXl+GH+LqMJoPDASR52V0B?= =?us-ascii?Q?Fkb15TjzwNA098xywInLHVliMv9Rnxs1j4VYMHxo9KP+Ob9UTHEbKfxY4IXb?= =?us-ascii?Q?8KFkp8ijyYgm9V/N3Zx2WjpAOlq6LhskIFixXC6A1H8LqU7Os6HJE9H6D7L0?= =?us-ascii?Q?ij2KEO8HKsgeBzN6q/EKTXqNvA4z13cpXVzVXzXt0aK8u1uR1AnZrTIIFOMP?= =?us-ascii?Q?I4ZG2+vRfL0x+tmD4l9vt6Urt3Wh0LHjiXjCPUlc29sRVPIWpSrKCA1x5BY3?= =?us-ascii?Q?QGkC7uNzdrydhanJpGDJoC6lf0mRt5QRlmFyS4b+7fb22cLJqQ+QlnN2yVMa?= =?us-ascii?Q?w0IDPECcV00ZBD6p/79Mmb7xRBDKfXiXUTcSqr/58NmzCb09NWWJRM5GyD+Z?= =?us-ascii?Q?XX675yWrKqgCXQswnRd5GBr4S4DYfmbkNRpNY4YzBc9JvRumENt3mfV/pr9H?= =?us-ascii?Q?FcnRj92lpE4gVRSnmNlDhjIrorW3osi0y8is+RilxUZa9eMBNS1kOfvAx+O2?= =?us-ascii?Q?PdpE4s7my2DE2Ju9dDm0jg5HX/tM431nFRfnQXlEbDOW2PFl7G9IYS8EKBN/?= =?us-ascii?Q?sjXQ/MpcWySp0+bcD+KFk2xGAGmyD+lVM1TzTKulC2dxzTvyImNrxfjuIUeo?= =?us-ascii?Q?5D0YFeYwm1yW4VYovHR+KYcMWZjQGQNIm2Sbo2mNq65OUCOSfPTUBAUjMLkt?= =?us-ascii?Q?eBnyPKYchZItbMhJ9TpZCpzuETaiDims/1Y5RSlAHqXswS7Elgtf5GZef5lR?= =?us-ascii?Q?ub7fv/lgOShSs0l8Osf4AE6VRia1zwkixXx9UqxMOBfvobcZjoeyX6BFfQ38?= =?us-ascii?Q?VcbVz6vfyP8LAuwXHauwY6cYhmURGmM+009Kv6e13cq6pnB3Kh9PFVEwSCBw?= =?us-ascii?Q?ATJZ+zVcmLWMgB6NuWT8RgmvpOdoRpgnMeTrfPDnTiAI36FQHqXql+kk+S55?= =?us-ascii?Q?yVctxzSPo0CiNiu7RW0ajXtrOf+mBpANfRnp6t8i?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: efdf0079-cf54-4c00-82f4-08db91b5bd54 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2023 11:03:22.7130 (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: FQ+ohBYVDYwfffQbe1PO4NzYjFU2ejoqWbBEOjnc3oEohQ6kbiwdgLxf6l/7JGep40gZ7/j55Xf7qHajNF8+4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8075 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 915d1fbd554b..bb7215c6b8cb 100644 --- a/net/mptcp/protocol.h +++ b/net/mptcp/protocol.h @@ -672,10 +672,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 Fri May 17 05:26:38 2024 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2086.outbound.protection.outlook.com [40.107.104.86]) (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 D174D79E4 for ; Mon, 31 Jul 2023 11:03:40 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R5k9SB26wjYWDAGIDWU2ebt9oulquZGFEnO6d+IFtrAgMwIDPQxjiZ8B0VN2FtPMxtwlO/7G8m1Gg6hmyYE8HJrcdg5zrfF2PWxkWkcpgpCAqgqYftz9qDJQ6U/kA8EcFWrB7gVErrhzVFdU4sc2NkUTQ9U1L1ZYWlcW/EL8BO6HFZG3EUjMy+rnswNmFQLSWU+LT5pWCoq7Ia1iQrkb16BMhl0i6JuM19GwsBEr8J3lKauAqvGzqt7c+Igo5imnjpYOGIzWveQYik4Ijtt0rrmQEAFaIZ4jTlxyRQoZRHDGthhSb8iKqnmqz0O+oM2+ltcch7kq4GblreKiqyTZ/A== 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=U+lr+k2G2bvDS0747n5ZENNuXvb2Y2km1KjhVw1eLUZHolmtHWUiUT/vwqb6uB6iKZ1ephIpNTMsTIP14HbCSDLIxhFO2OD9yJ0KQPJL7U/BQIOmv6lssyk4Ajqrk6bvDlODIyhtkCZohUoVQecaMoI7N6qBVDzPiTxLVNptxM6jk29dOqlir0fKBrlKC0FNfb96ZfkivrtDt06V63CSni09jqkGM16HmKHfIk7imXxvKs3jMPEPtJ1TKLyLBXZvzQtpS95xObMd2J4JlLWy1M1FE2yWb0edOYhkunTnye9PyS6z5ISP5MFpyP7Hwkgt/TVe5vEW23OxLuVHgRDR1A== 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=y+W2oeVIhJi/R/7cuQft0H1gFVkaR1hn359xhDja+P2ggGEzHw7AZ3alOzHnu5p99mPRXAH8najns9AwJY5xj9+/hnj0n9Hm6q52sYKxgKwyX4G5xwqM0ctEq+Vm1ZDqY64yWwoolhsAJDbjcKorifZ+wVDLVfiSrNPOUGrYS3evuxUjXt+jmch+lBbmmrv5Czv5l9Qg+Khfyxsynv7FiRxiBA6061N9fQDAq/lbejUyQvhQpPanV0lQWiuznvQJbxfK6XFVqZIxsZJ3evB5N6qeg2xbOl1xWFfOqyhP3++lUjZta1BFi3nGR1KPIgJRCLCNTl21B41o+9rpSuQWqw== 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 DB9PR04MB8075.eurprd04.prod.outlook.com (2603:10a6:10:25d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Mon, 31 Jul 2023 11:03:38 +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.042; Mon, 31 Jul 2023 11:03:38 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next 2/4] Squash to "bpf: Add bpf_mptcp_sched_kfunc_set" Date: Mon, 31 Jul 2023 19:03:16 +0800 Message-Id: X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYWPR01CA0019.jpnprd01.prod.outlook.com (2603:1096:400:aa::6) 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_|DB9PR04MB8075:EE_ X-MS-Office365-Filtering-Correlation-Id: c17468c3-a294-4b7f-ea7c-08db91b5caf1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: U2/PFfRNyX2TRCAkxU4hAUSTpns45lR8lngxF8YdWxXiugXmqrfIiLGVA2D5+Hb15G4Gjcb9y1hezZadNQCytYJrNN5ewxWAEBoms8PUqx25vI55Ymq8hklpAr04lufvleaAnGLvj4rFBvz+olDDoWmgl+YjVwdN4s4eJi1XZC/fXPFnCn6VacMBdOGS7ByyQy7evO5KdVPsWLA2LgIIyBkPbX6LxayaZwXk0Np6Yxy+iUONr+gdBEE/NJNEfF427CqfmuC01pP7FOjbUTnFuVjjVoZHt1tq2icS+KQSe0Zzwnma5DfTLm4Ez6OvGKc/l+ggihJrWAxzKtGk7KgsDD7CnsObxoZm8w27dC5inDH8NTpWJc20RgyvJXSj6P9hVs07ob40hPG+ugxWekHG4M3rB8A2Nn+sOeF/F+oyaGncvedVx8IMMfUu4PaipGiq91lUBelR9PbbV5WEjw7x7dA/LZlHPrfDNyH5/nKNxu1sURwx2+gckbFs0AccSlZN+CphJYlTVwK1VROTEX1ZoUO11e2MHIQmReqFPnwfKCZlVOog1fW6mo+ojQEoMyOg 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)(39860400002)(396003)(136003)(366004)(376002)(346002)(451199021)(6486002)(478600001)(6666004)(83380400001)(6512007)(107886003)(6506007)(26005)(6916009)(66556008)(66946007)(38100700002)(66476007)(2616005)(186003)(4326008)(5660300002)(44832011)(316002)(8936002)(8676002)(2906002)(41300700001)(4744005)(86362001)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qhcGLf2NPRM7maXqlLbwoUg4r97ryitW/jbtqH1NOfBerU6ny6eOwjfh4T2q?= =?us-ascii?Q?eWu/AwbTsEL0tmjz9HUUKsvMEf9g4zK+zjiKekhGPrilDdC6+0hLO7HTshSe?= =?us-ascii?Q?PbMD7fcWqOBr3EQnNXlVRCbnK1NsF5vC36dXzMScXjaTiqzbFtmoHsVHwbP2?= =?us-ascii?Q?PIPsveqeL798w+bL9eBFTq/Hk4TWA8mNWKBtCcaOY+MNJ5z7g9W5MRfb+qSR?= =?us-ascii?Q?qLZvypt6cZwl9vAGYN4cZp56MJoLEy9MvPss8j5yyzckNbmrjkFNma/u5TGW?= =?us-ascii?Q?p/yipD+5mt97Hqhztc/52vJqJDMwnxZT7r4oFp13lRBJ8/dSclKnEi4ujOml?= =?us-ascii?Q?g65c2iBmVfUs+fxnSPKOAW8lRAYE5fCax2CZ5vFMXnUvUQ/56bOKShLzfmDG?= =?us-ascii?Q?oQ+TjxD7DuZQSRdEmQS5B9ao9Rd1MAdJK4ertmGcW8WUEePBPLp830Tbk8i+?= =?us-ascii?Q?lJHFeKCM7Z9tyVAFnu9qETGuRyeJlTuX8BISvpQHTLjvCAHCiUwyApkTRtbS?= =?us-ascii?Q?s2ELSQqBY5PksfCuIdFrcv+kPytwodY6vajxrb/r8LDhnEbdMGTMZL/YcrWZ?= =?us-ascii?Q?gILQxb1aKoD/pJRu858kpFybYkNw872+PlOSEioSOz6Pi4wsMDace3oRrTji?= =?us-ascii?Q?SXu2IAhuZNtVuPfJ6Im/GGdaIf7lac3uWDehgJjyw19j606euapae94GrNVN?= =?us-ascii?Q?vCW5jNPhNlsT/cI53AngFVUpacloMkJMD0jHZdMHuGq7JW/JMrGlfrVce0NB?= =?us-ascii?Q?VZ/N48G1fSIOmHmdKHAWx51Ii/3S8mQ96OtWujHU2W8xrVHx1W4Np7s003pu?= =?us-ascii?Q?FrRY1CX/v0uWA9/e7bwomYI4TGb1e+WFGUwEsu7+wpK28NgqQ+iJ/BvIxp6P?= =?us-ascii?Q?bnt7/kBIifUOzquyz3axMxfhvPrDVn10vWBjqwf62KzmlAy13rdGvm00H4hO?= =?us-ascii?Q?+/Pv668ApBSwAeC74dcLTQ06xbZ4xLA++18+2vwhxq/dBi1asVJ2/uI6W6PX?= =?us-ascii?Q?TV36JJMBR0DzmFKXJTC0jJKrSTy+aop5QfNCo080E+P6C2wEq3SY/J4esFTC?= =?us-ascii?Q?61ZnauEeBCpt3kQRJVNQBsdQ0plRRhDwjjA3HzuRSIRVM9QYV13S8ERtohw3?= =?us-ascii?Q?A471NZ32NJZjhwT3sSDPxMeluYb+aF7MJ8Ettijet+SlTvcSWG+Spf408kQH?= =?us-ascii?Q?U/clM54/ZoWy7rnxAyMvYPCCSPgOxvfdq09Ec6jj3obysW+AhN/QEiIgjHgR?= =?us-ascii?Q?kLU2ygjLiQmjM/3zGFBIB5Y4OsrFtwbxurDnFddaFfW/wA0tx2eGSkzea8K0?= =?us-ascii?Q?O6gBFDaAH94kqmm1ynEzQNux1RhZPdW53jfSVVCQt5kSeN5BDDUwnv8lMsie?= =?us-ascii?Q?jPisloG9Cp8fKaZ+NZ2HmmvVOSFRma67AKns/8Ua+ruH92RH0WwZYbSUlwRC?= =?us-ascii?Q?5Qt7N1XqPf9LRoHJFMKH825X/yZCW3xsqjHTzus7ZMF0qxogsY0UG2EFLVLU?= =?us-ascii?Q?IB9tIYMpFY6DxiavWcefRQvR7LaHmIQlYuw9og2N0n3xIloCQtzIL7ZG78rg?= =?us-ascii?Q?js70f7RgX+6qGz/NGDasMhSQhM8PfTBtWb3z7Ztw?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: c17468c3-a294-4b7f-ea7c-08db91b5caf1 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2023 11:03:38.4141 (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: sfilmrjeCeyEnxsPxPfRmnRWWtcw1URw1wJZQPC4eI/UmEr+WRlmGEq8WJF8s0CH8Q84N6r4GNQ1Rbt0+upOVQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8075 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 Fri May 17 05:26:38 2024 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2050.outbound.protection.outlook.com [40.107.22.50]) (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 ADEF179E4 for ; Mon, 31 Jul 2023 11:03:54 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QNTr2IkhX5fv1FAQAKv6rzVn5EEg8xv6SxzqJkyf9xofBaXMelHpBnLLZAZ2WuTUOHsvgI9GttZukx2iS1nS9z5jVE4FoGLIZiG91ZzBjRIO/24PSIdNFdzNfmjdlht7WNErY8Zwq8GYnlKnYWxsDdsKvbXVT/EQdWTfqnYnovFfI16K6B1wBI8NUhH6xcKSFWDGSJibdJ+P4fuqiy3PxZTcYOcPaPdL9K0W5BMgVtgBuullnuaSMGmkff7G3T55lfETlj4gqhcYsWpC+JQzb/hI+q95hZurklG3MYQkyZGsBgi5i1E5QxdFFwhqynGNYYMUrHsQnbENwV087yTwFQ== 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=LL2k5J3Z7fvcWtntoGcny6YM/xiOFqELtSvXXj8yXbDRKJnoiXNhig8URyAyX4stHEyBZ8ZMVNGqgOr4UtaHY6VrN1JZonoogLBNbdp3ARJ90O2tvxxEYY3BcdmKLYhKMpPeftL3vP19XxVz9uTqQW8JkR0NyDN58uBMEPT+4Y08bSD7NeAQnWyrgD1nvt6b2PD3zDpD9gd+rMx0cjPQQT1iYtx3vdYz0ldkVDKaaDk4XEptpU/Kd5oAm66rTA665Xz64N8dDL3wlYSJ6cMEPK5g0XyBZn9wQcPh2AnGqR10v+/I68Hj6bp7iHU23yF2EvVzQINU5aExReAhv95/Dg== 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=RPiWP0+PRvdb8OkOmHxNi0oIMs1MvXQ+kkiU3ip+oLX1rNP6Sn0PoJ+diJ58iuCnKhGEIIm6z9qY42Jv7yWAw+sJ7A9P+jw6GT3Bz02yPK2yH0q0IAcpPnhN5Vy0U2DJiX8ugfR8Djeggnd7XQTRInZYsX5/RzI1G2ZarHKYMJ4zIzzeNp373Zikc5xPZiwIeD/l2jgQ2KlQ6JJfX2aptiKiGIDOTuj5D+zqxxmEnoAumP8S6+XoexrN8bEQ1SEm300nJP/y2m1rdzTRMvMXxU0Z9GoQipTDxLLQ8A2gLBNtT+ksQieqNhLKhb8AUN2mO/DX7WvjDC2njA2aKSLi9A== 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 DB9PR04MB8075.eurprd04.prod.outlook.com (2603:10a6:10:25d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Mon, 31 Jul 2023 11:03:51 +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.042; Mon, 31 Jul 2023 11:03:51 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next 3/4] Squash to "selftests/bpf: add two mptcp netns helpers" Date: Mon, 31 Jul 2023 19:03:17 +0800 Message-Id: <12b7a61266146f6cd9e4e366ca3d562afcefa794.1690801329.git.geliang.tang@suse.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYWPR01CA0025.jpnprd01.prod.outlook.com (2603:1096:400:aa::12) 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_|DB9PR04MB8075:EE_ X-MS-Office365-Filtering-Correlation-Id: 472ca8b2-f229-458d-5062-08db91b5d2dc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZyHXyVnvdPuZ4O6Lz7tCaDjmDVnesjSVmbKfZvnv0xWok2BK0yRnzuW87A2dIm4utDRYiAuEA8YYjulGAgY+2WZ8VEocKG1C5i44w1IRci6G9hcOlxemExIisluOXXFz17D27BAe6iOqm1PkPdObaEVEp/ocy6ucx1mGa4WLo99GXGqDeyWQi+x2HjVjLflR5eosCtqI738fVbFga8pFS5k+yPnRvkAEN50lmZNvEUN2bvwt7yvlW1quocN/Ja8G+Pjevp7r0gVQn34HtqAYmqoGahLsmEisoNEvIbrdUX7vg8Qmub5T6fg0ILzjIjOnlnHMPqiYt2KjFQ/FCE3AKwAQybyePrBzRvuWazjrMX0E8IMmK+yxFG1K2rM0jjkJiyK7rQayVfUNL58zD/BRms2g2GVD3RA8+NUS9prYev/nrFWdV9e6BBMfH+ZzLP+z4RBF3eq4jKnbEWm2KSRssPZIxGV5M/IwFyK7/gY3JqIJpF0LYS3zNb70/8CoQwQ6LckpB1RuDe7Nx9bVCLcoC6japrNDRUd0MmOIKygzCYqakqMy7z01XzBNMHC52QP9 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)(39860400002)(396003)(136003)(366004)(376002)(346002)(451199021)(6486002)(478600001)(6666004)(83380400001)(6512007)(107886003)(6506007)(26005)(6916009)(66556008)(66946007)(38100700002)(66476007)(2616005)(186003)(4326008)(5660300002)(44832011)(316002)(8936002)(8676002)(2906002)(41300700001)(4744005)(86362001)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2eoDwMpVDFtN8i8bCCXj1M1MyH5Z9UdWfeHFfJber/cEzVPdlc/j11bv80FS?= =?us-ascii?Q?07U5GEh7MWqlJi464aAXNdSvEqhsYCZ1rAWbsVA1wQ/u0+1SxEtHk9cyHrM1?= =?us-ascii?Q?IWjLGpaglG/ROy+GIx9qGzyJMCpqWpANc91RXfSeW/8zXzxVYbwT9uku+hXH?= =?us-ascii?Q?onYE6CUURmYrhvrvLNGlJTgW6/Tebji6jtXi7oJShDB+gRACV1unjdtkIPaN?= =?us-ascii?Q?k32p4e593vODpBdVVvdr4EoWQQab63ZmgEkQDT2J2SdjRm/VYvyRRbQ7qUgs?= =?us-ascii?Q?W/16NMNDXpqFsUlfeT7v/QUjOnp2Rfb0FU3idtenfMHJeH0MyP74ZyCPWGph?= =?us-ascii?Q?xG7wsVsKcpxrVmr6qONay2ClvbqZd2vgZ5jQfn274y0wu0dq7lQtoDjtNzyc?= =?us-ascii?Q?T1eY8YmU62GdTdSeCg5jmml3YPpXlXFX4Ylu9pxq3/XKKg3VHzaOyrUsRn5O?= =?us-ascii?Q?SXo06sDNYZPhWvTfrYFVKqXtiyIN6Z9ZoVaT9cVQEVBSeU6O9lnafipxes37?= =?us-ascii?Q?uiJ3Vk0mQihJGxAVYEFQkku4M07XhdY2/N7vzplYiqXQ/39aVVYeDaX59W1z?= =?us-ascii?Q?5l9EsMuvaG9apyITsQDSDrzhDvkfnMIXPnWGs+xEvbpXmcVfF6d2vA85dWKN?= =?us-ascii?Q?8XEUiqO2oBPfaa4YbypbybkubyJJ8bjJi5gqWAUvRvK4c/ApB/44E7Ux2vuk?= =?us-ascii?Q?6Ke/oHqW9O20fE5pF5KdxZaYw/IvbAaj2wbEOHr+hGxPZksGvNK7WwIHaJ6a?= =?us-ascii?Q?utJiQ5isLQeLFuXgQiMHz5n9CAvykWSqa3zpdN2apaqVyAz3wIZJoOPSAVpm?= =?us-ascii?Q?l5pAb89UkH9oI9EQhPu8Xj+tauHyLBlmhKHFyXGqWHWgN9FUJ4AtQjq242lu?= =?us-ascii?Q?5Op7NEWewi1iv4MfNM2y75A++h0BAEyVBrAvZYe7AJaPYUOhZJA5XslwGi/S?= =?us-ascii?Q?bv10yhQTyAJK5YrRcHvvUsz6TJ7FCZmvyB/P5VQSsF5sVcjUPckC2OAR4lKx?= =?us-ascii?Q?vIOfk9ZSTFvAJkEOEn5pHPc4ECqxdO0Z5+PyvKR6GPpRmfhBodbXYg15vhBt?= =?us-ascii?Q?lkTOHywqGnvmYan2ue5w3QxP+zinozFTT0ZcsULFY7pyQX1QcYzqgGQPDqRi?= =?us-ascii?Q?FlvxR5LwqBn4k0Vnd6/ois5rdSkaXgEglxpbIwXsDwnxvwsLOgW9hfADYYz5?= =?us-ascii?Q?d1MzIVImmpx7Zl/1lz3cT1w1Pvm805XYscmXsPnbQ+wGi07YFt89wqFHOFpG?= =?us-ascii?Q?nlJ9CWzZ9u4dLSYpS25toB/WY1AcuIxjzFJ1k4MgJcr9pDoAD/Ddz1QPdynO?= =?us-ascii?Q?CUICJKgfKOsdHjBNItQ9qx35fSubM9lxhXgydh4Sl9J23guq8hUtIARAJgHv?= =?us-ascii?Q?uaFZpVO1ElbUCDOcx3hHZkqxm7P//r0bWCdPkNkX8Yxa8bkINW841oiODLMy?= =?us-ascii?Q?0ALpf8DVetK+O1PY4nhBzeOMTU/XUci9vp5d48hgr5YD6tRfvyRv3+zKJl/E?= =?us-ascii?Q?qWscW89x+BsjwsbO54cAz1PWMSTtK0l1IKBA4sFw73W1Qeo34E+lWuMaWLL6?= =?us-ascii?Q?4MPUZMCkDVPAHYBaP4TcCqZ7YIcMPKsr9BMLuEFQ?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 472ca8b2-f229-458d-5062-08db91b5d2dc X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2023 11:03:51.7130 (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: lytOTptpdRAuPI5ux7XkdPOwcuw2+ZbaazD7NJsyvGfxM+234m/W2t6VyeMmIRoCO3GqpizbixVIImQrczbUng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8075 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 Fri May 17 05:26:38 2024 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2065.outbound.protection.outlook.com [40.107.104.65]) (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 3977D79E4 for ; Mon, 31 Jul 2023 11:04:12 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N1Fj6lamUaNN3SVsPjn50P+9pdowpSqlLcnVhjAQpWFhL5mo+0B/1XkdXmXBsEV9aQ4cqMvH/NvLR50EuztJnP5t67A7kxXwQCsnmUVIgFlBd9BaeuUoyWtBweHIAnMc5mJeltJNtjlD78nCufgGhvGLFP0guuVdlQAaG7tVq2bDWbqVUr/W0UncPDuLzOfZmBEGoA3iL7mumffliLW6BR0PDHM2k6detjoZOIGWgwusz3hHtL1bIMPnuNDhJ0EIGVy/c5k44pgIxkH/t4FCQ1jjXQuUVVrbK4Zl6CwztQQFHG1D66ABJ0W2BMp9G6DCRLWUiy1ZxT/Qn87gHguIKw== 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=lC83eWHrDL4T5Av1QA70WcReRI2ghI0PLhYyp78SSIA=; b=aINH9mLsNdnRBn4bNDnIiX98ocYLogvQs4/Gf1DnKRprCT6Fhck1lUH7MZhbK5kHockwkrhDaTA9GGEYJ1BvRDZiW4Eb4XrXlaPUPzjt9xtkezwgaSfnfocLdVeotcPH46Zz5XtH73JjSR85Nx4VCvM4dRFXAlaGCkFlxa+rxSkJ8DA8X75ck41bQQ3o+uqpTHn/EV/M2iTBaB4QenO/BdGJljJAjB14NadNEo1p5Mb6LeyOVbP7yIznGfXiAeo0AnkhFWJzmSm7VeRmxhpd/c2xQ01a6LQAwgyqJED3LiIQTWBOyyzA1m/aZEAd1zdHtpgpWMeEQOzKr8YEHxdAPw== 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=lC83eWHrDL4T5Av1QA70WcReRI2ghI0PLhYyp78SSIA=; b=c0aqxRuVsCGsTBAwJ3tNmzH0Ib4sto7PeGvJaDttpWevtiedTpKQN9RMll9BvjatH4PI5sg0Hh1bEyh753OfH+6aXjcER7sb3gupBLH9YZsNYuTRzEQvOTA9rv2bpCAwA0phayQQcOVU//kYhbfaK+S0Glxmmdbaur1AbQRzO9no2UfcfPBj3/m19tclLaJ5S5alumHu+UmzwpSsNf8BlrtAuGPaFcQvWgTTF0xwuzH4avDuYktJlRlets8x/yzW8aomrklZnDvSyBWfSwB+jnb7iBrwgurZl3XrARZswNn+fS4d4wOdnxj5Qmmy55PiriIgvehpXifDt7wXF1deJA== 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 DB9PR04MB8075.eurprd04.prod.outlook.com (2603:10a6:10:25d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Mon, 31 Jul 2023 11:04:10 +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.042; Mon, 31 Jul 2023 11:04:10 +0000 From: Geliang Tang To: mptcp@lists.linux.dev Cc: Geliang Tang Subject: [PATCH mptcp-next 4/4] Squash to "bpf: Export more bpf_burst related functions" Date: Mon, 31 Jul 2023 19:03:18 +0800 Message-Id: X-Mailer: git-send-email 2.35.3 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: TYWPR01CA0021.jpnprd01.prod.outlook.com (2603:1096:400:aa::8) 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_|DB9PR04MB8075:EE_ X-MS-Office365-Filtering-Correlation-Id: 4632e745-057d-4ee7-be4d-08db91b5ddc8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +p0ehIDujhumO2uq0NUxsDJ7ZZH95Sjjo8ITvPHPiToISAjZFSvt8s4mU8d0h5NR0S+U5fxbU0f13OSzMk4CO0RioiFrL1a0AZVovVpI8lcTZ+XSB1GfzKDY8NvqKPf2CXcKDY0y/75pDZe6qjMxhntdLRh4kmeU/poceFHVd5qlyAS1JXHxkDr9ZT+8gtB42UebeV35QKF93LKMMWxZx1J1qJT5B9YkRH0cRgYD18n9gWHFayFZeeCPx5yJQ7GeBbE2Cv5oxDpW+ZV1Bgez0h2i5XgL5gI1tJqpctlAC0Ug6/0i3uO1XeCAB41ZwL4kOIkYMPfauaolm25T3Q0J7Y0lXhNq+Xcjqa76vtAR54U9MCZi7hIyT+Us4zBBRImN9Ld0chOOvY3x3sS3lRppCVPpGX4V4nqdm3Hjh3MG4eBwTOeQrW1zbyHpHXqSxK9WzLk/biPv2PpnM09w62pXZoDz7tdotZH/7dxNX1E2U5WAt6XYJugq3WymjWlBNC3Nv6W/JWLa3QGCwcNhQvcaPMa47ynLvmAh5oLkX5k9COPExv1OzmCk3PxpR1a1KE/C 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)(39860400002)(396003)(136003)(366004)(376002)(346002)(451199021)(6486002)(478600001)(83380400001)(6512007)(107886003)(6506007)(26005)(6916009)(66556008)(66946007)(38100700002)(66476007)(2616005)(186003)(4326008)(5660300002)(44832011)(316002)(8936002)(8676002)(2906002)(41300700001)(86362001)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uuioGUDh5ezpraIAQFPftAwUuuaLhVtXcHefUz8IPGzCvrt/J0AikpfUPg57?= =?us-ascii?Q?ZwJGqvfA1pr4Or069o5BkqnwDoyCGP9RoAdqXODW8cZAdNggkklgANjC4jot?= =?us-ascii?Q?8AXvgU53AA9SWFzfMqKK6BO8s0/0pv8yjpD5PFAhdCvvs2NqMnvpi0ppHc3/?= =?us-ascii?Q?AZZtayGjf6H4Pi06X5gHTF+TNcj5g9249wUwI7tvBXYr3afUXfM9ri0fxrHL?= =?us-ascii?Q?kR08RE2uTtkmUd5WbJauMv8JyA2TERaMBwc3k7RLD3fZmFWwfIqc9DBlEhtn?= =?us-ascii?Q?GQgUfZse/vYKaLkjdsQHqWrlh7qczXUO/okd8JYBoDa1J6UqA7bxeS2jS+Pe?= =?us-ascii?Q?PUYkmWtH45IvHeTv3OVLcjiKwYekFy4QgauowzNZumHhM2TSBGFv2fsOG2YQ?= =?us-ascii?Q?xFYvw1MN/SBpHPRrqLO6fk1ydW/e/EEm1YJ4G1D/PR7IPydmoFzB+73dx2ln?= =?us-ascii?Q?zceSSXh9cXLiVYXfC59LNR0FJGGL5gi95n7nHXaBD12LhrbVkDI5JLGOTWfj?= =?us-ascii?Q?ZZJT5aoAFHnO1o5qcNFICRCnwEojTCOu8ub2YJljF47QsyzWi71D4jNuuM7n?= =?us-ascii?Q?BNuwvqVK/K7D2iMaU16I2dKrZDbShDWX1akRXLlaFtdJWtIYahHNOXH1XyRf?= =?us-ascii?Q?Ksv4UBPPha5zt+47ulmoGDbuB5EAioCK1afkt8mjjPnlum7UPxztoM0ufET4?= =?us-ascii?Q?Qwjxb1vZS2zBmFt3J8Yf/YApLiBhLo4iqyB2d+bvxq4che4504hKHb9zJ63i?= =?us-ascii?Q?dBatExBszvb3NJ+fhBFI7b+AwpxjGM2UkDzum2n2v+8twxMyDjlEH4m4dXrx?= =?us-ascii?Q?FrS48ligAmbTq1vpf/4NpHXQ0AExSejLJPPr6cW3YDKEk+MY01GRB2mmMbR8?= =?us-ascii?Q?Nf0C7Ag0EtxLJ+3sKIRDw/j1TivnAeOEOdWuoWxaxyqx+q5mXXGS+yOF2o/d?= =?us-ascii?Q?MC69O+gdR7Ksjv9ZDkvArM9HJFZhOTlHtaolANh8M1pRYtsNiNCcau6fvQoc?= =?us-ascii?Q?oe9BxVeRKDFSoNQGWLG2n3Q4X4dKo+2XJpTEXLSA0Kd32HMVbTXHJhjv/xyB?= =?us-ascii?Q?zrnheAhs5U9gt+H68+Qus7UuqqVQ8Zi0XOUkKGr04JZODzQSuF+bOqenW1jv?= =?us-ascii?Q?GPiEFOZf82fE60TTunyjhPPJahcvnkfwElTAEKkX3xnwIofLt2TprhoXAXyw?= =?us-ascii?Q?4+sVP7EHbZebe7Lr9g67rMoJ85ST4qT9cCaI4Hhg5qwvElpYAJ/9z2x99+1/?= =?us-ascii?Q?O68SI2GSXORXcmbbddvay7GdNQGVGw4MkBz+irjtfzmecWNclznBWO8VxcBY?= =?us-ascii?Q?svR/1PbplbdFtUn0gg8S9IKIfPuUGjnPBKRQABoKHOzGNQOZtAQrv5JoqGR5?= =?us-ascii?Q?PEpmTDu7ofwHvv+FByWAPS996Qh4P3JswC5ty7eNLn2fT+55MT2C2bevmEml?= =?us-ascii?Q?iZFLxsrn9RxnfAwWiqxJWwlZLj+u6lzcRntbkqSdIuev3StYN/QnlkNj/SrD?= =?us-ascii?Q?gOUXxrtxl60/W7Xyx0cZ4x5oENUNw+YiX6mHkkgfLVQvPPjNIk4cXHeWbXj3?= =?us-ascii?Q?tW08oUnOY4DgJ4bWByzpQbVT4PS2dxlGh4/46AjO?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4632e745-057d-4ee7-be4d-08db91b5ddc8 X-MS-Exchange-CrossTenant-AuthSource: HE1PR0402MB3497.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2023 11:04:10.0615 (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: vlRS5/CM73bN9cFm2t2Y7whDeZTtK7PahE+cGQgIFbkUtsY0HFWFgHJiczs+p0CKbZFkPMC0cfPLsyyEuthPTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8075 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 bb7215c6b8cb..a080328a8226 100644 --- a/net/mptcp/protocol.h +++ b/net/mptcp/protocol.h @@ -643,8 +643,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