diff options
author | Florian Westphal <fw@strlen.de> | 2021-09-17 16:33:18 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-09-18 14:20:00 +0100 |
commit | 61bc6e82f92ec105505266e484d90a935e1249ac (patch) | |
tree | 1d188dec8b3ebb92979a3b89d9b7e308ad15f485 /include/net/mptcp.h | |
parent | 95dca2d578d2ae702b9d9e67a1facfdc918cfa27 (diff) | |
download | lwn-61bc6e82f92ec105505266e484d90a935e1249ac.tar.gz lwn-61bc6e82f92ec105505266e484d90a935e1249ac.zip |
mptcp: add new mptcp_fill_diag helper
Will be re-used from getsockopt path.
Since diag can be a module, we can't export the helper from diag, it
needs to be moved to core.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/mptcp.h')
-rw-r--r-- | include/net/mptcp.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/net/mptcp.h b/include/net/mptcp.h index 6026bbefbffd..f83fa48408b3 100644 --- a/include/net/mptcp.h +++ b/include/net/mptcp.h @@ -12,6 +12,8 @@ #include <linux/tcp.h> #include <linux/types.h> +struct mptcp_info; +struct mptcp_sock; struct seq_file; /* MPTCP sk_buff extension data */ @@ -121,6 +123,8 @@ bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb); void mptcp_write_options(__be32 *ptr, const struct tcp_sock *tp, struct mptcp_out_options *opts); +void mptcp_diag_fill_info(struct mptcp_sock *msk, struct mptcp_info *info); + /* move the skb extension owership, with the assumption that 'to' is * newly allocated */ |