Ethernet header structure in c