Speedup radiotap parser

Scan the radiotap header once per packet thus reducing
the parser complexity from O(n^2) to O(n)