Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Dec 2008 11:03:10 -0800
From:      Julian Elischer <julian@elischer.org>
To:        Ferner Cilloniz <fernercc@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: FreeBSD kernel module and sending udp packets
Message-ID:  <493D6F6E.4020900@elischer.org>
In-Reply-To: <1228740437.4956.1.camel@mobiliare>
References:  <1228699701.4940.2.camel@mobiliare.Belkin>	 <493CD5AB.8030303@elischer.org> <1228702422.4940.7.camel@mobiliare.Belkin>	 <493CD98D.7000909@elischer.org> <1228740437.4956.1.camel@mobiliare>

next in thread | previous in thread | raw e-mail | index | archive | help
Ferner Cilloniz wrote:
> Hi Julian. I'm very happy for your help. I have read the guide to
> netgraph and find it very interesting :)
> 
> I still dont understand when you say "you could give your module a
> netgraph interface."
> 
> Can you please explain this a little more please?


You indicated that you were going to be writing your own module.
your module should include the interface functions indicated in 
ng_sample.c

That will allow your module to be hooked up to the other netgraph 
modules in whatever orrder you want, and that includes the ng_ksocket
module that would allow your module to sned and receive data through
the in-kernel socket.


> 
> Thanks.
> 
> On Mon, 2008-12-08 at 00:23 -0800, Julian Elischer wrote:
>> Ferner Cilloniz wrote:
>>> Thanks for the reply. I read something about that but I didn't
>>> understand what was being said.
>>>
>>> Can you please help me in understanding. I have googled for sample code
>>> and didn't find anything useful. Can you, or anyone else, please help me
>>> understand this?
>> http://people.freebsd.org/~julian/netgraph.html
>>
>>> Thanks again :)
>>>
>>> On Mon, 2008-12-08 at 00:07 -0800, Julian Elischer wrote:
>>>> Ferner Cilloniz wrote:
>>>>> Hello everyone.
>>>>>
>>>>> I need help with documentation concerning how to send a udp or tcp
>>>>> packet from a kernel module. I have found this information for Linux but
>>>>> not for FreeBSD.
>>>>>
>>>>> Please help me.
>>>> you could give your module a netgraph interface. Then it can connect 
>>>> directly to the ng_ksocket node type and use that. as an in-kernel socket.
>>>>
>>>>
>>>>
>>>>> Thank you :)
>>>>>
>>>>> _______________________________________________
>>>>> freebsd-net@freebsd.org mailing list
>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-net
>>>>> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?493D6F6E.4020900>