diff options
author | FUJITA Tomonori <fujita.tomonori@gmail.com> | 2024-06-24 08:55:05 +0900 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2024-06-25 18:44:19 -0700 |
commit | 37c4947af44d51358cb03262c8e6eeac4a1cd642 (patch) | |
tree | 2f83202163e9ba1495f0a3535f626c2857bf64bc /drivers/net/ethernet/tehuti/Makefile | |
parent | dd2a0ff554082f6972b6cc6ea8f9d67e123e054e (diff) | |
download | lwn-37c4947af44d51358cb03262c8e6eeac4a1cd642.tar.gz lwn-37c4947af44d51358cb03262c8e6eeac4a1cd642.zip |
net: tn40xx: add basic Rx handling
This patch adds basic Rx handling. The Rx logic uses three major data
structures; two ring buffers with NIC and one database. One ring
buffer is used to send information to NIC about memory to be stored
packets to be received. The other is used to get information from NIC
about received packets. The database is used to keep the information
about DMA mapping. After a packet arrived, the db is used to pass the
packet to the network stack.
Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com>
Reviewed-by: Hans-Frieder Vogt <hfdevel@gmx.net>
Link: https://patch.msgid.link/20240623235507.108147-6-fujita.tomonori@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'drivers/net/ethernet/tehuti/Makefile')
0 files changed, 0 insertions, 0 deletions