It's been a year since I've done work with netfilter, but I was
under the assumption "skbuff" was more on the kernel side.  I'm not sure if
it's something you want to play around with in user space.  I assume your
receiving the redefinition errors because you are now redefining some
structures with kernel space definitions.

        What are your plans for including netfilter into your program?  Do
you need to access it's kernel side implementation, or would it be
sufficient to manipulate it through user space calls?  

-John Matthews



-----Original Message-----
From: Jiangbo [mailto:pirate@;vip.sina.com]
Sent: Thursday, November 07, 2002 8:35 AM
To: [EMAIL PROTECTED]
Subject: SOS! Why there are so many redefinitions?


Hi, all,

        I am a tyro to the Linux. Recently a problem hits me. I am writing a
simple IDS,
and I am going to use netfilter in my program. Unfortunately, when I add
"#include <linux/skbuff.h>" to the head file, I get lots of redefinition
errors, like this: "/usr/include/linux/xxxx.h:22: redefinition of `struct
xx', /usr/include/bits/xxxx.h:310: previous definition of `struct xx'".

        The following are head files that have been included:
////////////////////////////
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/tcp.h>
#include <netinet/udp.h>
#include <netinet/ip_icmp.h>
#include <netinet/if_ether.h>

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <signal.h>
#include <unistd.h>

#include <sys/types.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <linux/sockios.h>
#include <linux/if.h>
////////////////////////////

        Would you please give me a hand?
        Thank you very much.

                                
                                                        Yours truely,
กกกกกกกกกกกกกกกกกกกก    กกกกกกกกJiangbo
กกกกกกกกกกกกกกกกกกกกกกกกกกกก[EMAIL PROTECTED]
กกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกกก2002-11-07



_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list



_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list

Reply via email to