Fix BPF filter : generate filter code consistent with what the kernel would execute. Use filter opcodes that extract vlan tag information from the skb meta data. Retain old mechanism (using offsets within the packet) for older kernels. For saved pcaps, insert the vlan tag back into the packet.

Signed-off-by: Ani Sinha <ani@aristanetworks.com>