Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-11 Thread Eric F Crist
On Nov 11, 2007, at 11:53 AM, Gergely CZUCZY wrote: On Sun, Nov 11, 2007 at 06:02:56PM +0100, Soeren Straarup wrote: On Sat, 10 Nov 2007 22:17:18 -0800 (PST) Doug Barton <[EMAIL PROTECTED]> wrote: On Mon, 5 Nov 2007, Bob Johnson wrote: On 11/5/07, Mike Makonnen <[EMAIL PROTECTED]> wrote:

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-11 Thread Gergely CZUCZY
On Sun, Nov 11, 2007 at 06:02:56PM +0100, Soeren Straarup wrote: > On Sat, 10 Nov 2007 22:17:18 -0800 (PST) > Doug Barton <[EMAIL PROTECTED]> wrote: > > > On Mon, 5 Nov 2007, Bob Johnson wrote: > > > > > On 11/5/07, Mike Makonnen <[EMAIL PROTECTED]> wrote: > > > > > >> Most IP related knobs will

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-11 Thread Soeren Straarup
On Sat, 10 Nov 2007 22:17:18 -0800 (PST) Doug Barton <[EMAIL PROTECTED]> wrote: > On Mon, 5 Nov 2007, Bob Johnson wrote: > > > On 11/5/07, Mike Makonnen <[EMAIL PROTECTED]> wrote: > > > >> Most IP related knobs will have an ipv4_ and ipv6_ version. To > >> make the transition easier rc.subr(8) wi

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-11 Thread Mike Makonnen
On Sat, 2007-11-10 at 22:17 -0800, Doug Barton wrote: > On Mon, 5 Nov 2007, Bob Johnson wrote: > > > > > Personally, I'd prefer the new names be along the lines of > > ifconfig__ipv4, ifconfig__ipv6, > > defaultrouter_ipv4, defaultrouter_ipv6, dhclient_program_ipv4, > > dhclient_program_ipv6, etc.

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-10 Thread Doug Barton
On Mon, 5 Nov 2007, Bob Johnson wrote: On 11/5/07, Mike Makonnen <[EMAIL PROTECTED]> wrote: Most IP related knobs will have an ipv4_ and ipv6_ version. To make the transition easier rc.subr(8) will "automagically" DTRT for the following knobs: gateway_enable => ipv4_gateway_enable

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-05 Thread Bob Johnson
On 11/5/07, Mike Makonnen <[EMAIL PROTECTED]> wrote: > Most IP related knobs will have an ipv4_ and ipv6_ version. To make the > transition easier rc.subr(8) will "automagically" DTRT for the following > knobs: > gateway_enable => ipv4_gateway_enable > router_enable => ipv

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-11-05 Thread Mike Makonnen
Hello folks, I'd really like to get this done soon. I've been using it locally and I think it's ready for wider testing. The patch is at: http://people.freebsd.org/~mtm/src-etc.ipv6.diff I'll quickly summarize the changes, but there's a longer explanation attached to the patch. The main goal

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-05-17 Thread Mike Makonnen
On Thu, Apr 05, 2007 at 11:02:51AM -0500, Brooks Davis wrote: > > > > > > I fell fairly strongly that ipv6_network_interfaces and > > > network_interfaces are a mistake and that we should remove them > > > rather than propagating them. The way I'd prefer to see interfaces > > > that are exception

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-04-05 Thread Brooks Davis
On Thu, Apr 05, 2007 at 06:46:44PM +0300, Mike Makonnen wrote: > On Tue, Apr 03, 2007 at 06:14:23PM -0500, Brooks Davis wrote: > > > - You can now do things like: > > > # Start/Stop IPv6 on all interfaces > > > /etc/rc.d/netif (start|stop) ip6 > > > # Start/Stop IPv6 only on interface rl0 >

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-04-05 Thread Mike Makonnen
On Tue, Apr 03, 2007 at 06:14:23PM -0500, Brooks Davis wrote: > > - You can now do things like: > > # Start/Stop IPv6 on all interfaces > > /etc/rc.d/netif (start|stop) ip6 > > # Start/Stop IPv6 only on interface rl0 > > /etc/rc.d/netif (start|stop) rl0 ip6 > > # Do IPv6 option

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-04-05 Thread Mike Makonnen
On Tue, Apr 03, 2007 at 11:11:32PM +0200, Jeremie Le Hen wrote: > > As Dag-Erling said, it may conflict with a future if_ip. Moreover, > network interfaces are renameable, so the namespace conflict is even > more likely. > > Although it breaks the standard rc(8) syntax, I would personaly prefer:

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-04-03 Thread Brooks Davis
I keep forgetting to do a review so a few comments now and hopefully a fuller review later. On Thu, Mar 29, 2007 at 09:29:06PM +0300, Mike Makonnen wrote: > Hello folks, > > Ever since rc.d was brought into the tree we all agreed IPv6 needed > to be integrated better. Well, I've finally gotten ar

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-04-03 Thread Jeremie Le Hen
Hi Mike, Thank you for working on this. I'm always glad to see someone working on homogenization. I dare to post a few comments though: On Thu, Mar 29, 2007 at 09:29:06PM +0300, Mike Makonnen wrote: > What it does > > - rc.d/network_ipv6 is no longer necessary and can be removed >

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-03-31 Thread gnn
Hi, I'm going to take a look over these changes as well. Best, George ___ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-03-29 Thread Dag-Erling Smørgrav
Mike Makonnen <[EMAIL PROTECTED]> writes: > - You can now do things like: > # Start/Stop IPv6 on all interfaces > /etc/rc.d/netif (start|stop) ip6 > # Start/Stop IPv6 only on interface rl0 > /etc/rc.d/netif (start|stop) rl0 ip6 I hope we never get an if_ip NIC driver :) D

Re: Merging rc.d/network_ipv6 into rc.d/netif

2007-03-29 Thread Bruce M. Simpson
Mike Makonnen wrote: I would especially like feedback from folks more familiar with IPv6. One gotcha I've noticed is that if you boot with ipv6_enable turned off, then try to start IPv6 on an interface later on, it doesn't work because none of the interfaces (except lo0) has a link-local address

Merging rc.d/network_ipv6 into rc.d/netif

2007-03-29 Thread Mike Makonnen
Hello folks, Ever since rc.d was brought into the tree we all agreed IPv6 needed to be integrated better. Well, I've finally gotten arround to it... several years later :-P The patch is at: http://people.freebsd.org/~mtm/src-etc.ipv6.diff What it does - rc.d/network_ipv6 is no long