From nobody Tue Feb 10 16:18:19 2026 Delivered-To: wpasupplicant.patchew@gmail.com Received: by 2002:ab0:32da:0:0:0:0:0 with SMTP id f26csp607109uao; Sat, 17 Sep 2022 15:29:32 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7OgdumKOAhv3kTHr0Jxbzrqf5Rxmpbyvj/K0OXBJtoYlNULm7HONqyKB8MnJw5sXcU1x26 X-Received: by 2002:a05:620a:2793:b0:6cb:c11a:130f with SMTP id g19-20020a05620a279300b006cbc11a130fmr8407341qkp.549.1663453772699; Sat, 17 Sep 2022 15:29:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1663453772; cv=pass; d=google.com; s=arc-20160816; b=v9+AZjXx0gDxmlQb0+BfT96m1QOtmDIXT/rQ0vTEXAS6UiB3eWnSmq21l198pzB96O JkZ8P0ewQILILD0KnmaqWtJ0T3LegaO17Pq7YVZAZa5PHRLBJiMhwOkaFwi8eX81cO/b I9ClROHryzLh8m72PKgNzPpozaQCj1Z4j5rokkhbrUS3iKAZ77TFpip6SZLlcvjK2A+x ycKd7MwBmSSrxvZIj481SozVlCibFculwX8svS+7aM2ahum9+htkXjQuTqVLdlhv1f3+ iGZ7lyq1dkTLac7/HGn9Qxha5fVHzqtwDL0t7CFOS/lIQbLyosHNgOBefUw4Tndc1w1d w89w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:date :subject:message-id:cc:to:from:dkim-signature; bh=GsQyvmSGizvFF+1HgibWVVbslT+CcV6JOXOiNAGM9iQ=; b=LK3dzUtxQSf8AiywMjtXi1q4OYBbhF0Pe7h8Roy1A2iOge6nNFa3yeU8AlKPBi079Z YvXuEEqEiMMTePqBOUNJP97p08+qimUXv5JC1Vr64gAx3HX91knE1e8syzyB1YO9QAXw n94+gTVRLfjziymkBlJACMNg+3ywayTIAGn137mW93rF3ejwGVvXKw0oDFY1z/jdplXI hxtDHnF468B1kdXJDLucKTq1QC6wDS+3bYSql7miv+VvkZrFbK8p+paLnD5jDok9WeIK z3wR8Tgy+TETaCAkHo14aKY1Dnwbg3rGqJfaY2bMo3gA5alVAfrIOgCqK5BpAqqB3rRl n54Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@shytyi.net header.s=hs header.b=JACzBwXc; arc=pass (i=1 spf=pass spfdomain=shytyi.net dkim=pass dkdomain=shytyi.net dmarc=pass fromdomain=shytyi.net>); spf=pass (google.com: domain of mptcp+bounces-6293-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.199.223 as permitted sender) smtp.mailfrom="mptcp+bounces-6293-wpasupplicant.patchew=gmail.com@lists.linux.dev" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id t14-20020a0562140c6e00b004a5dee54dc8si7176992qvj.76.2022.09.17.15.29.32 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 17 Sep 2022 15:29:32 -0700 (PDT) Received-SPF: pass (google.com: domain of mptcp+bounces-6293-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@shytyi.net header.s=hs header.b=JACzBwXc; arc=pass (i=1 spf=pass spfdomain=shytyi.net dkim=pass dkdomain=shytyi.net dmarc=pass fromdomain=shytyi.net>); spf=pass (google.com: domain of mptcp+bounces-6293-wpasupplicant.patchew=gmail.com@lists.linux.dev designates 147.75.199.223 as permitted sender) smtp.mailfrom="mptcp+bounces-6293-wpasupplicant.patchew=gmail.com@lists.linux.dev" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 8929C1C208C2 for ; Sat, 17 Sep 2022 22:29:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id DE8CF5CA2; Sat, 17 Sep 2022 22:29:29 +0000 (UTC) X-Original-To: mptcp@lists.linux.dev Received: from sender11-of-o51.zoho.eu (sender11-of-o51.zoho.eu [31.186.226.237]) (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 EF6A05C80 for ; Sat, 17 Sep 2022 22:29:27 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; t=1663453758; cv=none; d=zohomail.eu; s=zohoarc; b=hmr70rOdxz8elnGTizpPK8nfnxAjrmuR3AOw9hxdH+4Xw0qAVvVKdqtq0Dri0twVXKZDbYtkucIX/eMEZkV7bq9J5bs00kYDsWnUlc3iZj6J71Gr0tiVwRfZAPjlwotyWcrsPvmyoUA1ArvnHWoj1dBoi0VvEjydbwxNXuFHvV4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.eu; s=zohoarc; t=1663453758; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=GsQyvmSGizvFF+1HgibWVVbslT+CcV6JOXOiNAGM9iQ=; b=JfG+mD8uPSBQrIZ7/3eZMDm9YLHU/0TDziEjonCo7EPxhtdey36jIs6hcv5ursvEBdZ4zihY+hiANRJ9RvYRkW1b29ATqvQIztDkE4/Dh0Z+2Vd4VGJS2HJRdDd0yxKu6JKJf88JCzMSRy+vfbl2k2b65IQgU9WWvZNfRYvuO2c= ARC-Authentication-Results: i=1; mx.zohomail.eu; dkim=pass header.i=shytyi.net; spf=pass smtp.mailfrom=dmytro@shytyi.net; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1663453758; s=hs; d=shytyi.net; i=dmytro@shytyi.net; h=From:From:To:To:Cc:Cc:Message-ID:Subject:Subject:Date:Date:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Content-Type:Message-Id:Reply-To; bh=GsQyvmSGizvFF+1HgibWVVbslT+CcV6JOXOiNAGM9iQ=; b=JACzBwXcXL00YNPfowS6yNdHs24Mkw9OXb+7E5EwO9Hne6jnq7DVeCjwLjCGfYks kzyZMz5oMRfZgFSjMizFcrjmwmL73RXfKsr8repLStiUrj2/GCGuhbj2OCw/3l1c2gy xohFqAsEJOyGO9JxkBBKu6MZAs6ODfUwgUHwPWoA= Received: from doris.localdomain (243.34.22.93.rev.sfr.net [93.22.34.243]) by mx.zoho.eu with SMTPS id 166345375767072.63750628351613; Sun, 18 Sep 2022 00:29:17 +0200 (CEST) From: Dmytro Shytyi To: mptcp@lists.linux.dev Cc: Dmytro Shytyi Message-ID: <20220917222853.2406-2-dmytro@shytyi.net> Subject: [RFC PATCH mptcp-next v7 01/11] Add separate fastopen.c file. Date: Sun, 18 Sep 2022 00:28:43 +0200 X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220917222853.2406-1-dmytro@shytyi.net> References: <20220917222853.2406-1-dmytro@shytyi.net> Precedence: bulk X-Mailing-List: mptcp@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External Content-Type: text/plain; charset="utf-8" Add separate *.c file. Function prototypes are coming to protocol.h (Suggestion of @palbeni (JUN 17)) Signed-off-by: Dmytro Shytyi --- net/mptcp/Makefile | 2 +- net/mptcp/fastopen.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 net/mptcp/fastopen.c diff --git a/net/mptcp/Makefile b/net/mptcp/Makefile index 8a7f68efa35f..c42ad8609876 100644 --- a/net/mptcp/Makefile +++ b/net/mptcp/Makefile @@ -2,7 +2,7 @@ obj-$(CONFIG_MPTCP) +=3D mptcp.o =20 mptcp-y :=3D protocol.o subflow.o options.o token.o crypto.o ctrl.o pm.o d= iag.o \ - mib.o pm_netlink.o sockopt.o pm_userspace.o sched.o + mib.o pm_netlink.o sockopt.o pm_userspace.o sched.o fastopen.o =20 obj-$(CONFIG_SYN_COOKIES) +=3D syncookies.o obj-$(CONFIG_INET_MPTCP_DIAG) +=3D mptcp_diag.o diff --git a/net/mptcp/fastopen.c b/net/mptcp/fastopen.c new file mode 100644 index 000000000000..0c9ef6f5d528 --- /dev/null +++ b/net/mptcp/fastopen.c @@ -0,0 +1,5 @@ +/* SPDX-License-Identifier: GPL-2.0 + * MPTCP Fast Open Mechanism. Copyright (c) 2021-2022, Dmytro SHYTYI + */ + +#include "protocol.h" --=20 2.25.1