我正在使用最新版本的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是多少? 如何进行碎片化?
答案 0 :(得分:0)
我增加了有效载荷的大小,但我将数据部分输入缓冲区。一旦我在完整的buf中输入了大量数据,问题就解决了。