Date: Thu, 2 Jul 2020 18:27:16 +0200 From: Denis Salopek <denissal@freebsd.org> To: soc-status@freebsd.org Subject: [GSoC'20 Update] NetFPGA SUME reference NIC device driver Message-ID: <CA%2BQrT8R3tfm_WR8qD-pfJbUZO5DjeWmw=OP%2BO52Araj9Nvqm8w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi everyone! I implemented the existing Linux driver routines and made the NetFPGA SUME work as a basic NIC: packet RX/TX currently works and the board forwards packets from/to the OS (almost certainly with some bugs to fix). Additionally, I made the driver more "FreeBSD-like", fixed some old but also newly introduced bugs, and worked on improving code quality and style. I also started to document and comment on the code. The TX now works by queuing the packets and sending them only when the FSM is idle so packets are no longer dropped if the driver is busy. The next step is improving the RX/TX and adapting the code for integration with Netmap. Project github with more details: https://github.com/denisSal/freebsd-sume Regards, Denis Salopek
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BQrT8R3tfm_WR8qD-pfJbUZO5DjeWmw=OP%2BO52Araj9Nvqm8w>