fpgasystems / fpga-network-stack

Scalable Network Stack for FPGAs (TCP/IP, RoCEv2)
BSD 3-Clause "New" or "Revised" License
732 stars 263 forks source link

Can you provide some test cases? #1

Open Paraoia opened 6 years ago

Paraoia commented 6 years ago

Toe's tests(toe_tb) and implementations are mismatched and do not seem to be implemented completely, especially in the case of mode1 and mode 2. When testing the RX side, the test in the testVector folder, part of the checksum is incorrect. In addition, the test case of the TX side and the test case of the mode2 are not given. Can you upload this part of the use case? The test data and golden used for Toe_script_probably_obsolete.py are also not been uploaded. Can you provide these test cases ? Thank you.

dsidler commented 6 years ago

I am aware that the test cases are out-dated. In general i think the testing infrastructure could be imporoved quite a lot (e.g. with continous integration) but currently i don't have the time to work on this.

I will check if the existing test cases can be adapted to at least work again.

liudong16 commented 6 years ago

Hi Dsidler, I encountered the same problem while I was testing the TOE part that the test did not pass. Would you like to check or provide some up-to-date test cases? Thanks, sincerely. @dsidler

YifanYuan3 commented 4 years ago

Hi David, can you also please provide the test vectors for the RoCE module (or the corresponding scripts to generate such test vectors)? In the script they should be

Thank you very much!