2017-03-15 15 views
0

私は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

ペイロードのサイズが増えていましたが、部分的にデータをバッファに送りました。完全なbufで多くのデータを入力するとすぐに、問題は解決されました。

クレジット:https://github.com/contiki-os/contiki/issues/2141

関連する問題