# Pastebin IWQDlIbY /home/david/litex/litex/soc/software/libnet/microudp.c:121:20: error: 'ETHMAC_SLOT_SIZE' undeclared here (not in a function); did you mean 'ETHMAC_SIZE'? unsigned char raw[ETHMAC_SLOT_SIZE]; ^~~~~~~~~~~~~~~~ ETHMAC_SIZE /home/david/litex/litex/soc/software/libnet/microudp.c: In function 'send_packet': /home/david/litex/litex/soc/software/libnet/microudp.c:162:22: error: 'ETHMAC_TX_SLOTS' undeclared (first use in this function); did you mean 'ETHMAC_BASE'? txslot = (txslot+1)%ETHMAC_TX_SLOTS; ^~~~~~~~~~~~~~~ ETHMAC_BASE /home/david/litex/litex/soc/software/libnet/microudp.c:162:22: note: each undeclared identifier is reported only once for each function it appears in /home/david/litex/litex/soc/software/libnet/microudp.c:163:67: error: 'ETHMAC_RX_SLOTS' undeclared (first use in this function); did you mean 'ETHMAC_BASE'? txbuffer = (ethernet_buffer *)(ETHMAC_BASE + ETHMAC_SLOT_SIZE * (ETHMAC_RX_SLOTS + txslot)); ^~~~~~~~~~~~~~~ ETHMAC_BASE /home/david/litex/litex/soc/software/libnet/microudp.c: In function 'microudp_start': /home/david/litex/litex/soc/software/libnet/microudp.c:433:67: error: 'ETHMAC_RX_SLOTS' undeclared (first use in this function); did you mean 'ETHMAC_BASE'? txbuffer = (ethernet_buffer *)(ETHMAC_BASE + ETHMAC_SLOT_SIZE * (ETHMAC_RX_SLOTS + txslot)); ^~~~~~~~~~~~~~~ ETHMAC_BASE