当前位置: 技术问答>linux和unix
linux数据报与序列号的问题
来源: 互联网 发布时间:2017-03-24
本文导语: 各位高手:你们好;我最近做了一个小实验,我发送了一个3M的文件服务器上,我在内核的tcp_output.c(netipv4)的static int tcp_transmit_skb(struct sock *sk, struct sk_buff *skb, int clone_it, gfp_t gfp_mask)函数中在加了一个打印...
各位高手:你们好;我最近做了一个小实验,我发送了一个3M的文件服务器上,我在内核的tcp_output.c(netipv4)的static int tcp_transmit_skb(struct sock *sk, struct sk_buff *skb, int clone_it, gfp_t gfp_mask)函数中在加了一个打印序列号代码如下:红色部分,我发送到结束然后计算打印信息的个数然后乘以1460.本以为可以和发送的文件大小相差不来多少,但是我打印就仅仅只有280来个,280*1460seq);
printk(KERN_INFO "tcp_transmit_skb=%un",th->seq);
.....
err = icsk->icsk_af_ops->queue_xmit(skb, &inet->cork.fl);
if (likely(err
printk(KERN_INFO "tcp_transmit_skb=%un",th->seq);
.....
err = icsk->icsk_af_ops->queue_xmit(skb, &inet->cork.fl);
if (likely(err
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!