diff options
author | Jonathan Matthew <jmatthew@cvs.openbsd.org> | 2022-03-11 12:14:18 +0000 |
---|---|---|
committer | Jonathan Matthew <jmatthew@cvs.openbsd.org> | 2022-03-11 12:14:18 +0000 |
commit | 07b7274091b2605c9cd7444719f815c4f33736a8 (patch) | |
tree | a2fb255bd7b8d7fe44094868b346fe3a82ff218b /usr.sbin/tcpdump/print-vrrp.c | |
parent | 0fe89780c429c8892d009e29df6882ae62fb5661 (diff) |
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@
Diffstat (limited to 'usr.sbin/tcpdump/print-vrrp.c')
0 files changed, 0 insertions, 0 deletions