Home
last modified time | relevance | path

Searched refs:sdl_index (Results 1 – 25 of 31) sorted by relevance

12

/netbsd-src/sys/net/
H A Ddl_print.c97 return snprintf(buf, len, "link#%hu", sdl->sdl_index); in sdl_print()
108 int ll = snprintf(buf + l, clip(len, l), "]:%hu", sdl->sdl_index); in sdl_print()
H A Dif_llatbl.c632 struct rt_addrinfo *info, int sdl_index) in lla_rt_output() argument
647 if (sdl_index != 0) in lla_rt_output()
648 ifp = if_get_byindex(sdl_index, &psref); in lla_rt_output()
650 ifp = if_get_byindex(dl->sdl_index, &psref); in lla_rt_output()
654 __func__, sdl_index != 0 ? sdl_index : dl->sdl_index); in lla_rt_output()
H A Drtsock_shared.c534 route_get_sdl_index(struct rt_addrinfo *info, int *sdl_index) in route_get_sdl_index() argument
546 *sdl_index = satosdl(nrt->rt_gateway)->sdl_index; in route_get_sdl_index()
768 int sdl_index = sdlp->sdl_index; in COMPATNAME() local
769 if (sdl_index == 0) { in COMPATNAME()
770 error = route_get_sdl_index(&info, &sdl_index); in COMPATNAME()
787 &sdl_index); in COMPATNAME()
793 rtm->rtm_rmx.rmx_expire, &info, sdl_index); in COMPATNAME()
814 rtm->rtm_rmx.rmx_expire, &info, sdlp->sdl_index); in COMPATNAME()
H A Dif_dl.h84 uint16_t sdl_index; /* if != 0, system given index for interface */ member
H A Dlink_proto.c505 sdl->sdl_index = ifindex; in sockaddr_dl_init()
525 const uint_fast8_t indexofs = offsetof(struct sockaddr_dl, sdl_index); in sockaddr_dl_cmp()
H A Dif.c1998 if (sdl->sdl_index && sdl->sdl_index < if_indexlim && in ifa_ifwithnet()
1999 ifindex2ifnet[sdl->sdl_index] && in ifa_ifwithnet()
2000 !if_is_deactivated(ifindex2ifnet[sdl->sdl_index])) { in ifa_ifwithnet()
2001 return ifindex2ifnet[sdl->sdl_index]->if_dl; in ifa_ifwithnet()
/netbsd-src/usr.sbin/arp/
H A Darp.c359 sdl_m.sdl_index = sdl->sdl_index; in set()
489 if (sdl->sdl_index) { in dump()
490 if (getifname(sdl->sdl_index, ifname, sizeof(ifname)) == 0) in dump()
505 if (sdl->sdl_index == 0) in dump()
797 if (sdl && sdl->sdl_index == ifindex) { in getifname()
/netbsd-src/tests/sys/net/
H A Dt_print.c148 sdl.sdl_index = (uint16_t)i; in ATF_TC_BODY()
161 sdl.sdl_index = (uint16_t)i; in ATF_TC_BODY()
/netbsd-src/usr.sbin/rarpd/
H A Dmkarp.c201 sdl_m.sdl_index = sdl->sdl_index; in mkarp()
/netbsd-src/usr.sbin/ndp/
H A Dndp.c358 sdl_m.sdl_index = sdl->sdl_index; in set()
545 mysin->sin6_scope_id = sdl->sdl_index; in do_foreach()
571 ifname = if_indextoname((unsigned int)sdl->sdl_index, ifix_buf); in do_foreach()
584 (unsigned int)sdl->sdl_index, 1); in do_foreach()
/netbsd-src/lib/libc/net/
H A Dif_indextoname.c86 (void *)ifa->ifa_addr)->sdl_index) in __weak_alias()
H A Dif_nametoindex.c102 (void *)ifa->ifa_addr)->sdl_index; in __weak_alias()
H A Dif_nameindex.c134 (void *)ifa->ifa_addr)->sdl_index; in __weak_alias()
H A Dgetnameinfo.c564 n = snprintf(host, hostlen, "link#%u", sdl->sdl_index); in getnameinfo_link()
H A Dsctp_sys_calls.c90 tbuf, dl->sdl_nlen, dl->sdl_index, dl->sdl_type, in SCTPPrintAnAddress()
/netbsd-src/lib/libutil/
H A Dsockaddr_snprintf.c129 SALEN(sdl), sdl->sdl_family, sdl->sdl_index, in debug_dl()
204 sdl->sdl_index); in sockaddr_snprintf()
/netbsd-src/usr.sbin/rtadvd/
H A Dif.c237 if (ifindex && SDL(gw)->sdl_index != ifindex) in get_next_msg()
307 return SDL(rti_info[RTAX_GATEWAY])->sdl_index; in get_rtm_ifindex()
/netbsd-src/external/bsd/dhcpcd/dist/src/
H A Dif.c604 ifp->index = sdl->sdl_index; in if_discover()
918 offsetof(struct sockaddr_dl, sdl_index) + in if_findifpfromcmsg()
919 sizeof(sdl.sdl_index)) in if_findifpfromcmsg()
923 ifindex = sdl.sdl_index; in if_findifpfromcmsg()
H A Dsa.c396 if (snprintf(buf, len, "link#%d", sdl->sdl_index) == -1) in sa_addrtop()
H A Dif-bsd.c457 sdl->sdl_index = (unsigned short)ifp->index; in if_linkaddr()
600 if (sdl->sdl_index) in if_findsdl()
601 return if_findindex(ctx->ifaces, sdl->sdl_index); in if_findsdl()
/netbsd-src/tests/lib/libutil/
H A Dt_sockaddr_snprintf.c162 sdl.sdl_index = 0; in ATF_TC_BODY()
/netbsd-src/usr.sbin/ifwatchd/
H A Difwatchd.c333 if ((ifd = find_interface(li->sdl_index)) == NULL) { in check_addrs()
337 li->sdl_index); in check_addrs()
/netbsd-src/external/bsd/wpa/dist/src/drivers/
H A Ddriver_wired_common.c111 dlp->sdl_index = 0; in driver_wired_multi()
/netbsd-src/external/bsd/blocklist/port/
H A Dsockaddr_snprintf.c155 SLEN(sdl), sdl->sdl_family, sdl->sdl_index, in debug_dl()
/netbsd-src/sbin/route/
H A Drtutil.c750 (void)snprintf(line, sizeof(line), "link#%d", sdl->sdl_index); in link_print()

12