Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Musl
提交
e2b4525e
T
Third Party Musl
项目概览
OpenHarmony
/
Third Party Musl
大约 1 年 前同步成功
通知
37
Star
125
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Musl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
e2b4525e
编写于
12月 18, 2013
作者:
T
Timo Teräs
提交者:
Rich Felker
12月 20, 2013
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add TCP_INFO and TCP_MD5SIG socket option related structures
上级
65ea604c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
58 addition
and
0 deletion
+58
-0
include/netinet/tcp.h
include/netinet/tcp.h
+58
-0
未找到文件。
include/netinet/tcp.h
浏览文件 @
e2b4525e
...
...
@@ -79,6 +79,64 @@ struct tcphdr
u_int16_t
check
;
u_int16_t
urg_ptr
;
};
#define TCPI_OPT_TIMESTAMPS 1
#define TCPI_OPT_SACK 2
#define TCPI_OPT_WSCALE 4
#define TCPI_OPT_ECN 8
#define TCP_CA_Open 0
#define TCP_CA_Disorder 1
#define TCP_CA_CWR 2
#define TCP_CA_Recovery 3
#define TCP_CA_Loss 4
struct
tcp_info
{
u_int8_t
tcpi_state
;
u_int8_t
tcpi_ca_state
;
u_int8_t
tcpi_retransmits
;
u_int8_t
tcpi_probes
;
u_int8_t
tcpi_backoff
;
u_int8_t
tcpi_options
;
u_int8_t
tcpi_snd_wscale
:
4
,
tcpi_rcv_wscale
:
4
;
u_int32_t
tcpi_rto
;
u_int32_t
tcpi_ato
;
u_int32_t
tcpi_snd_mss
;
u_int32_t
tcpi_rcv_mss
;
u_int32_t
tcpi_unacked
;
u_int32_t
tcpi_sacked
;
u_int32_t
tcpi_lost
;
u_int32_t
tcpi_retrans
;
u_int32_t
tcpi_fackets
;
u_int32_t
tcpi_last_data_sent
;
u_int32_t
tcpi_last_ack_sent
;
u_int32_t
tcpi_last_data_recv
;
u_int32_t
tcpi_last_ack_recv
;
u_int32_t
tcpi_pmtu
;
u_int32_t
tcpi_rcv_ssthresh
;
u_int32_t
tcpi_rtt
;
u_int32_t
tcpi_rttvar
;
u_int32_t
tcpi_snd_ssthresh
;
u_int32_t
tcpi_snd_cwnd
;
u_int32_t
tcpi_advmss
;
u_int32_t
tcpi_reordering
;
u_int32_t
tcpi_rcv_rtt
;
u_int32_t
tcpi_rcv_space
;
u_int32_t
tcpi_total_retrans
;
};
#define TCP_MD5SIG_MAXKEYLEN 80
struct
tcp_md5sig
{
struct
sockaddr_storage
tcpm_addr
;
u_int16_t
__tcpm_pad1
;
u_int16_t
tcpm_keylen
;
u_int32_t
__tcpm_pad2
;
u_int8_t
tcpm_key
[
TCP_MD5SIG_MAXKEYLEN
];
};
#endif
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录