Lines Matching defs:sdl
3494 ill_dls_info(struct sockaddr_dl *sdl, const ill_t *ill)
3498 sdl->sdl_family = AF_LINK;
3499 sdl->sdl_index = ill_get_upper_ifindex(ill);
3500 sdl->sdl_type = ill->ill_type;
3501 ill_get_name(ill, sdl->sdl_data, sizeof (sdl->sdl_data));
3502 len = strlen(sdl->sdl_data);
3504 sdl->sdl_nlen = (uchar_t)len;
3505 sdl->sdl_alen = ill->ill_phys_addr_length;
3506 sdl->sdl_slen = 0;
3508 bcopy(ill->ill_phys_addr, &sdl->sdl_data[len], sdl->sdl_alen);
3518 ill_xarp_info(struct sockaddr_dl *sdl, ill_t *ill)
3520 sdl->sdl_family = AF_LINK;
3521 sdl->sdl_index = ill->ill_phyint->phyint_ifindex;
3522 sdl->sdl_type = ill->ill_type;
3523 ill_get_name(ill, sdl->sdl_data, sizeof (sdl->sdl_data));
3524 sdl->sdl_nlen = (uchar_t)mi_strlen(sdl->sdl_data);
3525 sdl->sdl_alen = ill->ill_phys_addr_length;
3526 sdl->sdl_slen = 0;
3527 return (sdl->sdl_nlen);
8426 struct sockaddr_dl *sdl;
8443 sdl = &xar->xarp_ha;
8445 if (sdl->sdl_family != AF_LINK || sin->sin_family != AF_INET)
8447 if (sdl->sdl_nlen >= LIFNAMSIZ)
8456 if (ipip->ipi_cmd_type == XARP_CMD && sdl->sdl_nlen != 0) {
8457 ipif = ipif_lookup_on_name(sdl->sdl_data, sdl->sdl_nlen,