This will return true for all bytes where bit 1 is set: (wlan.ta & 2)Īnd this will return true for all bytes where bit 0 is not set: !(wlan.ta & 1) In the case of 2, 6, A and E, all values have bit 1 set to 1 and bit 0 set to 0, so I test each one in turn. But we're not interested in the entire byte, only the least-significant 2 bits of the byte, bits 1 and 0 (with bits number 7 through 0 from left-to-right), so I used the Bitwise And Operator to check each bit of interest. From the above data, it's clear that the only byte of interest is the 1st byte, so I used the Slice Operator to isolate the 1st byte of that field as follows: wlan.ta. Wlan.ta consists of 6 bytes, numbered 0 through 5. Since I don't know what is known already and what isn't, I've tried to explain every detail.įirst off, I didn't bother to look at RFC7402 Section 2.1 as mentioned in Issue 17246 that mentioned I just looked at the patterns of interest, namely: XA:XX:XX:XX:XX:XX Have you tried this? (wlan.ta & 2) and !(wlan.ta & 1)ĮDIT: asked for an explanation, so I've added some more details here.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |