Do we believe that there will never be another media layer which 
requires this sort of external resolver?  (Or that ATM is dead and gone 
from Solaris forever?)

If so, then I'll be happy to support this since I hate leaving around 
dead/untested code.  But I'm worried that this one might be a tad premature.

Of course, if all the world is 802, then it probably is indeed not needed.

     - Garrett

Sebastien Roy wrote:
> I'm submitting this fast-track for Sowmini Varadhan.  It times out on
> 09/23/2009.  The release binding is Minor.
>
> This case proposes to announce the obsolescence of support for code
> associated with the IFF_XRESOLV interface flag in the next patch or
> micro release, and remove it and associated kernel code from the next
> minor release.
>
> Details:
> ========
>
> The IFF_XRESOLV flag was introduced as part of PSARC 1999/446 to
> support external address resolvers for ATM devices. The Interfaces
> proposed by PSARC 1999/446 were subsequently modified by PSARC
> 2001/023, so that the IFF_XRESOLV flag was marked Evolving, and had to
> be set by the ATM device using private ioctls (SIOCSLIFNAME) interface
> as opposed to ifconfig(1m).
>
> The ATM driver was EOL'ed as part of PSARC 2006/272 removing the sole
> consumer of the Evolving IFF_XRESOLV interface, and leaving behind a
> mass of untestable, possibly buggy code in the Solaris kernel TCP/IP
> modules. As a result, the current state of the code is that nothing in
> Solaris can set IFF_XRESOLV, though ifconfig(1m) has the facility to
> display it as part of the output for interface flags.
>
> The proposal is to remove all code associated with IFF_XRESOLV, and
> adjust the documentation to reflect this removal.
>
>
> Affected Interfaces:
>
>          Interfaces removed by this case
>   -------------------------------------------------------------
>   
>   Interface     Classification          Comments
>   -------------------------------------------------------------
>   
>   IFF_XRESOLV   Committed               2001/023, 2006/272
>   -------------------------------------------------------------
>
>
> Man page updates:
> ================
>
> --- ifconfig.old        Tue Sep 15 15:05:38 2009
> +++ ifconfig.new        Tue Sep 15 15:05:52 2009
> @@ -1551,12 +1551,7 @@
>          option.)
>  
>  
> -     XRESOLV
>  
> -        Indicates that  the  interface  uses  an  IPv6  external
> -        resolver.
> -
> -
>  LOGICAL INTERFACES
>       Solaris TCP/IP allows  multiple  logical  interfaces  to  be
>       associated  with a physical network interface. This allows a
>
>
>   

Reply via email to