Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Dec 2001 17:10:17 -0500 (EST)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Joerg Wunsch <joerg@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/net if_sppp.h if_spppsubr.c
Message-ID:  <Pine.NEB.3.96L.1011230170848.98195A-100000@fledge.watson.org>
In-Reply-To: <200112302042.fBUKgUM24406@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I've actually always wanted the ability to not bind specific protocols to
specific interfaces, or better, bind them specifically as part of the
configuration process.  I.e., 

ifconfig lo0 bind inet
ifconfig lo0 bind inet6
ifconfig fxp0 bind inet
ifconfig fxp0 bind inet6
ifconfig ppp0 bind inet
...

That and to seperate 'administrative up/down' from 'hardware up/down'
better in our administrative tools.

Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
robert@fledge.watson.org      NAI Labs, Safeport Network Services

On Sun, 30 Dec 2001, Joerg Wunsch wrote:

> joerg       2001/12/30 12:42:30 PST
> 
>   Modified files:
>     sys/net              if_sppp.h if_spppsubr.c 
>   Log:
>   Implement an option to administratively disable the negotiation of
>   IPv6 on an sppp interface.  In an IPv6-enabled kernel, every IPv6
>   interface automatically gets an IPv6 address assigned (and IPv6
>   multicast packets sent at initialization time).  For sppp links where
>   we know our remote peer wouldn't support IPv6 at all, there's no point
>   in attempting to negotiate IPV6CP (or to even dial out for an IPv6
>   packet at all for dial-on-demand interfaces).
>   
>   I wish there were a more generic way to administratively disable IPv6
>   on an interface instead.  ume told me there isn't.
>   
>   While i was at it, converted both, enable_vj and enable_ipv6 into flag
>   bits in struct sppp (enable_vj used to be an int of its own).
>   
>   MFC after:      1 month
>   
>   Revision  Changes    Path
>   1.24      +10 -1     src/sys/net/if_sppp.h
>   1.91      +50 -7     src/sys/net/if_spppsubr.c
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1011230170848.98195A-100000>