mptcp: Add MPTCP to skb extensions
Add enum value for MPTCP and update config dependencies v5 -> v6: - fixed '__unused' field size Co-developed-by: Matthieu Baerts <matthieu.baerts@tessares.net> Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net> Co-developed-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Paolo Abeni <pabeni@redhat.com> Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
1323059301
commit
3ee17bc78e
@@ -0,0 +1,28 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Multipath TCP
|
||||
*
|
||||
* Copyright (c) 2017 - 2019, Intel Corporation.
|
||||
*/
|
||||
|
||||
#ifndef __NET_MPTCP_H
|
||||
#define __NET_MPTCP_H
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
/* MPTCP sk_buff extension data */
|
||||
struct mptcp_ext {
|
||||
u64 data_ack;
|
||||
u64 data_seq;
|
||||
u32 subflow_seq;
|
||||
u16 data_len;
|
||||
u8 use_map:1,
|
||||
dsn64:1,
|
||||
data_fin:1,
|
||||
use_ack:1,
|
||||
ack64:1,
|
||||
__unused:3;
|
||||
/* one byte hole */
|
||||
};
|
||||
|
||||
#endif /* __NET_MPTCP_H */
|
||||
Reference in New Issue
Block a user