Comments:

dhcpagent/select.c: 216:  If it is an unused argument, why not just 
remove it?  Likewise for the short.


in.rarpd: thank you for all the cleanups.  Nice improvement.

General: it looks like a lot of code cleanup.  This is a good thing!

I only did dhcpagent and rarpd so far.  I'll look at the rest later.

    -- Garrett


sagun shakya wrote:
> The Clearview project delivered libdlpi(3LIB) as a public DLPI library 
> and as a follow-on work to get all DLPI applications in ON to use the 
> APIs provided by libdlpi, a set of application have been ported to 
> libdlpi[1].
> Also, there are a couple of APIS being added to libdlpi, namely 
> dlpi_arptype() and dlpi_iftype().  These functions allows a DLPI 
> mactype value to be mapped to an ARP type value or an IP type value 
> respectively. A PSARC fasttrack will be filed for these additional API.
>
> If you're off the SWAN webrev is located at: 
> http://cr.grommit.com/~sshakya/webrev-libdlpi-port/
>
> If you have access to the SWAN, webrevs are located at: 
> http://zhadum.east.sun.com/export/ws/ss150715/clearview-libdlpi-port-onnv/webrev/
>  
>
>
> workspace & cscope:
> /net/zhadum.east/export/ws/ss150715/clearview-libdlpi-port-onnv
>
> Please provide your feedback to this list. The review timer is set for 
> two weeks (05/08/07).
>
> To lessen the burden of code review, I requested reviews from several 
> Sun employees who have worked or are working on the specific 
> applications (assignments are listed below). However, comments from 
> the community at-large and also review of the entire changes are welcome.
>
> Here are the list of DLPI applications and reviewers who kindly agreed 
> on reviewing:
>
> James D. Carlson and Peter Memishian - dhcpagent, in.rarpd, libdlpi, 
> libdladm, dladm and additional apis to libdlpi
> Donghai Han - zoneadm
> Grant Zhang or a team member of scsitgt-bj - libuuid
>
> The applications and related files are:
>
> 1. dhcpagent - DHCP client daemon
>
> usr/src/cmd/cmd-inet/sbin/dhcpagent/Makefile
> usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.c
> usr/src/cmd/cmd-inet/sbin/dhcpagent/dlpi_io.h
> usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.c
> usr/src/cmd/cmd-inet/sbin/dhcpagent/interface.h
> usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.c
> usr/src/cmd/cmd-inet/sbin/dhcpagent/packet.h
> usr/src/cmd/cmd-inet/sbin/dhcpagent/request.c
> usr/src/cmd/cmd-inet/sbin/dhcpagent/select.c
> usr/src/lib/libdhcpagent/common/dhcp_stable.c
> usr/src/lib/libdhcputil/common/dhcp_inittab.c
> usr/src/lib/libdhcputil/common/dhcp_inittab.h
> usr/src/lib/libdhcputil/common/mapfile-vers
>
> 2. in.rarpd  - RARP server
> usr/src/cmd/cmd-inet/usr.sbin/Makefile
> usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c
>
> 3. zoneadm   - utility to administer system zones
> usr/src/cmd/zoneadm/Makefile
> usr/src/cmd/zoneadm/zoneadm.c
>
> 4. libuuid   - UUID library
> usr/src/lib/Makefile
> usr/src/lib/libuuid/Makefile.com
> usr/src/lib/libuuid/common/etheraddr.c
> usr/src/lib/libuuid/common/etheraddr.h
>
> 5. libdladm changes needed to port libuuid
> usr/src/lib/libdladm/Makefile
> usr/src/lib/libdladm/amd64/Makefile
> usr/src/lib/libdladm/common/linkprop.c
> usr/src/lib/libdladm/sparcv9/Makefile
> usr/src/pkgdefs/SUNWcslr/prototype_i386
> usr/src/pkgdefs/SUNWcslr/prototype_sparc
> usr/src/pkgdefs/etc/exception_list_i386
> usr/src/pkgdefs/etc/exception_list_sparc
>
> 6. additional APIs to libdlpi
> usr/src/lib/libdlpi/common/libdlpi.c
> usr/src/lib/libdlpi/common/libdlpi.h
> usr/src/lib/libdlpi/common/mapfile-vers
>
> 7. dladm
> usr/src/cmd/dladm/dladm.c
>
> Thank you for your time.
>
> Sagun
>
> [1] Note that the changes above does not comprise of all the 
> applications.  These set of applications are needed to get the 
> Clearview UV work completed.
>
> _______________________________________________
> networking-discuss mailing list
> networking-discuss at opensolaris.org


Reply via email to