/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | nd6_nbr.c | 262 char *lladdr = NULL; local 350 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 354 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { 431 nd6_prproxy_ns_input(ifp, &saddr6, lladdr, 446 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 512 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, 853 char *lladdr = NULL; local 921 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 957 nd6_dad_na_input(ifa, lladdr, lladdrlen); 971 if (lladdr 2013 nd6_dad_na_input(struct ifaddr *ifa, caddr_t lladdr, int lladdrlen) argument [all...] |
H A D | nd6.c | 1065 bcopy(dl_addr, &nd6_ra_msg_data.lladdr, nd6_ra_msg_data.lladdrlen); 2655 char *lladdr, 2726 if (olladdr && lladdr) { 2727 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen)) 2735 * newentry olladdr lladdr llchange (*=record) 2745 if (lladdr) { /* (3-5) and (7) */ 2751 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen); 2758 if ((!olladdr && lladdr != NULL) || /* (3) */ 2759 (olladdr && lladdr != NULL && llchange)) { /* (5) */ 2766 if (lladdr 2652 nd6_cache_lladdr( struct ifnet *ifp, struct in6_addr *from, char *lladdr, __unused int lladdrlen, int type, int code) argument [all...] |
H A D | icmp6.c | 2407 char *lladdr = NULL; local 2543 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 2552 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 2562 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, 2768 /* target lladdr option */ 2773 char *lladdr; local 2797 lladdr = (char *)(nd_opt + 1); 2798 bcopy(LLADDR(sdl), lladdr, ifp->if_addrlen); local
|
H A D | nd6_rtr.c | 277 char *lladdr = NULL; local 339 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 343 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 351 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0); 385 char *lladdr = NULL; local 677 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 681 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 689 nd6_cache_lladdr(ifp, &saddr6, lladdr, (int)lladdrlen, 694 mtu, lladdr, lladdrlen);
|
H A D | nd6.h | 700 u_int8_t lladdr[ND6_ROUTER_LL_SIZE]; member in struct:kev_nd6_ra_data
|
H A D | nd6_prproxy.c | 844 char *lladdr, int lladdrlen, struct in6_addr *daddr, struct in6_addr *taddr) 927 nd6_cache_lladdr(ifp, saddr, lladdr, lladdrlen, 843 nd6_prproxy_ns_input(struct ifnet *ifp, struct in6_addr *saddr, char *lladdr, int lladdrlen, struct in6_addr *daddr, struct in6_addr *taddr) argument
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | kpi_interface.c | 1393 void *lladdr; local 1404 lladdr = LLADDR(SDL((void *)ifa->ifa_addr)); 1407 return (lladdr); 1438 ifnet_lladdr_copy_bytes(ifnet_t interface, void *lladdr, size_t lladdr_len) argument 1443 if (interface == NULL || lladdr == NULL) 1454 bzero(lladdr, lladdr_len); 1458 bcopy(LLADDR(sdl), lladdr, lladdr_len); local 1465 ifnet_set_lladdr_internal(ifnet_t interface, const void *lladdr, argument 1477 (lladdr_len != interface->if_addrlen || lladdr == 0)) { 1489 bcopy(lladdr, LLADD 1515 ifnet_set_lladdr(ifnet_t interface, const void* lladdr, size_t lladdr_len) argument 1521 ifnet_set_lladdr_and_type(ifnet_t interface, const void* lladdr, size_t lladdr_len, u_char type) argument [all...] |
H A D | kpi_interface.h | 2221 @param lladdr A pointer to the raw link layer address (pointer to 2225 extern errno_t ifnet_set_lladdr(ifnet_t interface, const void *lladdr, 2233 @param lladdr The buffer to copy the link-layer address in to. 2237 extern errno_t ifnet_lladdr_copy_bytes(ifnet_t interface, void *lladdr, 2270 @param lladdr A pointer to the raw link layer address (pointer to 2275 extern errno_t ifnet_set_lladdr_and_type(ifnet_t interface, const void *lladdr,
|
H A D | if.c | 2917 int error = 0, ll_firstref = 0, lladdr; local 3032 lladdr = (ifma->ifma_addr->sa_family == AF_UNSPEC || 3045 if (lladdr || ll_firstref) 3107 int lastref, ll_lastref = 0, lladdr; local 3155 lladdr = (ifma->ifma_addr->sa_family == AF_UNSPEC || 3168 if ((ll == NULL && lastref && lladdr) || ll_lastref) { 3196 if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len) argument
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_arp.c | 786 const u_char * lladdr = (u_char *)(size_t)sdl->sdl_data; local 794 snprintf(buf, 3, "%02x", lladdr[i]);
|