无法造成分片
Unable to cause Fragmentation
我正在使用最新版本的 contiki。
我刚刚添加了以下行 here。
#define SICLOWPAN_CONF_FRAG 1
#define UIP_CONF_BROADCAST 1
#define UIP_CONF_REASSEMBLY 1
#define NETSTACK_CONF_WITH_IPV6 1
#define UIP_CONF_IPV6_REASSEMBLY 1
#define UIP_CONF_UDP 1
我没有对任何文件进行任何其他更改。
我要强制分片。不管SICSLOWPAN_CONF_FRAG是否启用,控制到达this行。
我已经尝试了 MAX_PAYLOAD_LEN 的各种值,但我无法强制分片。
我注意到没有传送大数据包,但没有分段。
应该发生碎片的最小 MAX_PAYLOAD_LEN 是多少?
如何使碎片化发生?
我正在增加有效负载的大小,但我将部分数据送入缓冲区。当我在完整的buf中输入大量数据后,问题就解决了。
我正在使用最新版本的 contiki。
我刚刚添加了以下行 here。
#define SICLOWPAN_CONF_FRAG 1
#define UIP_CONF_BROADCAST 1
#define UIP_CONF_REASSEMBLY 1
#define NETSTACK_CONF_WITH_IPV6 1
#define UIP_CONF_IPV6_REASSEMBLY 1
#define UIP_CONF_UDP 1
我没有对任何文件进行任何其他更改。
我要强制分片。不管SICSLOWPAN_CONF_FRAG是否启用,控制到达this行。
我已经尝试了 MAX_PAYLOAD_LEN 的各种值,但我无法强制分片。
我注意到没有传送大数据包,但没有分段。
应该发生碎片的最小 MAX_PAYLOAD_LEN 是多少? 如何使碎片化发生?
我正在增加有效负载的大小,但我将部分数据送入缓冲区。当我在完整的buf中输入大量数据后,问题就解决了。