Lines Matching refs:llsa
3401 if_allocmulti(struct ifnet *ifp, struct sockaddr *sa, struct sockaddr *llsa, in if_allocmulti() argument
3424 if (llsa == NULL) { in if_allocmulti()
3429 dupsa = malloc(llsa->sa_len, M_IFMADDR, mflags); in if_allocmulti()
3435 bcopy(llsa, dupsa, llsa->sa_len); in if_allocmulti()
3508 struct sockaddr *llsa; in if_addmulti() local
3541 llsa = NULL; in if_addmulti()
3546 llsa = (struct sockaddr *)&sdl; in if_addmulti()
3547 error = ifp->if_resolvemulti(ifp, &llsa, sa); in if_addmulti()
3556 ifma = if_allocmulti(ifp, sa, llsa, M_NOWAIT); in if_addmulti()
3568 if (llsa != NULL) { in if_addmulti()
3569 ll_ifma = if_findmulti(ifp, llsa); in if_addmulti()
3571 ll_ifma = if_allocmulti(ifp, llsa, NULL, M_NOWAIT); in if_addmulti()
3615 if ((llsa != NULL) && (llsa != (struct sockaddr *)&sdl)) in if_addmulti()
3616 link_free_sdl(llsa); in if_addmulti()
3621 if ((llsa != NULL) && (llsa != (struct sockaddr *)&sdl)) in if_addmulti()
3622 link_free_sdl(llsa); in if_addmulti()