In my load function I set up my MAC in fellowing order:

END_OBJ_INIT (...)
END_MIB_INIT (&pDrvCtrl->end, M2_ifType_fastEther, mac,, 6, MDU,
100000000);

It did not take my MAC as ifShow displays:

ifShow
eth (unit number 0):
Flags: (0x8063) UP BROADCAST MULTICAST ARP RUNNING
Type: еее╡ееее
Ethernet address is 00:00:00:00:00:00
Metric is 0

If I use someother type, M2_ifType_ethernetCsmacd, for example, rather
than M2_ifType_fastEther, then it got my MAC.