Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Dec 2008 10:58:24 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Ferner Cilloniz <fernercc@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: kernel network
Message-ID:  <495A6F50.2070305@elischer.org>
In-Reply-To: <1230637795.4966.20.camel@mobiliare.Belkin>
References:  <1230637795.4966.20.camel@mobiliare.Belkin>

next in thread | previous in thread | raw e-mail | index | archive | help
Ferner Cilloniz wrote:
> Guys,
> 
> I do not think I could ever be more tired of this topic but I cannot
> seem to understand what to do. I have tried more about a month now to
> send arbitrary UDP packets from a kernel module but cannot achieve it. I
> have looked at udp_send but found that building a socket* was much to
> tedious. Later i looked at in-kernel webservers
> (http://openketa.sourceforge.net/) but could not find anything useful.
> 
> Netgraph is a possibility, but there isn't any documentation on
> accessing the network from kernel space.
> 
> What do you all suggest?
> 

where are your packets supposed to come from?

I think I asked you this before so sorry if you answered
it and I have forgotten.

i.e. what is in them?



start with /usr/src/sys/netgraph/ng_sample.c and ng_source.c

and make a nolde that generates teh packets you want to send,
and then attach it to an ng_ksocket node.. end of job




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?495A6F50.2070305>