* the preample length 8 is already included in sizeof(struct ethernet_header) * the minimum packet size is 64, exluding fcs and including preample it is 68 (the arp functions are correct)