【问题标题】:How to enable IP fragmentation in embedded Linux?如何在嵌入式 Linux 中启用 IP 分片?
【发布时间】:2016-09-22 08:57:14
【问题描述】:

我有 3.8 的 linux 内核。我在我的设备中创建了 /sys/class/net 来接收控制数据包,即来自其他设备的协议相关数据包。但是,有时这些协议消息太大而无法接收。因此,我的设备会获取零散的数据。但是,当我进行数据包捕获时,我可以看到一些帧检查序列错误。我的猜测是由于碎片数据而丢失了一些数据包。我的协议依靠 IP 层来处理分片,而不是自己处理。

我的问题是如何在 linux 内核中启用或检查 IP 分片支持是否启用?我的网络设备的 MTU 是 1500,我正在从其他主机发送 1590 字节。

【问题讨论】:

    标签: linux linux-kernel tcp-ip


    【解决方案1】:

    AFAIN,没有办法明确禁用linux IP分片,更多信息可以参考http://lxr.free-electrons.com/source/Documentation/networking/ip-sysctl.txt

    【讨论】:

      猜你喜欢
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      • 2015-12-27
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多