I have implement 25g ethernet IP, and test it by sending and receiving packet between 2 of fpga 25g port, port A and port B.
both of FPGA port can send and receive data, and can be confirmed by signaltap.
Then I plug port A to Mellanox 25g port on CentOS, FPGA can receive ARP request from CentOS, but when FPGA sending ARP request, OS seems not receive any packet, because FPGA didn't receive ARP reply packet or any otrher packet.
I have use wireshark to monitor, wireshark didn't receive packet from FPGA.
My question is my FPGA can receive data from OS, but OS can't receive data from FPGA, what is the reason?
Hi, sorry if it seems silly, Cabling are correct? So both FPGA I suppose have same connector and use same board, from your word it seems like packet travel just in one direction.
You have to publish more detail about otherwise it is impossible try answer similar question we cannot imagine if far from board and test bed.
Yes, cabling are correct.
seems like packet travel only in one direction, FPGA can receive data from mellanox, but mellanox can't receive data from FPGA.
So, I want to know is there anyone have project that communication between FPGA and mellanox?