| /xnu-8796.141.3/bsd/netinet6/ |
| H A D | nd6_nbr.c | 271 char *lladdr = NULL; in nd6_ns_input() local 356 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_ns_input() 360 if (is_dad_probe && lladdr) { in nd6_ns_input() 438 nd6_prproxy_ns_input(ifp, &saddr6, lladdr, in nd6_ns_input() 457 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ns_input() 502 nd6_dad_ns_input(ifa, lladdr, lladdrlen, ndopts.nd_opts_nonce); in nd6_ns_input() 536 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, in nd6_ns_input() 929 char *lladdr = NULL; in nd6_na_input() local 992 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in nd6_na_input() 1005 m = nd6_dad_na_input(m, ifp, &taddr6, lladdr, lladdrlen); in nd6_na_input() [all …]
|
| H A D | icmp6.c | 2519 char *lladdr = NULL; in icmp6_redirect_input() local 2675 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in icmp6_redirect_input() 2684 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input() 2694 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, in icmp6_redirect_input() 2921 char *lladdr; in icmp6_redirect_output() local 2946 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output() 2947 bcopy(LLADDR(sdl), lladdr, ifp->if_addrlen); in icmp6_redirect_output()
|
| H A D | nd6.c | 3722 nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr, in nd6_cache_lladdr() argument 3798 if (olladdr && lladdr) { in nd6_cache_lladdr() 3799 if (bcmp(lladdr, LLADDR(sdl), ifp->if_addrlen)) { in nd6_cache_lladdr() 3819 if (lladdr != NULL) { /* (3-5) and (7) */ in nd6_cache_lladdr() 3825 bcopy(lladdr, LLADDR(sdl), ifp->if_addrlen); in nd6_cache_lladdr() 3832 if ((!olladdr && lladdr != NULL) || /* (3) */ in nd6_cache_lladdr() 3833 (olladdr && lladdr != NULL && llchange)) { /* (5) */ in nd6_cache_lladdr() 3841 if (lladdr == NULL) { /* (6) */ in nd6_cache_lladdr() 3961 if ((!is_newentry && (olladdr || lladdr)) || /* (2-5) */ in nd6_cache_lladdr() 3962 (is_newentry && lladdr)) { /* (7) */ in nd6_cache_lladdr()
|
| H A D | nd6_rtr.c | 247 char *lladdr = NULL; in nd6_rs_input() local 303 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_rs_input() 307 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_rs_input() 315 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0, NULL); in nd6_rs_input() 353 char *lladdr = NULL; in nd6_ra_input() local 823 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_ra_input() 827 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ra_input() 839 nd6_cache_lladdr(ifp, &saddr6, lladdr, (int)lladdrlen, in nd6_ra_input()
|
| H A D | nd6_prproxy.c | 989 char *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-8796.141.3/bsd/net/ |
| H A D | if_llatbl.c | 359 lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr, 371 ereq.lladdr = lladdr; 392 u_char *lladdr; 397 lladdr = (void *)lle->ll_addr; 406 lladdr = (void *)IF_LLADDR(ifp); 410 lltable_calc_llheader(ifp, llt->llt_af, (void *)lladdr, (void *)linkhdr, &linkhdrsize,
|
| H A D | kpi_interface.c | 2184 void *lladdr; in ifnet_lladdr() local 2197 lladdr = LLADDR(SDL((void *)ifa->ifa_addr)); in ifnet_lladdr() 2200 return lladdr; in ifnet_lladdr() 2234 ifnet_lladdr_copy_bytes_internal(ifnet_t interface, void *lladdr, in ifnet_lladdr_copy_bytes_internal() argument 2249 if (interface == NULL || lladdr == NULL) { in ifnet_lladdr_copy_bytes_internal() 2260 bzero(lladdr, lladdr_len); in ifnet_lladdr_copy_bytes_internal() 2263 bcopy(bytes, lladdr, bytes_len); in ifnet_lladdr_copy_bytes_internal() 2270 ifnet_lladdr_copy_bytes(ifnet_t interface, void *lladdr, size_t length) in ifnet_lladdr_copy_bytes() argument 2272 return ifnet_lladdr_copy_bytes_internal(interface, lladdr, length, in ifnet_lladdr_copy_bytes() 2277 ifnet_guarded_lladdr_copy_bytes(ifnet_t interface, void *lladdr, size_t length) in ifnet_guarded_lladdr_copy_bytes() argument [all …]
|
| H A D | kpi_interface.h | 2799 extern errno_t ifnet_set_lladdr(ifnet_t interface, const void *lladdr, 2812 extern errno_t ifnet_lladdr_copy_bytes(ifnet_t interface, void *lladdr, 2827 extern errno_t ifnet_guarded_lladdr_copy_bytes(ifnet_t interface, void *lladdr, 2865 extern errno_t ifnet_set_lladdr_and_type(ifnet_t interface, const void *lladdr,
|
| H A D | if_llatbl.h | 261 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
|
| H A D | if_bridge.c | 1404 const u_char * lladdr; in brlog_link() local 1415 for (i = 0, lladdr = CONST_LLADDR(sdl); in brlog_link() 1417 i++, lladdr++) { in brlog_link() 1421 *lladdr); in brlog_link() 8335 char *lladdr = NULL; 8405 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 8409 if (lladdr != NULL) { 8461 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 8499 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 8513 if (lladdr != NULL) { [all …]
|
| H A D | if.c | 5266 int error = 0, ll_firstref = 0, lladdr; in if_addmulti_common() local 5383 lladdr = (ifma->ifma_addr->sa_family == AF_UNSPEC || in if_addmulti_common() 5398 if (lladdr || ll_firstref) { in if_addmulti_common() 5466 int lastref, ll_lastref = 0, lladdr; in if_delmulti_common() local 5517 lladdr = (ifma->ifma_addr->sa_family == AF_UNSPEC || in if_delmulti_common() 5531 if ((ll == NULL && lastref && lladdr) || ll_lastref) { in if_delmulti_common()
|
| /xnu-8796.141.3/bsd/skywalk/nexus/flowswitch/ |
| H A D | fsw_ethernet.c | 57 struct ifaddr *lladdr = ifp->if_lladdr; in fsw_ethernet_setup() local 59 if (SDL(lladdr->ifa_addr)->sdl_alen != ETHER_ADDR_LEN || in fsw_ethernet_setup() 60 SDL(lladdr->ifa_addr)->sdl_type != IFT_ETHER) { in fsw_ethernet_setup()
|
| /xnu-8796.141.3/bsd/skywalk/nexus/netif/ |
| H A D | nx_netif_netagent.c | 49 struct ifaddr *lladdr; in get_mac_addr() local 52 lladdr = ifp->if_lladdr; in get_mac_addr() 54 if (SDL(lladdr->ifa_addr)->sdl_alen == ETHER_ADDR_LEN && in get_mac_addr() 55 SDL(lladdr->ifa_addr)->sdl_type == IFT_ETHER) { in get_mac_addr()
|
| /xnu-8796.141.3/bsd/netinet/ |
| H A D | in_arp.c | 1118 const u_char *lladdr = (u_char *)(size_t)sdl->sdl_data; in sdl_addr_to_hex() local 1126 snprintf(buf, 3, "%02x", lladdr[i]); in sdl_addr_to_hex()
|