Linux内核--网络协议栈(三)UDP协议层/IP层的处理
发布时间:2024年01月16日
目录
一、引言
二、udp_sendmsg
------>2.1、UDP插入
------>2.2、获取目的IP地址和端口
------>2.3、udp_send_skb
------------>2.3.1、创建UDP头
------------>2.3.2、处理校验和
------>2.4、监控:UDP层统计
三、IP层
------>3.1、ip_send_skb
------>3.2、ip_local_out
------>3.3、目的(路由)缓存
一、引言
本文分享了Linux内核网络数据包发送在UDP协议层的处理,主要分析了udp_sendmsg和udp_send_skb函数,并分享了UDP层的数据统计和监控以及套接字发送大小的调优。
最后会简单介绍IP层的处理,但不会深入讲解网络协议
二、udp_sendmsg
这个函数定义在net / ipv4 / udp.c,函数很长,分段来看。
文章来源:https://blog.csdn.net/weixin_38019025/article/details/135436650
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!