Searched refs:lladdr (Results 1 - 10 of 10) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet6/
H A Dnd6_nbr.c262 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 Dnd6.c1065 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 Dicmp6.c2407 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 Dnd6_rtr.c277 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 Dnd6.h700 u_int8_t lladdr[ND6_ROUTER_LL_SIZE]; member in struct:kev_nd6_ra_data
H A Dnd6_prproxy.c844 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 Dkpi_interface.c1393 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 Dkpi_interface.h2221 @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 Dif.c2917 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 Din_arp.c786 const u_char * lladdr = (u_char *)(size_t)sdl->sdl_data; local
794 snprintf(buf, 3, "%02x", lladdr[i]);

Completed in 167 milliseconds