I have an issue that my pf logs many packets that it's not supposed to log. I reproduced it with almost empty pf.conf:
set skip on lo
and it still logs some packets. I think that all those packets have ICMP6 type and they do not really belong to my computer, I have no idea why am I receiving them, but I don't have control over it.
Here's example of packet (received with tcpdump on pflog0):
13:18:29.211678 rule def/(match) pass in on vio0: fe80::3ad5:47ff:fe75:1a2b > ff02::1:ff75:1a2b: HBH icmp6: multicast listener report [hlim 1]
so my question is: where can I read about those default match rules and how do I disable those logs.
I tried to explicitly match those packets with something like pass in on vio0
(without logging statement), but they are still logged, probably because of that mysterious default match which marks the packet to be logged.