Re: Netlink sockets problem in Fedora Core 8 2.6.23.1-42 Kernel



On Apr 23, 3:38 pm, Rainer Weikusat <rweiku...@xxxxxxxxxxx> wrote:

Aparently, the 'netlink character device' is gone, but this had been
declared obsolete before 2.2 was released (IIRC).

Yes , I was basically using the netlink socket interface , not the
character device which is obsolete . The socket interface was
introduced in 2.2 linux kernels onwards.

I reverted back to , 2.6.11 kernel , and the module worked fine.
seems , the problem exists with 2.6.23 . I am a newbie , cant figure
out the error.

I have a question , If I want to somehow get the netlink socket
interface iworking nto the 2.6.23 kernel , what is the best approach
for it? Netlink.h the header file , has been reworked in the new
kernel . Recompiling a older version of the kernel seemed foolish to
me. I havent come across any "package" which installs itself.

Thanks for the support.

.



Relevant Pages

  • Re: Netlink sockets problem in Fedora Core 8 2.6.23.1-42 Kernel
    ... declared obsolete before 2.2 was released. ... Yes, I was basically using the netlink socket interface, not the ... I reverted back to, 2.6.11 kernel, and the module worked fine. ...
    (comp.os.linux.development.system)
  • Re: Use of C99 int types
    ... > this array is passed to the socket interface. ... > compiling that interface for a 64-bit machine. ... kernel, if you use the types, you must define them in the kernel ... _can't_ have them defined in the kernel headers because libc also ...
    (Linux-Kernel)
  • Re: Issue with netlink implementation
    ... data from user space to kernel space. ... from netlink socket. ... processing we give the skb to driver. ... netlink_attachskb is called to add the skb to the queue. ...
    (Linux-Kernel)
  • Re: Use of C99 int types
    ... On Mon, 4 Apr 2005, Kyle Moffett wrote: ... > Uhh, no. stdint.h is part of glibc, not the kernel. ... I think the whole point of the C99 (POSIX integer) ... this array is passed to the socket interface. ...
    (Linux-Kernel)