zephyriot / zep-jira14

0 stars 0 forks source link

6LoWPAN - Mesh Header compression and uncompression #784

Open nashif opened 8 years ago

nashif commented 8 years ago

Reported by Gajinder Vij:

Add support for Mesh header compression and decompression.

(Imported from Jira ZEP-877)

nashif commented 8 years ago

by Ravi kumar Veeramally:

Notes from Joy Shermin:

The section 5.10.1.1, in Thread V1.1 spec mentions the below statement. If the RLOC does not belong to a neighboring device, the 6LoWPAN layer encodes the 6LoWPAN frame with a 6LoWPAN Mesh Header, sets the V and F bits to ‘1’, the Originator Address field using the local RLOC16, and the Final Address field using the destination’s RLOC16. The hopsLft field of the 6LoWPAN Mesh Header MUST be set to a value greater than the route cost to the destination. The hopsLft field MUST be incremented by one if the device is not an active Router and also MUST be incremented by one if the destination RLOC16 is not that of an active Router. Note that setting the hopsLft field to a value of 14 or less reduces the size of the 6LoWPAN Mesh Header.

nashif commented 7 years ago

by Andrei Laperie:

marking items of new IP stack

nashif commented 7 years ago

by Jing Wang:

It is very low level package format, dev testing cover it make more sense

nashif commented 7 years ago

by Ravi kumar Veeramally:

Changing to 1.9, as Thread implementation itself may not make into 1.8.

nashif commented 7 years ago

Blocks GH-1686