Ethernet2 (UDP) SPI transfers have a lot of dead time

changing the occurances of SPI_CSR_DLYBCT(1) to SPI_CSR_DLYBCT(0)

This does help significantly for the bare-metal SPI case...

With DLYBCT(1):
Du_SPI_1.jpg
With DLYBCT set to zero after starttransaction:
DUe_SPI_2.jpg