1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/sys/net/routing/rpl
Cenk Gündoğan 432688accb rpl: wrong length of DIO options
Currently, the DIO options `dodag conf` and `prefix info` are off by two
bytes in their `length` field. The RFC states, that the length field
should not include the option `type` field and the `length` field (two bytes).

For Prefix Info Option: Option Length: 30 (RFC 6550, P.61)
For Dodag Conf  Option: Option Length: 14 (RFC 6550, P.52)

Wireshark complains about DIOs as malformed packets, otherwise.
Can be reproduced by running the rpl_udp example and logging the DIOs
via wireshark.
2015-02-03 10:41:27 +01:00
..
rpl_nonstoring rpl: wrong length of DIO options 2015-02-03 10:41:27 +01:00
rpl_storing rpl: wrong length of DIO options 2015-02-03 10:41:27 +01:00
Makefile sys:net:routing:rpl made the number of routing entries configurable on compile time. 2014-12-12 09:42:33 +01:00
of0.c rpl: remove common globals by prefixing with static 2015-02-02 12:54:58 +01:00
of0.h Introduction of RPL non-storing mode. 2014-11-27 21:42:40 +01:00
of_mrhof.c rpl: remove common globals by prefixing with static 2015-02-02 12:54:58 +01:00
of_mrhof.h Introduction of RPL non-storing mode. 2014-11-27 21:42:40 +01:00
rpl_dodag.c rpl: remove common globals by prefixing with static 2015-02-02 12:54:58 +01:00
rpl_of_manager.c rpl: remove common globals by prefixing with static 2015-02-02 12:54:58 +01:00
rpl.c rpl: remove unsused warning 2015-02-02 12:54:58 +01:00