OpenBSD cvs log

created 2022-03-13T19:50:49Z
begin 2022-03-11T10:05:38Z
end 2022-03-11T12:14:17Z
path src/sys
commits 1

date 2022-03-11T12:14:17Z
author jmatthew
files src/sys/dev/pci/if_aq_pci.c log diff annotate
message Fix receive filter handling. Update the unicast mac address in the filter
when bringing the interface up, so it's possible to change it with
ifconfig. Rearrange multicast handling so IFF_ALLMULTI is set correctly
and multicast ranges don't trigger promisc mode. Perhaps most importantly,
set RPF_MCAST_FILTER_EN to 0 when we don't want all multicast traffic -
we use mac address filters to receive specific multicast groups, and the
multicast filter is programmed to accept all multicast traffic.

based on a diff from Brad
ok dlg@