cant compile - undefined reference to `bpfattach'

2007-10-05 Thread Vinod VM
Hi,

I'm having trouble in compiling my code with gcc on release 6.2

I've included the following headers,

stdlib.h
sys/types.h
sys/socket.h
net/if.h
net/if_var.h
net/if_types.h
net/bpf.h

When compiling the code, i'm getting the following error message

/var/tmp//ccphxfRO.o(.text+0x3c): In function `main':
: undefined reference to `bpfattach'

What am I doing wrong?

Sorry for asking such a newbie question!
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: cant compile - undefined reference to `bpfattach'

2007-10-05 Thread Vinod VM
Thanks for the reply!

On 10/5/07, Eygene Ryabinkin <[EMAIL PROTECTED]> wrote:
> Fri, Oct 05, 2007 at 04:54:27PM +0530, Vinod VM wrote:
> > /var/tmp//ccphxfRO.o(.text+0x3c): In function `main':
> > : undefined reference to `bpfattach'
>
> If I am correct, bpfattach is the kernel-level function.  And you're
> trying to write some user-space utility, aren't you?

Yes. I am trying to write a program to capture from an interface and
inject them to another, kind of like bcrelay functionality in poptop
[http://www.poptop.org/]

> If you're trying to capture packets, you'll probably want to
> consult the pcap(3) manual page.

Thanks! Does it support injecting packets into an interface?

vinod
___
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"