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>