/freebsd-9.3-release/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-9.3-release/sys/dev/cxgbe/tom/ |
H A D | t4_tom_l2t.c | 186 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, argument 198 if (lladdr == NULL && 209 } else if (lladdr == NULL) { 215 ("%s: lladdr NULL, state %d", __func__, e->state)); 223 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { 227 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); 440 uint8_t *lladdr, uint16_t vtag) 476 update_entry(sc, e, lladdr, vtag); 439 t4_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
|
/freebsd-9.3-release/sys/netinet/ |
H A D | toecore.c | 128 struct sockaddr *sa __unused, uint8_t *lladdr __unused, 391 uint8_t *lladdr; local 422 lladdr = NULL; 428 lladdr = (uint8_t *)&lle->ll_addr; 434 tod->tod_l2_update(tod, ifp, sa, lladdr, vtag); 454 toe_nd6_resolve(struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr) argument 496 memcpy(lladdr, &lle->ll_addr, ifp->if_addrlen); 512 * lladdr and vtag are valid on return, EWOULDBLOCK means the TOE driver's 517 uint8_t *lladdr, uint16_t *vtag) 527 rc = arpresolve(ifp, NULL, NULL, sa, lladdr, 516 toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t *vtag) argument [all...] |
/freebsd-9.3-release/sys/netinet6/ |
H A D | nd6_nbr.c | 112 char *lladdr = NULL; local 196 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 200 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { 295 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 356 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, 633 char *lladdr = NULL; local 695 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 726 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 746 * If the link-layer has address, and no lladdr option came, 749 if (ifp->if_addrlen && lladdr [all...] |
H A D | nd6.c | 1552 nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr, argument 1585 flags = lladdr ? ND6_EXCLUSIVE : 0; 1607 if (olladdr && lladdr) { 1608 llchange = bcmp(lladdr, &ln->ll_addr, 1614 * newentry olladdr lladdr llchange (*=record) 1624 if (lladdr) { /* (3-5) and (7) */ 1629 bcopy(lladdr, &ln->ll_addr, ifp->if_addrlen); 1635 if ((!olladdr && lladdr != NULL) || /* (3) */ 1636 (olladdr && lladdr != NULL && llchange)) { /* (5) */ 1643 if (lladdr [all...] |
H A D | nd6_rtr.c | 128 char *lladdr = NULL; local 177 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 181 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 190 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0); 411 char *lladdr = NULL; local 415 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); 419 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 427 nd6_cache_lladdr(ifp, &saddr6, lladdr,
|
H A D | icmp6.c | 2354 char *lladdr = NULL; local 2483 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); 2487 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 2497 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, 2680 /* target lladdr option */ 2683 char *lladdr; local 2701 lladdr = (char *)(nd_opt + 1); 2702 bcopy(&ln->ll_addr, lladdr, ifp->if_addrlen);
|
/freebsd-9.3-release/sbin/ifconfig/ |
H A D | ifbridge.c | 257 u_int8_t lladdr[ETHER_ADDR_LEN]; local 276 PV2ID(ifbp.ifbop_bridgeid, bprio, lladdr); 278 ether_ntoa((struct ether_addr *)lladdr), pri, ht, fd); 282 PV2ID(ifbp.ifbop_designated_root, bprio, lladdr); 284 ether_ntoa((struct ether_addr *)lladdr), bprio,
|
H A D | af_inet6.c | 140 const struct in6_addr *lladdr = NULL; local 155 lladdr = &sin6->sin6_addr; 160 if (!lladdr) 163 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8);
|
/freebsd-9.3-release/sys/net/ |
H A D | if_lagg.c | 389 lagg_lladdr(struct lagg_softc *sc, uint8_t *lladdr) argument 393 if (memcmp(lladdr, IF_LLADDR(ifp), ETHER_ADDR_LEN) == 0) 396 bcopy(lladdr, IF_LLADDR(ifp), ETHER_ADDR_LEN); 448 lagg_port_lladdr(struct lagg_port *lp, uint8_t *lladdr) argument 458 memcmp(lladdr, IF_LLADDR(ifp), ETHER_ADDR_LEN) == 0) 475 /* Update the lladdr even if pending, it may have changed */ 477 bcopy(lladdr, llq->llq_lladdr, ETHER_ADDR_LEN); 503 * Traverse the queue and set the lladdr on each ifp. It is safe to do 712 uint8_t lladdr[ETHER_ADDR_LEN]; local 715 bzero(&lladdr, ETHER_ADDR_LE [all...] |
H A D | if.c | 3247 ("%s: llifma w/o lladdr", __func__)); 3278 if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len) argument 3311 bcopy(lladdr, LLADDR(sdl), len);
|
/freebsd-9.3-release/sys/dev/nxge/ |
H A D | if_nxge.c | 2217 u8 *lladdr; local 2247 lladdr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 2272 lladdr = LLADDR((struct sockaddr_dl *)ifma->ifma_addr); 2273 xge_hal_device_macaddr_set(hldev, (offset + index), lladdr);
|
/freebsd-9.3-release/sys/dev/snc/ |
H A D | dp83932subr.c | 76 sncsetup(struct snc_softc *sc, u_int8_t *lladdr) argument
|