Let's code a TCP/IP stack, 1: Ethernet & ARP (2016)
Does anyone know why you would use an unsigned char array to store the MAC address instead of uint8_t? Char is one byte but a but a byte is not guaranteed to be 8 bits yet MAC is defined as 48 bits