A maioria das distribuições Linux inclui os parâmetros de configuração usados para compilar o kernel em /boot/config-<kernel-version>
.
Então
grep -x 'CONFIG_PACKET=[ym]' "/boot/config-$(uname -r)"
Deve informar se o suporte ao soquete AF_PACKET
está incluído ( m
para como um módulo ).
Caso contrário, você pode apenas tentar criar um soquete (usando socket(2)
, ver packet(7)
para saber como fazer) na família AF_PACKET e verificar se há um erro.