Hi Carsten,

On Sep 20, 2009, at 7:55 AM, Carsten Bormann wrote:
one change I don't understand:

OLD (-04):
  TF: Traffic Class, Flow Label:
     00: Traffic Class + 4-bit Pad + Flow Label (4 bytes)
NEW (-05):
  TF: Traffic Class, Flow Label:
     00: 4-bit Pad + Traffic Class + Flow Label (4 bytes)

This is not in the change notes.
It destroys the byte-alignment of the Traffic Class field.
It also hurts the (code-saving) similarities -04 had between the TF values 00, 01, and 10.

Clearly, this is a regression.
(Unfortunately, it is almost identical to the old version so I didn't notice the change in July.)

If you want to be precise in the text you call out, neither version sufficiently specifies how the fields are encoded - that specification is delayed until Section 2.2.1 in both drafts. Would you prefer to list ECN and DSCP separately and in the order that they appear in a LOWPAN_IPHC encoded header? For example:

00: ECN + DSCP + 4-bit Pad + Flow Label (4 bytes)
01: ECN + 2-bit Pad + Flow Label (3 bytes)
10: ECN + DSCP (1 byte)
11: Version, Traffic Class, and Flow Label are compressed.

Or would you prefer a note that points towards Section 2.2.1? Or something else?

As an editorial comment, it would help to just say that the meaning of DAC/DAM simply is the same as that for SAC/SAM for M=0.

There is a proposal to make SAC=1, SAM=00 to indicate the Unspecified Address. Would you prefer text that says they are the same with exception? Or keep the text as is?

As another technical note: Are we sure that these changes really don't impact ISA100, which appear to be stuck on -04? I haven't managed to verify that yet.

I defer to Pascal who has more knowledge of ISA100 than me.

--
Jonathan Hui

_______________________________________________
6lowpan mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/6lowpan

Reply via email to