/src/sys/netinet6/ |
nd6_rtr.c | 64 char *lladdr = NULL; local in function:nd6_rtr_cache 129 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 133 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 143 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, icmp6_type, 0);
|
nd6_nbr.c | 110 char *lladdr = NULL; local in function:nd6_ns_input 186 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 190 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { 285 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 322 if (lladdr != NULL) 325 NULL, 0, lladdr, lladdrlen); 367 nd6_cache_lladdr(ifpc, &saddr6, lladdr, lladdrlen, ND_NEIGHBOR_SOLICIT, 0); 621 char *lladdr = NULL; local in function:nd6_na_input 682 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 685 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) [all...] |
nd6.c | 746 const char *lladdr; local in function:nd6_free 749 lladdr = ln->la_flags & LLE_VALID ? 751 rt_clonedmsg(RTM_DELETE, NULL, sin6tosa(&sin6), lladdr, ifp); 1326 char *lladdr, 1359 /* nothing must be done if there's no lladdr */ 1360 if (!lladdr || !lladdrlen) 1379 if (olladdr && lladdr) { 1380 llchange = memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen); 1385 * newentry olladdr lladdr llchange (*=record) 1395 if (lladdr) { /* (3-5) and (7) * [all...] |
icmp6.c | 2249 char *lladdr = NULL; local in function:icmp6_redirect_input 2375 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 2379 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 2390 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, 2603 /* target lladdr option */ 2607 char *lladdr; local in function:icmp6_redirect_output 2626 lladdr = (char *)(nd_opt + 1); 2627 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen); 2628 memset(lladdr + ifp->if_addrlen, 0, pad);
|
/src/sys/net/ |
nd.c | 190 uint8_t lladdr[255], *lladdrp; local in function:nd_timer 196 KASSERT(sizeof(lladdr) >= ifp->if_addrlen); 197 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen); 198 lladdrp = lladdr;
|
/src/sbin/ifconfig/ |
af_inet6.c | 206 const struct in6_addr *lladdr = NULL; local in function:setia6eui64_impl 247 lladdr = &sin6->sin6_addr; 252 if (lladdr == NULL) 255 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8);
|
/src/sys/netinet/ |
if_arp.c | 1434 const char *lladdr; local in function:arp_free 1437 lladdr = ln->la_flags & LLE_VALID ? 1439 rt_clonedmsg(RTM_DELETE, NULL, sintosa(&sin), lladdr, ifp);
|
/src/sys/arch/arm/broadcom/ |
bcm53xx_eth.c | 523 const uint8_t * const lladdr = CLLADDR(ifp->if_sadl); local in function:bcmeth_ifinit 524 const uint64_t macstnaddr = bcmeth_macaddr_create(lladdr); 533 sc->sc_macaddr[0] = lladdr[0] | (lladdr[1] << 8); 534 sc->sc_macaddr[1] = lladdr[2] | (lladdr[3] << 8) 535 | (lladdr[4] << 16) | (lladdr[5] << 24); 537 sc->sc_macaddr[0] = lladdr[1] | (lladdr[0] << 8) [all...] |