OpenBSD cvs log

created 2020-01-22T04:06:29Z
begin 2019-12-11T07:30:09Z
end 2019-12-11T11:55:12Z
path src/sys
commits 1

date 2019-12-11T11:55:12Z
author dlg
files src/sys/net/if_aggr.c log diff annotate
message use sockaddr_storage to store the address used to generate mcast entries.

this means we don't truncate sockaddr_in6, which in turn means we
dont end up using garbage or zeros on the underlying ports when
requesting they set up hardware filters for multicast addresses.
vlan(4) uses sockaddr_storage like this too for the same thing.

discovered by jmatthew@ because ipv6 on top of aggr wasn't working
unless tcpdump was running.