Thank you for taking the time to review the changes. Please see response 
below.

Dan Groves wrote:
>> If you have access to the SWAN, webrevs are located at: 
>> http://zhadum.east.sun.com/export/ws/ss150715/clearview-libdlpi-port-onnv/webrev/
>>  
>
>
> I haven't looked at anyone else's responses, so I don't know if anyone 
> already commented on these:
>
> usr/src/cmd/cmd-inet/usr.sbin/in.rarpd.c:
>
> lines 532-534:  Is it intentional to have the loop keep going even if 
> dlpi_recv returns something other than DLPI_SUCCESS?  In the original 
> code, if getmsg fails, syserr gets called.  I don't see an equivalent 
> in the new code.  Did I miss something?
Looking at this part of the code again this may be something I missed.  
I changed the new code to continue if dlpi_recv returned something other 
than DLPI_SUCCESS, with the error case DLPI_ETIMEDOUT in mind, in which 
case we would like to continue. But if DL_SYSERR is returned, I think 
syserr() needs to be called.

I'll make that change.

Thanks,
-Sagun


Reply via email to