Hello.

Prompt articles / books / threads of forums on writing drivers for network devices under Linux. It is interesting to write a driver that will interact with a regular user application (like FUSE, only the network).

Thank.

It is closed due to the fact that it is necessary to reformulate the question so that it is possible to give an objectively correct answer by the participants

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • Those who wish to help with such questions: please add a description of the label (or better this one ) with links from the answers to these questions: 1 , 2 and 3 . and this question, of course, should be closed. - aleksandr barakin

1 answer 1

  1. The main Linux driver book: "Linux Device Drivers, Third Edition." This is a translation of the book "Linux Device Drivers, Third Edition" by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
  2. "Programming Linux kernel modules" Oleg Tsilyurik.
  3. "Linux PCI drivers" Michael Opdenacker Free Electrons. Since almost all network cards are PCIs.

Specifically on network drivers: http://rus-linux.net/lib.php?name=/MyLDP/algol/realtekdriver.html

Specifically by FUSE: https://www.ibm.com/developerworks/ru/library/l-fuse/