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