Do not count packets though multicast loopback and simplex interfaces.
authorbluhm <bluhm@openbsd.org>
Sat, 6 Jan 2024 11:42:11 +0000 (11:42 +0000)
committerbluhm <bluhm@openbsd.org>
Sat, 6 Jan 2024 11:42:11 +0000 (11:42 +0000)
commit7930701169eecf45ae650f8ea5723784f89412b7
treee6482026d67428ffc750088dc50198156afc83ac
parentef0dceb5e3695222c9515e080415663c4574353a
Do not count packets though multicast loopback and simplex interfaces.

Counting multicast packets sent to local stack or packets that are
reflected by simplex interfaces does not make much sense.  They are
neither received nor output by any ethernet device.  Counting these
packets at lo0 or the loopback interface of the routing domain would
be possible, but is not worth the effort.  Make if_input_local()
MP safe by deleting the if_opackets++ code.

OK mvs@
sys/net/if.c