Seb/Cathy,

I've been working on a wad of additional improvements to the UV sources.
While many of the changes are just comment/message fix-ups and other nits,
there are some substantive changes too:

        * All of the dl_* routines (that were in strplumb.c, nfs_dlinet.c
          and softmac_ctl.c) have been unified into a single set of
          routines under sundlpi.h, with headers in <sys/dlpi.h>.  The new
          routines also fix a number of bugs in the old code, such
          incorrect assumptions that an M_PROTO/M_PCPROTO message will
          always have at least 4 bytes and that the SAP is always at the
          end of the DLSAP address.

        * A variety of ioctl-related simplifications and bugfixes have
          been made to dld_drv.c.  

        * A new softmac_process_dlpi() utility routine in softmac_ctl.c.

        * A number of unnecessary dependencies on Ethernet have been
          removed from the softmac code.

I'm still in the process of testing these changes, but I'd like to kick
off the review now so that I can hopefully putback the wad before the
end of the week.  

BTW, I'll be filing a Nevada bug for the dl_* duplication, which we can
just toss into the UV Nevada putback.

     webrev: http://cr.opensolaris.org/~meem/uv-tweaks
     cscope: /net/atlantic.east/export/ws/meem/uv-tweaks/usr/src

-- 
meem

Reply via email to