Sebastien Roy wrote:
> On Sun, 2010-01-03 at 11:42 -0800, Garrett D'Amore - sun microsystems
> wrote:
>   
>> Solution
>>
>> We propose to provide a mechanism whereby NIC drivers can change the
>> starting address for the PHY search.  (The first address matched is
>> identified.)  This is done via a driver property ("first-phy"), which
>> indicates the address of the first PHY to be checked.  (By default the
>> first address searched will be 1, going through 31, and then finally
>> searching at 0.)  Note that all 32 addresses will checked; the search
>> starts at the first-phy (or 1 if not set), checks each address in ascending
>> order, loops around at 31 and continues the search at address 0.
>>
>> The new property, "first-phy" will remain Consolidation Private, along
>> with the rest of the MII interfaces.
>>     
>
> Does "driver property" mean dladm link property, or driver.conf setting,
> or something else?  Why wouldn't it be better to simply have the driver
> call some mii_*() function to set the probe order without getting an
> administrative tunable involved?
>   

Its via ddi_prop_update_int().  While this could be administratively 
tuned, the intent is that the property is created programatically.

I need the property to exist fairly early, so having a driver set it up 
in attach() seemed like the least intrusive way of handling this.

    - Garrett
> -Seb
>
>
>   

Reply via email to