Erik Nordmark wrote:
> Garrett D'Amore wrote:
>> 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.
>
> I think it is similar to the Mobile IPv4 removal we did a while back. 
> While it might come back, the fact that nothing uses it, it can't be 
> tested any more, it adds significant complexity to the code.
>
> Thus if we need something form of external resolver for a new 
> IP-over-foo, then we have to built it from scratch anyway.

Okay, with that, +1.

    - Garrett

>
>    Erik
>
>> 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