1. while (package = call dma_rx with dma[0] is not NULL)
    1. if GRXF_OVF bit is set in the flags of the frame header
      1. continue
    2. if it is no multicast frame or a multicast frame we want
      1. return package
    3. free package
  2. unset I_RI bit in sw intstatus
  3. call dma_rxfill with dma[0]
  4. return NULL

Exported/Archived from the wiki to HTML on 2016-10-27