OpenBSD 6.4. Значимые строчки из pf.conf:
block log
pass in quick on vio0 inet6 proto icmp6 icmp6-type neighbradv code 0
Т.е. смысл в том, чтобы пропускать этот пакет без лога. Судя по pflog они этим правилом не ловятся:
16:34:36.321539 rule 0/(match) block in on vio0: fe80::225:90ff:fed4:e03e > ff02::1: [|icmp6]
0000: 6000 0000 0020 3aff fe80 0000 0000 0000 `.... :.........
0010: 0225 90ff fed4 e03e ff02 0000 0000 0000 .%.....>........
0020: 0000 0000 0000 0001 8800 aafe 2000 0000 ............ ...
0030: 2a04 52c0 0101 0502 0000 0000 *.R.........
Другие ICMP6 пакеты ловятся (похожим правилом). Пытался по байтам разобрать пакет, вроде ICMP6 пакет именно указанного типа. Пытался ловить более общими правилами:
pass in quick on vio0 inet6 proto icmp6
pass in quick on vio0 inet6 proto icmp6 icmp6-type neighbradv