1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Multipath TCP 4 * 5 * Copyright (c) 2017 - 2019, Intel Corporation. 6 */ 7 8 #ifndef __NET_MPTCP_H 9 #define __NET_MPTCP_H 10 11 #include <linux/types.h> 12 13 /* MPTCP sk_buff extension data */ 14 struct mptcp_ext { 15 u64 data_ack; 16 u64 data_seq; 17 u32 subflow_seq; 18 u16 data_len; 19 u8 use_map:1, 20 dsn64:1, 21 data_fin:1, 22 use_ack:1, 23 ack64:1, 24 __unused:3; 25 /* one byte hole */ 26 }; 27 28 #endif /* __NET_MPTCP_H */ 29