>Приветствую.
>
>Как отделить мультикастные фреймы от широковещательных. Поясню что мне нужно: в своей
>программе сырой сокет слушает интерфейс и далее передает принятый кадр функции,
>проверяющей MAC-адреса в заголовке. Эта функция должна отсеить broadcast от multicast'a.
Мона сокет настроить на прием только мультикаста (что-то типа IFF_MULTICAST)
>Согласно документации, multicast можно определить по первому биту (он должен быть
>1) первого байта МАК-адреса, но под это правило попадает и broadcast
>адрес.
>
Согласно доки - 1 бит это _broadcast_, а мультикаст подмножество broadcast, в RFC описаны значение МАС-адреса (первые три байта) обозначающие что это мультикаст..