• Grzegorz Daniluk's avatar
    swcore/mpm: prevent premature frame termination · c49e8478
    Grzegorz Daniluk authored
    When high loads of random length traffic was going through the switch, there
    were situations that words_total for a new frame was set to
    fetch_pg_words(=cur_ll.size) for the previous frame. If fetch_pg_words was a
    small number the new frame was reported _done_ soon after it was started in the
    OutputBlock. Therefore the rest of the frame was staying in the
    async_shrink_fifo making a mess for subsequent frames. The final result was OB
    hanging in the frozen_cycle state.
    c49e8478
Name
Last commit
Last update
ip_cores Loading commit data...
modules Loading commit data...
platform Loading commit data...
sim Loading commit data...
syn Loading commit data...
testbench Loading commit data...
top Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
Manifest.py Loading commit data...
README Loading commit data...
building.txt Loading commit data...