Currently mac address asigned inside interface module during initalisation.
Generally speaking MAC assignment should be trigered by higher layers.
Transceiver should support function like
<radio_driver>.ioctl(e_if_ioctl_t e_paramType, void* p_paramStruct)
Where "e_paramType" can be a set/get MAC address