【发布时间】:2016-09-22 08:57:14
【问题描述】:
我有 3.8 的 linux 内核。我在我的设备中创建了 /sys/class/net 来接收控制数据包,即来自其他设备的协议相关数据包。但是,有时这些协议消息太大而无法接收。因此,我的设备会获取零散的数据。但是,当我进行数据包捕获时,我可以看到一些帧检查序列错误。我的猜测是由于碎片数据而丢失了一些数据包。我的协议依靠 IP 层来处理分片,而不是自己处理。
我的问题是如何在 linux 内核中启用或检查 IP 分片支持是否启用?我的网络设备的 MTU 是 1500,我正在从其他主机发送 1590 字节。
【问题讨论】:
标签: linux linux-kernel tcp-ip