diff options
Diffstat (limited to 'sys/net/if_lagg.c')
-rw-r--r-- | sys/net/if_lagg.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/net/if_lagg.c b/sys/net/if_lagg.c index beae0b6..c900064 100644 --- a/sys/net/if_lagg.c +++ b/sys/net/if_lagg.c @@ -1214,12 +1214,8 @@ lagg_ether_cmdmulti(struct lagg_port *lp, int set) LAGG_WLOCK_ASSERT(sc); - bzero((char *)&sdl, sizeof(sdl)); - sdl.sdl_len = sizeof(sdl); - sdl.sdl_family = AF_LINK; - sdl.sdl_type = IFT_ETHER; + link_init_sdl(ifp, (struct sockaddr *)&sdl, IFT_ETHER); sdl.sdl_alen = ETHER_ADDR_LEN; - sdl.sdl_index = ifp->if_index; if (set) { TAILQ_FOREACH(ifma, &scifp->if_multiaddrs, ifma_link) { |