enjoy-digital / liteeth

Small footprint and configurable Ethernet core
Other
217 stars 87 forks source link

When liteeth core is under reset it transmit out stale packets #129

Open rowanG077 opened 1 year ago

rowanG077 commented 1 year ago

Due to https://github.com/enjoy-digital/liteeth/issues/128 I implemented a watchdog mechanism that will reset liteeth. But when liteeth is under reset it transmits out packets. Easiest way to observe it is to assert the reset after 30 seconds. Then start the FPGA and start pinging. Once liteeth enters reset you will see old ping responses coming in.

rowanG077 commented 1 year ago

Actually this happens with the PR I made: https://github.com/enjoy-digital/liteeth/pull/127

I forget I had it enabled locally. I tested with the master of liteeth and it happens but MUCH less. You have to test for a pretty long time for it to happen.