您的位置:首页 > 理论基础 > 数据结构算法

深入理解linux网络技术内幕读书笔记(二)--关键数据结构

2016-04-20 22:11 316 查看




Table of Contents


1
套接字缓冲区: sk_buff结构

1.1
网络选项及内核结构
1.2
结构说明及操作函数

2
net_device结构

2.1
MTU
2.2
结构说明及操作函数


套接字缓冲区: sk_buff结构


[title3]
网络选项及内核结构[/title3]

一般而言,任何引起内核数据结构改变的选项(如把tc_index字段添加到sk_buff结构),都不适合编译成一个模块。

[title3]
结构说明及操作函数[/title3]

sk_buff的成员解释及操作函数详见: linux
kernel sk_buff管理


net_device结构


[title3]
MTU[/title3]

Ethernet帧规范把最大有效载荷尺寸定为1500个字节,有时候,你会发现Ethernet MTU定义为1518或1514:第一个Ethernet帧的最大尺寸包括报头在内,而第二个包括报头但不包括帧检查序列(4个字节的校验和).

[title3]
结构说明及操作函数[/title3]

net_device的成员解释及操作函数详见: 网络驱动移植之net_device结构体及其相关的操作函数

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: