Girish Moodalbail wrote:
> On 10/12/09 22:16, Garrett D'Amore wrote:
>> All,
>>
>> I've converted hme to the common MII framework (and hence to 
>> Brussels).  This fixes at least one bug (it didn't work at forced 10 
>> Mbps!), and cleans up a *a lot* of code.  hme shrinks by about 2200 
>> lines.
>>
>> The webrev is here:
>>
>> http://cr.opensolaris.org/~gdamore/hme-mii
>
> Hello Garrett,
>
> I have looked at only Brussels interfaces and here are my comments:
>
> hme.c:
>
> L123-L128: Since all the 4 private properties are per-interface, the 
> comments above those lines are incorrect. They talk about making these 
> parameters per-interface (which is already per-interface) and using 
> ndd command.

Good catch.  I"m just remove the comment.

>
> L130-133: Do we really need these to be global variables? They are 
> used only for initiation and so can be represented as macros right.

They could be macros, but making them globals also allows them to be 
adjusted via /etc/system.  I'm not going to change them for now, because 
there simply isn't any compelling need to do so.

>
> L1917: rv should be reset to 0. otherwise when everything is fine we 
> will return (ENOTSUP) or else @L1950 return (ENOTSUP) and L1956 return 
> (0)

Accept.  I guess I didn't try changing these parameters.  Need to cover 
that with more testing.

>
> L1932: There is a missing 'else' clause.

Accept, good catch.

>
> L72, L90, L127, L269: NIT: no need for ','
Yeah, but C is ok with it either way.  I like to leave the last , in 
place, so if another member gets added to the end, you don't have to 
remember to add one without creating a syntax error.  As this is mostly 
a stylistic preference, I'm going to leave it alone for now.

Thanks for reviewing this stuff.

    - Garrett
>
> ~Girish

Reply via email to