29 строки
444 B
C
29 строки
444 B
C
|
/* 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 */
|