UDP 内核模块的实现
RFC 768
netinet/udp.h
netinet/udp_var.h
netinet/udp_usrreq.c
UDP 报文首部

include/uapi/linux/udp.h
struct udphdr { __be16 source; __be16 dest; __be16 len; __sum16 check; };
16位的长度表示 UDP 数据首部长度与UDP数据长度。
udp初始化函数 udp_init udp_usrreq.c
udp 统计信息
RFC 768
netinet/udp.h
netinet/udp_var.h
netinet/udp_usrreq.c
UDP 报文首部

include/uapi/linux/udp.h
struct udphdr { __be16 source; __be16 dest; __be16 len; __sum16 check; };
16位的长度表示 UDP 数据首部长度与UDP数据长度。
udp初始化函数 udp_init udp_usrreq.c
udp 统计信息