/freebsd-11-stable/sys/netinet/ |
H A D | toecore.c | 129 struct sockaddr *sa __unused, uint8_t *lladdr __unused, 391 uint8_t *lladdr; local 425 lladdr = NULL; 431 lladdr = (uint8_t *)lle->ll_addr; 437 tod->tod_l2_update(tod, ifp, sa, lladdr, vtag); 442 * lladdr and vtag are valid on return, EWOULDBLOCK means the TOE driver's 447 uint8_t *lladdr, uint16_t *vtag) 454 rc = arpresolve(ifp, 0, NULL, sa, lladdr, NULL, NULL); 459 rc = nd6_resolve(ifp, 0, NULL, sa, lladdr, NULL, NULL); 446 toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t *vtag) argument
|
H A D | if_ether.c | 324 ereq.lladdr = ar_tha(ah); 451 char *lladdr; local 497 lladdr = la->ll_addr; 500 lladdr = la->r_linkdata; 503 bcopy(lladdr, desten, ll_len);
|
/freebsd-11-stable/sys/dev/cxgb/ulp/tom/ |
H A D | cxgb_l2t.h | 83 uint8_t *lladdr, uint16_t vtag);
|
H A D | cxgb_l2t.c | 163 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, argument 175 if (lladdr == NULL && 186 } else if (lladdr == NULL) { 192 ("%s: lladdr NULL, state %d", __func__, e->state)); 200 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { 204 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); 371 uint8_t *lladdr, uint16_t vtag) 401 update_entry(sc, e, lladdr, vtag); 370 t3_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
|
/freebsd-11-stable/sys/dev/cxgbe/tom/ |
H A D | t4_tom_l2t.c | 179 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, argument 191 if (lladdr == NULL && 202 } else if (lladdr == NULL) { 208 ("%s: lladdr NULL, state %d", __func__, e->state)); 216 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { 220 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); 411 uint8_t *lladdr, uint16_t vtag) 447 update_entry(sc, e, lladdr, vtag); 410 t4_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
|
/freebsd-11-stable/sys/netinet6/ |
H A D | nd6_nbr.c | 128 char *lladdr = NULL; local 216 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 220 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { 299 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 360 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, 623 char *lladdr = NULL; local 692 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 730 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 756 * If the link-layer has address, and no lladdr option came, 759 if (ifp->if_addrlen && lladdr [all...] |
H A D | nd6.c | 1891 * RA: set IsRouter if there's lladdr 1896 * - If lladdr exist, set IsRouter. This means (1-5). 1899 * A quetion arises for (1) case. (1) case has no lladdr in the 1944 * Mark an entry with lladdr as a router. 1965 nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr, argument 1999 flags = lladdr ? LLE_EXCLUSIVE : 0; 2014 if (lladdr != NULL) { 2016 if (lltable_calc_llheader(ifp, AF_INET6, lladdr, 2033 if (lladdr != NULL) { /* (7) */ 2054 if (olladdr && lladdr) { 2340 char *lladdr; local [all...] |
H A D | nd6_rtr.c | 128 char *lladdr = NULL; local 181 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 185 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 194 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0); 428 char *lladdr = NULL; local 432 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 436 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 444 nd6_cache_lladdr(ifp, &saddr6, lladdr,
|
H A D | icmp6.c | 2223 char *lladdr = NULL; local 2353 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 2357 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 2369 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, 2557 /* target lladdr option */ 2560 char *lladdr; local 2578 lladdr = (char *)(nd_opt + 1); 2579 bcopy(ln->ll_addr, lladdr, ifp->if_addrlen);
|
/freebsd-11-stable/sbin/ifconfig/ |
H A D | ifbridge.c | 256 u_int8_t lladdr[ETHER_ADDR_LEN]; local 275 PV2ID(ifbp.ifbop_bridgeid, bprio, lladdr); 277 ether_ntoa((struct ether_addr *)lladdr), pri, ht, fd); 281 PV2ID(ifbp.ifbop_designated_root, bprio, lladdr); 283 ether_ntoa((struct ether_addr *)lladdr), bprio,
|
H A D | af_inet6.c | 141 const struct in6_addr *lladdr = NULL; local 156 lladdr = &sin6->sin6_addr; 161 if (!lladdr) 164 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8);
|
/freebsd-11-stable/sys/net/ |
H A D | if_llatbl.c | 337 lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr, argument 349 ereq.lladdr = lladdr; 362 * interface lladdr was changed. 370 u_char *lladdr; local 375 lladdr = lle->ll_addr; 384 lladdr = IF_LLADDR(ifp); 387 lltable_calc_llheader(ifp, llt->llt_af, lladdr, linkhdr, &linkhdrsize,
|
H A D | if_ethersubr.c | 154 const u_char *lladdr; local 163 lladdr = req->lladdr; 190 lladdr = ifp->if_broadcastaddr; 197 memcpy(eh->ether_dhost, lladdr, ETHER_ADDR_LEN); 946 KASSERT(ifa != NULL, ("%s: no lladdr!\n", __func__));
|
H A D | if_llatbl.h | 201 #define LLE_ADDRONLY 0x4000 /* return lladdr instead of full header */ 232 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
|
H A D | if_lagg.c | 833 uint8_t lladdr[ETHER_ADDR_LEN]; local 836 bzero(&lladdr, ETHER_ADDR_LEN); 838 bcopy(lp0->lp_lladdr, lladdr, ETHER_ADDR_LEN); 841 bcopy(lladdr, IF_LLADDR(sc->sc_ifp), ETHER_ADDR_LEN); 849 * Update lladdr for each port (new primary needs update 850 * as well, to switch from old lladdr to its 'real' one) 853 if_setlladdr(lp_ptr->lp_ifp, lladdr, ETHER_ADDR_LEN); 1096 * that lladdr has been changed.
|
H A D | if_var.h | 147 * and destination lladdr. 154 * lladdr: pointer to link-layer address 171 int lladdr_len; /* lladdr length (r) */ 172 char *lladdr; /* link-level address pointer (r) */ member in struct:if_encap_req
|
H A D | if.c | 3726 ("%s: llifma w/o lladdr", __func__)); 3759 if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len) argument 3792 bcopy(lladdr, LLADDR(sdl), len); 3850 /* Copy lladdr to storage as is */ 3851 memmove(req->buf, req->lladdr, req->lladdr_len);
|
/freebsd-11-stable/contrib/ofed/libibverbs/ |
H A D | neigh.c | 550 struct nl_addr *lladdr; local 558 lladdr = rtnl_link_get_addr(link); 560 if (lladdr == NULL) 563 neigh_handler->found_ll_addr = nl_addr_clone(lladdr);
|
/freebsd-11-stable/sys/dev/snc/ |
H A D | dp83932subr.c | 76 sncsetup(struct snc_softc *sc, u_int8_t *lladdr) argument
|
/freebsd-11-stable/sys/dev/nxge/ |
H A D | if_nxge.c | 2233 u8 *lladdr; local 2263 lladdr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 2288 lladdr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 2289 xge_hal_device_macaddr_set(hldev, (offset + index), lladdr);
|