Lines Matching defs:sdl
139 struct sockaddr_dl sdl;
160 if (sockaddr_dl_init(&u.sdl, sizeof(u.ss), ifp->if_index,
483 sockaddr_dl_init(struct sockaddr_dl *sdl, socklen_t socklen, uint16_t ifindex,
489 sdl->sdl_family = AF_LINK;
490 sdl->sdl_slen = 0;
493 sdl->sdl_len = socklen;
500 sdl->sdl_len = len;
501 sdl->sdl_index = ifindex;
502 sdl->sdl_type = type;
503 memset(&sdl->sdl_data[0], 0, namelen + addrlen);
505 memcpy(&sdl->sdl_data[0], name, namelen);
506 sdl->sdl_nlen = namelen;
508 sdl->sdl_nlen = 0;
510 memcpy(&sdl->sdl_data[sdl->sdl_nlen], addr, addrlen);
511 sdl->sdl_alen = addrlen;
513 sdl->sdl_alen = 0;
514 return sdl;
567 sockaddr_dl_setaddr(struct sockaddr_dl *sdl, socklen_t socklen,
572 len = sockaddr_dl_measure(sdl->sdl_nlen, addrlen);
580 memcpy(&sdl->sdl_data[sdl->sdl_nlen], addr, addrlen);
581 sdl->sdl_alen = addrlen;
582 sdl->sdl_len = len;
583 return sdl;