The PhysicalAddress
(used for MAC addresses) class supports variable-length byte arrays. As far as I know MAC addresses are always 48-bit long.
Is there a reason why the PhysicalAddress
allows any lenghts?
The PhysicalAddress
(used for MAC addresses) class supports variable-length byte arrays. As far as I know MAC addresses are always 48-bit long.
Is there a reason why the PhysicalAddress
allows any lenghts?
Your assumption that physical addresses are always 48 bits long is incorrect. EUI-64 addresses are 64 bits long, for instance.