Home
last modified time | relevance | path

Searched refs:lladdr (Results 1 – 14 of 14) sorted by relevance

/xnu-11215/tests/
H A Dinet6_addr_mode.c275 struct in6_addr lladdr; variable
286 T_ASSERT_EQ(inet6_get_linklocal_address(if_index, &lladdr), 1, NULL);
288 …T_ASSERT_POSIX_SUCCESS(inet6_aifaddr(ifname1, &lladdr, NULL, 64, 123, ND6_INFINITE_LIFETIME, ND6_I…
303 struct in6_addr lladdr; variable
316 T_ASSERT_EQ(inet6_get_linklocal_address(if_index, &lladdr), 1, NULL);
318 …T_ASSERT_POSIX_SUCCESS(inet6_aifaddr(ifname1, &lladdr, NULL, 64, 123, ND6_INFINITE_LIFETIME, ND6_I…
/xnu-11215/bsd/netinet6/
H A Dnd6_nbr.c276 char *lladdr = NULL; in nd6_ns_input() local
367 if (is_dad_probe && lladdr) { in nd6_ns_input()
450 nd6_prproxy_ns_input(ifp, &saddr6, lladdr, in nd6_ns_input()
949 char *lladdr = NULL; in nd6_na_input() local
1103 if (ifp->if_addrlen && !lladdr) { in nd6_na_input()
1179 if (lladdr == NULL) { in nd6_na_input()
1231 if (lladdr) { in nd6_na_input()
1259 if (lladdr && llchange) { in nd6_na_input()
2129 uint8_t *lladdr = dp->dad_lladdr; in nd6_dad_duplicated() local
2172 } else if (lladdr == NULL && in nd6_dad_duplicated()
[all …]
H A Dicmp6.c2520 char *lladdr = NULL; in icmp6_redirect_input() local
2675 ND_OPT_LLADDR(ndopts.nd_opts_tgt_lladdr, nd_opt_len, lladdr, lladdrlen); in icmp6_redirect_input()
2682 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input()
2692 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, in icmp6_redirect_input()
2919 char *lladdr; in icmp6_redirect_output() local
2943 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
2944 bcopy(LLADDR(sdl), lladdr, ifp->if_addrlen); in icmp6_redirect_output()
H A Dnd6.c3505 nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr __sized_by(lladdrlen), in nd6_cache_lladdr()
3581 if (olladdr && lladdr) { in nd6_cache_lladdr()
3582 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen)) { in nd6_cache_lladdr()
3602 if (lladdr != NULL) { /* (3-5) and (7) */ in nd6_cache_lladdr()
3608 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen); in nd6_cache_lladdr()
3615 if ((!olladdr && lladdr != NULL) || /* (3) */ in nd6_cache_lladdr()
3616 (olladdr && lladdr != NULL && llchange)) { /* (5) */ in nd6_cache_lladdr()
3624 if (lladdr == NULL) { /* (6) */ in nd6_cache_lladdr()
3744 if ((!is_newentry && (olladdr || lladdr)) || /* (2-5) */ in nd6_cache_lladdr()
3745 (is_newentry && lladdr)) { /* (7) */ in nd6_cache_lladdr()
H A Dnd6_rtr.c250 char *lladdr = NULL; in nd6_rs_input() local
308 ND_OPT_LLADDR(ndopts.nd_opts_src_lladdr, nd_opt_len, lladdr, lladdrlen); in nd6_rs_input()
311 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_rs_input()
319 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0, NULL); in nd6_rs_input()
357 char *lladdr = NULL; in nd6_ra_input() local
845 ND_OPT_LLADDR(ndopts.nd_opts_src_lladdr, nd_opt_len, lladdr, lladdrlen); in nd6_ra_input()
848 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ra_input()
860 nd6_cache_lladdr(ifp, &saddr6, lladdr, (int)lladdrlen, in nd6_ra_input()
H A Dnd6.h856 char *lladdr __sized_by(lladdrlen), int lladdrlen,
971 char *__sized_by(lladdrlen) lladdr, int lladdrlen, struct in6_addr *,
H A Dnd6_prproxy.c989 char *__sized_by(lladdrlen)lladdr, int lladdrlen, struct in6_addr *daddr, in nd6_prproxy_ns_input() argument
1078 nd6_cache_lladdr(ifp, saddr, lladdr, lladdrlen, in nd6_prproxy_ns_input()
/xnu-11215/bsd/net/
H A Dkpi_interface.c109 const void *__sized_by(lladdr_len) lladdr, size_t lladdr_len,
2272 void *lladdr; in ifnet_lladdr() local
2286 lladdr = LLADDR(sdl); in ifnet_lladdr()
2289 return lladdr; in ifnet_lladdr()
2332 if (interface == NULL || lladdr == NULL) { in ifnet_lladdr_copy_bytes_internal()
2344 bzero(lladdr, lladdr_len); in ifnet_lladdr_copy_bytes_internal()
2347 bcopy(bytes, lladdr, bytes_len); in ifnet_lladdr_copy_bytes_internal()
2356 return ifnet_lladdr_copy_bytes_internal(interface, lladdr, length, in ifnet_lladdr_copy_bytes()
2402 (lladdr_len != interface->if_addrlen || lladdr == 0)) { in ifnet_set_lladdr_internal()
2421 bcopy(lladdr, LLADDR(sdl), lladdr_len); in ifnet_set_lladdr_internal()
[all …]
H A Dkpi_interface.h2855 extern errno_t ifnet_set_lladdr(ifnet_t interface, const void *__sized_by(lladdr_len) lladdr,
2868 extern errno_t ifnet_lladdr_copy_bytes(ifnet_t interface, void *__sized_by(length) lladdr,
2883 extern errno_t ifnet_guarded_lladdr_copy_bytes(ifnet_t interface, void *__sized_by(length) lladdr,
2921 extern errno_t ifnet_set_lladdr_and_type(ifnet_t interface, const void *__sized_by(length) lladdr,
H A Dif_bridge.c1411 const u_char * lladdr; in brlog_link() local
1422 for (i = 0, lladdr = CONST_LLADDR(sdl); in brlog_link()
1424 i++, lladdr++) { in brlog_link()
1428 *lladdr); in brlog_link()
8792 char *lladdr = NULL;
8867 lladdr, lladdrlen);
8870 if (lladdr != NULL) {
8977 if (lladdr != NULL) {
8979 ((uintptr_t)lladdr - (uintptr_t)eh);
10112 bridge_find_member(struct bridge_softc * sc, uint8_t * lladdr,
[all …]
H A Dif.c5676 int error = 0, ll_firstref = 0, lladdr; in if_addmulti_common() local
5793 lladdr = (ifma->ifma_addr->sa_family == AF_UNSPEC || in if_addmulti_common()
5808 if (lladdr || ll_firstref) { in if_addmulti_common()
5876 int lastref, ll_lastref = 0, lladdr; in if_delmulti_common() local
5927 lladdr = (ifma->ifma_addr->sa_family == AF_UNSPEC || in if_delmulti_common()
5941 if ((ll == NULL && lastref && lladdr) || ll_lastref) { in if_delmulti_common()
/xnu-11215/bsd/skywalk/nexus/flowswitch/
H A Dfsw_ethernet.c58 struct ifaddr *lladdr = ifp->if_lladdr; in fsw_ethernet_setup() local
60 if (SDL(lladdr->ifa_addr)->sdl_alen != ETHER_ADDR_LEN || in fsw_ethernet_setup()
61 SDL(lladdr->ifa_addr)->sdl_type != IFT_ETHER) { in fsw_ethernet_setup()
/xnu-11215/bsd/skywalk/nexus/netif/
H A Dnx_netif_netagent.c50 struct ifaddr *lladdr; in get_mac_addr() local
53 lladdr = ifp->if_lladdr; in get_mac_addr()
55 if (SDL(lladdr->ifa_addr)->sdl_alen == ETHER_ADDR_LEN && in get_mac_addr()
56 SDL(lladdr->ifa_addr)->sdl_type == IFT_ETHER) { in get_mac_addr()
/xnu-11215/bsd/netinet/
H A Din_arp.c1108 const uint8_t *lladdr = CONST_LLADDR(sdl); in sdl_addr_to_hex() local
1116 snprintf(buf, 3, "%02x", lladdr[i]); in sdl_addr_to_hex()