Ether header for tagged frames

Hi,
Need Help!
I'm porting VxWorks code to Linux. Here in VxWorks I have a structure called ether_tag_header.
What is the equivalent structure in Linux?

Note:
struct ether_tag_header {
u_char ether_dhost[6];
u_char ether_shost[6];
u_char etherTag[4];
u_short ether_type;
};

Thanks in advance!