Find the answer to your Linux question:
Results 1 to 1 of 1
Hello, I'm trying to understand how a network kernel device driver work. For example when an application using libc call the function : recvfrom(int s, void *buf, int len, unsigned ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    May 2011
    Posts
    2

    Question Linux Driver





    Hello,

    I'm trying to understand how a network kernel device driver work.
    For example when an application using libc call the function : recvfrom(int s, void *buf, int len, unsigned int flags struct sockaddr *from, socklen_t *fromlen)
    Then the application make a systemcall with sysenter or int 0x80 + number of syscall.
    In the kernel space, the appopriate function call is call.
    This function read on the socket buffer and return the data.
    Is it right?
    When the driver is call? When the function implemanted by the driver is call?

    Thank You All.
    Last edited by MonuDs; 05-13-2011 at 03:04 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •