| /xnu-11215/tests/ |
| H A D | inet6_addr_mode.c | 275 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 D | nd6_nbr.c | 276 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 D | icmp6.c | 2520 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 D | nd6.c | 3505 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 D | nd6_rtr.c | 250 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 D | nd6.h | 856 char *lladdr __sized_by(lladdrlen), int lladdrlen, 971 char *__sized_by(lladdrlen) lladdr, int lladdrlen, struct in6_addr *,
|
| H A D | nd6_prproxy.c | 989 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 D | kpi_interface.c | 109 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 D | kpi_interface.h | 2855 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 D | if_bridge.c | 1411 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 D | if.c | 5676 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 D | fsw_ethernet.c | 58 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 D | nx_netif_netagent.c | 50 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 D | in_arp.c | 1108 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()
|