Re: OID_802_3_CURRENTADDRESS Vs OID_802_3_PERMANENTADDRESS by Alireza
Alireza
Wed Oct 17 02:24:11 PDT 2007
> No, the MAC address cannot be changed "on the fly", true until at
> least NDIS 5 (not sure for NDIS 6).
In NDIS 6 we still can not change the MAC address on the fly. There are
interesting scenarios to make this possible but we have way too many issues
we have to resolve before making this possible.
-ali
--
This posting is provided "AS IS" with no warranties, and confers no rights.
"Stephan Wolf [MVP]" <stewo68@hotmail.com> wrote in message
news:1192541439.055390.247540@e9g2000prf.googlegroups.com...
> OID_802_3_PERMANENT_ADDRESS is the manufacturer burn-in MAC address of
> the Ethernet adapter.
>
> OID_802_3_CURRENT_ADDRESS is the currently used MAC address by the
> adapter, which is identical to the permanent address unless the user
> has manually configured some different MAC address in the key
> 'NetworkAddress'. For details, see the DDK docs on
> NdisReadNetworkAddress().
>
> No, the MAC address cannot be changed "on the fly", true until at
> least NDIS 5 (not sure for NDIS 6).
>
> Also, changing the routing table will never result in any MAC address
> change, whatsoever.
>
> Stephan
> ---
> On Oct 16, 3:16 pm, Bisban <bis...@gmail.com> wrote:
>> Hi All,
>> When NDIS calls OID_802_3_PERMANENTADDRESS ? And if it gets a valid
>> MAC address what makes it to call a OID_802_3_CURRENTADDRESS ??
>> Does it mean a NIC driver can change its MAC address on the FLY...
>> If so how can NDIS be informed about the same....
>>
>> One more query, if i change the Routing table entries dynamically
>> will this reflect in NDIS calling the Miniport adapter with
>> OID_802_3_Currentaddress???
>> Can a change in the Routing table trigger a call to OIDs related to
>> MAC address??
>>
>> Thanks in advance
>> bisban
>