Как получить MAC-адрес с помощью API vxWorks6.8 в режиме реального времени? - PullRequest
0 голосов
/ 01 марта 2019

Я знаю endFindByName () и muxIoctl (), но эти две функции зависят от "muxLib.h", а END_OBJ зависят от "end.h". Эти два заголовочных файла используются только в режиме ядра.

1 Ответ

0 голосов
/ 04 марта 2019

Не на 100%, но попробуйте использовать ioctl() с SIOCGIFLLADDR:

sock = socket (AF_INET, SOCK_DGRAM, 0);

ioctl (sock, SIOCGIFLLADDR, &ifr);

close (sock);

в ifr.ifr_ifru.ifru_addr - это ваш Mac.

...