How does the Ethernet flexiMAC deal with a Length/Type field that is smaller than Data payload size?
The Ethernet RX flexiMAC will remove payload bytes anytime L/T FIELD is smaller than the actual payload size, even if L/T FIELD IS A TYPE.
On the other hand, the TX flexiMAC does not look at the L/T field, and will always pad the data portion to 46 bytes if the data size is less than 46 bytes.