в ethernet заголовке по поводу влан тага только это :
| Код | #define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging (XXX conflicts) */
|
+4 это пришлось сделать strip vlan tag что бы корректно обработать пакет так как все таки получить влан ид ? нашел описание структуры :
| Код | struct vlan_ether_header { char dst[6]; // This is six bytes for the destination MAC address. char src[6]; // This is six bytes for the source MAC address. short type; short tci_vid; short encapsulated_type; } __attribute__ ((__packed__));
|
а как применить ее не понимаю |