I'm trying to understand how HAL_ETH_IsRxDataAvailable (STM32CubeH7 1.9.1) works. Most of it makes sense, but the bottom half of the function (from line 1149) appears to destroy packet data and return the descriptors back to DMA ownership if an incom...