struct sock change in kernel 2.6

Bharath H S bhslinker at gmail.com
Wed Dec 22 11:31:38 EST 2010


Hi Lijin liu,
There is sk_sleep function in include/net/sock.h line 1241 This might help.
*- Bharath H S*



On Wed, Dec 22, 2010 at 11:47 AM, lijin liu <llj098 at gmail.com> wrote:

> Hello everyone!
>
> I am trying to implement a simple tcp server in the kernel. I read the
> ktcpvs's source code, but it works under kernel 2.4.
>
> The  struct sock changed in kernel 2.6, I have two questions about the
> struct:
>
> 1. Is sk_wq field in 2.6 equals to sk_sleep field in 2.4?
> 2. How can I access the tcp accept queue in kernel 2.6? (In kernel
> 2.4, we could use tp_pinfo.af_tcp.accept_queue, but it was removed in
> 2.6)
>
>
> PS: Should sk_receive_queue in the struct sock be used as
> tp_pinfo.af_tcp.accept_queue?
>
> Thanks a lot!
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20101222/76ae88ec/attachment.html 


More information about the Kernelnewbies mailing list