[질문] PF_PACKET 타입에 대하여

ssul97의 이미지

socket을 PF_PACKET 타입으로 생성해서 사용하고 있습니다.
반드시 PF_PACKET 타입으로 생성해야 합니다.

제가 하고 싶은 것은 PF_PACKET 타입으로 생성하여 IGMP 패킷만 받고 싶습니다.
그런데 PF_PACKET 타입으로 생성하니 L2단의 모든 패킷을 다 받아 버리는군요

PF_PACKET 타입으로 생성하여 IGMP 패킷만 받을 수 있는 방법이 없나요?
답변 부탁드립니다