* 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)
&& (cached_mac[3] == 0) && (cached_mac[4] == 0) && (cached_mac[5] == 0))
return 0;
- txlen = length + sizeof(struct ethernet_header) + sizeof(struct udp_frame) + 8;
- if(txlen < 72) txlen = 72;
+ txlen = length + sizeof(struct ethernet_header) + sizeof(struct udp_frame);
+ if(txlen < 68) txlen = 68;
fill_eth_header(&txbuffer->frame.eth_header,
cached_mac,