Linux内核--网络协议栈(三)UDP协议层/IP层的处理

目录

一、引言
二、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,函数很长,分段来看。

相关推荐

  1. Linux内核--网络协议()UDP协议/IP处理

    2024-01-18 05:10:03       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-18 05:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-18 05:10:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-18 05:10:03       82 阅读
  4. Python语言-面向对象

    2024-01-18 05:10:03       91 阅读

热门阅读

  1. 【数据结构】链表

    2024-01-18 05:10:03       54 阅读
  2. Qt中的线程池

    2024-01-18 05:10:03       52 阅读
  3. 三子棋/井字棋(C语言)

    2024-01-18 05:10:03       41 阅读
  4. 深入探讨 Go 语言中的 Map 类型(续)

    2024-01-18 05:10:03       57 阅读
  5. Linux 文件搜索大师:掌握 find 命令的艺术与示例

    2024-01-18 05:10:03       45 阅读
  6. Qt:信号

    2024-01-18 05:10:03       50 阅读
  7. Matlab中常见的数据平滑方式

    2024-01-18 05:10:03       45 阅读
  8. Lumerical ------ 直波导仿真及技巧

    2024-01-18 05:10:03       56 阅读
  9. HTTP API 认证技术详解(一):Basic Authentication

    2024-01-18 05:10:03       52 阅读
  10. uniapp——自定义导航栏的封装

    2024-01-18 05:10:03       61 阅读