Re: creating default route in kernel
From: George V. Neville-Neil (gnn_at_neville-neil.com)
Date: 09/24/04
- Previous message: Brian Fundakowski Feldman: "Re: IPv6 route mutex recursion (crash) and fix"
- In reply to: Waldemar Kornewald: "creating default route in kernel"
- Next in thread: Waldemar Kornewald: "Re: creating default route in kernel"
- Reply: Waldemar Kornewald: "Re: creating default route in kernel"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 24 Sep 2004 11:29:25 +0900 To: Waldemar Kornewald <Waldemar.Kornewald@web.de>
At Thu, 23 Sep 2004 12:12:20 +0200,
Waldemar Kornewald wrote:
>
> Hi,
> could you please tell me how I can create a default route from within
> the kernel? I am a member of the Haiku (OS) networking team and
> maintainer of the PPP stack and for dial-on-demand support there must be
> a default route which does not work. BTW, we use a port of your netstack
> (from the 4.x releases, I think).
> Which values should the default route get (netmask, destination, etc.)
> and which function(s) should I call (our PPP stack lives in the kernel)?
If you look at src/sys/net/route.c you will find a function (in
-CURRENT) called rtrequest1(). Read through that routine to see how
to do an RTM_ADD.
You will need a destination and netmask, yes. The destination for the
default route is 0 and you need to set the gateway to the correct
gateway.
For debuggging this you should have something listening to a routing
socket and printing out the messages. In userland on FreeBSD we do
this with "route monitor", see the route(8) man page for more
information.
Later,
George
_______________________________________________
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"
- Previous message: Brian Fundakowski Feldman: "Re: IPv6 route mutex recursion (crash) and fix"
- In reply to: Waldemar Kornewald: "creating default route in kernel"
- Next in thread: Waldemar Kornewald: "Re: creating default route in kernel"
- Reply: Waldemar Kornewald: "Re: creating default route in kernel"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|