Message ID | 5364f608199436bf7125d8f89a4fefcaad2b5eb3.1617014019.git.geliangtang@gmail.com |
---|---|
State | Superseded, archived |
Delegated to: | Mat Martineau |
Headers | show
Return-Path: <mptcp-bounces@lists.01.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.01.org (client-ip=2001:19d0:306:5::1; helo=ml01.01.org; envelope-from=mptcp-bounces@lists.01.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=QXEhSL4m; dkim-atps=neutral Received: from ml01.01.org (ml01.01.org [IPv6:2001:19d0:306:5::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4F88cY185pz9sRf for <incoming@patchwork.ozlabs.org>; Mon, 29 Mar 2021 21:55:25 +1100 (AEDT) Received: from ml01.vlan13.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 7A930100ED480 for <incoming@patchwork.ozlabs.org>; Mon, 29 Mar 2021 03:55:23 -0700 (PDT) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::1033; helo=mail-pj1-x1033.google.com; envelope-from=geliangtang@gmail.com; receiver=<UNKNOWN> Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 0A88A100ED4AE for <mptcp@lists.01.org>; Mon, 29 Mar 2021 03:55:21 -0700 (PDT) Received: by mail-pj1-x1033.google.com with SMTP id bt4so5798437pjb.5 for <mptcp@lists.01.org>; Mon, 29 Mar 2021 03:55:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WkQ7Lmt7lG3VwYppocvPx8EawmQC1/wlbKy00CPDiQ4=; b=QXEhSL4mk5hm8voIjoRFPWyopzZ1zBjbmTxS0akQTQNnI+PcJzcPyWMMfeKxcAo2ni WJWGHpHwfR9Eq0vboF2a4A9ffAXXrNdF+fkK+rG3sldBXY9ckQAq7ZrOqosTZM95jiOP O3iro4fJRvYAF6T+E3SNbenpIS5NReokpp8jGqXFoaps1id3lKjfk9ReJOsdpLKV7HNF eW6yJs6Etij81WIrRyAh5/nhsrgIwPdhGpMzmTPmRaN8EmQ798jyPR+998U9+34vgRPT vfX5wOcUS7xzbk5FSvmr2sBmtxCjYMHO6JPE8xLK+B44UG3mb6qqc/E7HsL+J7qykGgP 543w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WkQ7Lmt7lG3VwYppocvPx8EawmQC1/wlbKy00CPDiQ4=; b=OM0OXRPiC5w5EcCfm1auNfeJlocNoxUu3b13Cg2DzQq00sR8EeOxYqXtGE8Qq1tEkE HWonj1NcKGY/QhYL/SH0D4zSFnkrj8Sn7aGkj9UnB27BIFGy2Nia82mDRZ8/aOw/Ea49 NVtmxpUgZQMeBIQEqlIofy+tVRB4D5ySxP4E7+is88rn8bkFTWDyi3sFOg/8QI5zT6YK mm5zlc6ucSnXsoqEa438GRMWqei654M3AHYWVJzEnRum0ZDOhPbrKrXt1MFFtWectAK6 mUMBFMBxo5MThrko5+8HXx/iKHUcM6J/N3Ti7q1nwLPlMqLhRRMFQOlpfKZNkwh0k8gE gruw== X-Gm-Message-State: AOAM53341ps4fe9ad9rS0DPxKohxGWf7gn9i1vui6xli5NZAhpHynl1e NadN66wMhFQJzeibdBh9uqweLnKz3uYT0w== X-Google-Smtp-Source: ABdhPJz5ICMua1Zhy5C/byJoi8rHgWqGZ4znqy1MFk6t9UUrPoouGUhAslOdlaeki5Ww+KQ/0Cv7Eg== X-Received: by 2002:a17:90a:ab09:: with SMTP id m9mr27163662pjq.122.1617015321278; Mon, 29 Mar 2021 03:55:21 -0700 (PDT) Received: from localhost ([43.224.245.180]) by smtp.gmail.com with ESMTPSA id o134sm16636940pfd.113.2021.03.29.03.55.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Mar 2021 03:55:20 -0700 (PDT) From: Geliang Tang <geliangtang@gmail.com> To: mptcp@lists.01.org Date: Mon, 29 Mar 2021 18:54:20 +0800 Message-Id: <5364f608199436bf7125d8f89a4fefcaad2b5eb3.1617014019.git.geliangtang@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <44262de5d6a76c02e585ba148117af9b81355d0d.1617014019.git.geliangtang@gmail.com> References: <cover.1617014019.git.geliangtang@gmail.com> <ee1d26bf90397d9cbec5e4a165fc369ffab60d3e.1617014019.git.geliangtang@gmail.com> <26ccf630ac9be0aee87f4ccfcefc46515c9d61e8.1617014019.git.geliangtang@gmail.com> <a138746729a11cf08e8236d2c8cdf91226936690.1617014019.git.geliangtang@gmail.com> <14b6923c9fd052b140d5af261dfd2575d94b3e05.1617014019.git.geliangtang@gmail.com> <08ab4ce9f13e954b45d24c9e7842f7a6a9798d54.1617014019.git.geliangtang@gmail.com> <d8a242cfe08b2ab0ccb4752a15c8ea8ef0226ac1.1617014019.git.geliangtang@gmail.com> <1c0a240472edcc1afbcb822bd9af3cf03800759e.1617014019.git.geliangtang@gmail.com> <4c7e346e9d1005e8838dd8cf742d8324ef7553c0.1617014019.git.geliangtang@gmail.com> <4a289b981d90fcfda872ade12ec94d27d47bc01f.1617014019.git.geliangtang@gmail.com> <07856073b42a0343f81e6b6e468d6965b693fc5d.1617014019.git.geliangtang@gmail.com> <95dff6615e84496cab649de3d74917790f6a571f.1617014019.git.geliangtang@gmail.com> <44262de5d6a76c02e585ba148117af9b81355d0d.1617014019.git.geliangtang@gmail.com> MIME-Version: 1.0 Message-ID-Hash: WTV25X4W7ZDQLPVVHETCWIFGCSB2PLAP X-Message-ID-Hash: WTV25X4W7ZDQLPVVHETCWIFGCSB2PLAP X-MailFrom: geliangtang@gmail.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation CC: Geliang Tang <geliangtang@gmail.com> X-Mailman-Version: 3.1.1 Precedence: list Subject: [MPTCP] [MPTCP][PATCH v2 mptcp-next 13/16] mptcp: add mptcpi_csum_enabled in mptcp_info List-Id: Discussions regarding MPTCP upstreaming <mptcp.lists.01.org> Archived-At: <https://lists.01.org/hyperkitty/list/mptcp@lists.01.org/message/WTV25X4W7ZDQLPVVHETCWIFGCSB2PLAP/> List-Archive: <https://lists.01.org/hyperkitty/list/mptcp@lists.01.org/> List-Help: <mailto:mptcp-request@lists.01.org?subject=help> List-Post: <mailto:mptcp@lists.01.org> List-Subscribe: <mailto:mptcp-join@lists.01.org> List-Unsubscribe: <mailto:mptcp-leave@lists.01.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit |
Series |
data checksum support
|
expand
|
diff --git a/include/uapi/linux/mptcp.h b/include/uapi/linux/mptcp.h index 8eb3c0844bff..7b05f7102321 100644 --- a/include/uapi/linux/mptcp.h +++ b/include/uapi/linux/mptcp.h @@ -105,6 +105,7 @@ struct mptcp_info { __u64 mptcpi_rcv_nxt; __u8 mptcpi_local_addr_used; __u8 mptcpi_local_addr_max; + __u8 mptcpi_csum_enabled; }; /* diff --git a/net/mptcp/mptcp_diag.c b/net/mptcp/mptcp_diag.c index f16d9b5ee978..8f88ddeab6a2 100644 --- a/net/mptcp/mptcp_diag.c +++ b/net/mptcp/mptcp_diag.c @@ -144,6 +144,7 @@ static void mptcp_diag_get_info(struct sock *sk, struct inet_diag_msg *r, info->mptcpi_write_seq = READ_ONCE(msk->write_seq); info->mptcpi_snd_una = READ_ONCE(msk->snd_una); info->mptcpi_rcv_nxt = READ_ONCE(msk->ack_seq); + info->mptcpi_csum_enabled = READ_ONCE(msk->csum_enabled); unlock_sock_fast(sk, slow); }
This patch added mptcpi_csum_enabled in struct mptcp_info to expose the msk->csum_enabled. Signed-off-by: Geliang Tang <geliangtang@gmail.com> --- include/uapi/linux/mptcp.h | 1 + net/mptcp/mptcp_diag.c | 1 + 2 files changed, 2 insertions(+)