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

/freebsd-13-stable/tests/sys/netinet6/
H A Dfibs6.sh70 lladdr=`jexec ${jname}a ifconfig ${epair}a inet6 | awk '$1~/inet6/ && $2~/^fe80/{print$2}'`
75 jexec ${jname}a setfib 1 route -6n get ${lladdr}
80 atf_check -s exit:0 -o ignore jexec ${jname}a setfib 1 route -6n get ${lladdr}
/freebsd-13-stable/sys/netinet/
H A Dtoecore.c132 struct sockaddr *sa __unused, uint8_t *lladdr __unused,
410 uint8_t *lladdr; local
444 lladdr = NULL;
449 lladdr = (uint8_t *)lle->ll_addr;
454 tod->tod_l2_update(tod, ifp, sa, lladdr, EVL_MAKETAG(vid, pcp, 0));
459 * lladdr and vtag are valid on return, EWOULDBLOCK means the TOE driver's
464 uint8_t *lladdr, uint16_t *vtag)
472 rc = arpresolve(ifp, 0, NULL, sa, lladdr, NULL, NULL);
477 rc = nd6_resolve(ifp, 0, NULL, sa, lladdr, NULL, NULL);
463 toe_l2_resolve(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t *vtag) argument
H A Dif_ether.c342 ereq.lladdr = ar_tha(ah);
481 char *lladdr; local
526 lladdr = la->ll_addr;
529 lladdr = la->r_linkdata;
532 bcopy(lladdr, desten, ll_len);
1482 /* if_bridge can update its lladdr during if_vmove(), after we've done
/freebsd-13-stable/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c181 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, argument
193 if (lladdr == NULL &&
204 } else if (lladdr == NULL) {
210 ("%s: lladdr NULL, state %d", __func__, e->state));
218 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) {
222 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN);
416 uint8_t *lladdr, uint16_t vtag)
452 update_entry(sc, e, lladdr, vtag);
415 t4_l2_update(struct toedev *tod, struct ifnet *ifp, struct sockaddr *sa, uint8_t *lladdr, uint16_t vtag) argument
/freebsd-13-stable/sys/netinet6/
H A Dnd6_nbr.c128 char *lladdr; local
215 lladdr = NULL;
218 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
222 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) {
301 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
362 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen,
630 char *lladdr; local
699 lladdr = NULL;
702 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
740 if (lladdr
[all...]
H A Dnd6.c1852 * RA: set IsRouter if there's lladdr
1857 * - If lladdr exist, set IsRouter. This means (1-5).
1860 * A quetion arises for (1) case. (1) case has no lladdr in the
1905 * Mark an entry with lladdr as a router.
1926 nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr, argument
1961 flags = lladdr ? LLE_EXCLUSIVE : 0;
1974 if (lladdr != NULL) {
1976 if (lltable_calc_llheader(ifp, AF_INET6, lladdr,
1993 if (lladdr != NULL) { /* (7) */
2014 if (olladdr && lladdr) {
2295 char *lladdr; local
[all...]
H A Dnd6_rtr.c161 char *lladdr; local
215 lladdr = NULL;
218 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
222 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
230 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0);
573 char *lladdr = NULL; local
577 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
581 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
589 nd6_cache_lladdr(ifp, &saddr6, lladdr,
H A Dicmp6.c2213 char *lladdr; local
2339 lladdr = NULL;
2342 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
2346 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
2358 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT,
2546 /* target lladdr option */
2549 char *lladdr; local
2565 lladdr = (char *)(nd_opt + 1);
2566 bcopy(ln->ll_addr, lladdr, ifp->if_addrlen);
/freebsd-13-stable/sys/net/
H A Dif_llatbl.c366 lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr, argument
378 ereq.lladdr = lladdr;
391 * interface lladdr was changed.
399 u_char *lladdr; local
404 lladdr = lle->ll_addr;
413 lladdr = IF_LLADDR(ifp);
416 lltable_calc_llheader(ifp, llt->llt_af, lladdr, linkhdr, &linkhdrsize,
H A Dif_infiniband.c171 const uint8_t *lladdr; local
180 lladdr = req->lladdr;
207 lladdr = ifp->if_broadcastaddr;
215 memcpy(ih->ib_hwaddr, lladdr, INFINIBAND_ADDR_LEN);
591 KASSERT(ifa != NULL, ("%s: no lladdr!\n", __func__));
H A Dif_llatbl.h201 #define LLE_ADDRONLY 0x4000 /* return lladdr instead of full header */
227 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
H A Dif_ethersubr.c149 const u_char *lladdr; local
158 lladdr = req->lladdr;
185 lladdr = ifp->if_broadcastaddr;
192 memcpy(eh->ether_dhost, lladdr, ETHER_ADDR_LEN);
985 KASSERT(ifa != NULL, ("%s: no lladdr!\n", __func__));
H A Dif_lagg.c961 uint8_t lladdr[LAGG_ADDR_LEN]; local
964 bzero(&lladdr, LAGG_ADDR_LEN);
966 bcopy(lp0->lp_lladdr, lladdr, LAGG_ADDR_LEN);
969 bcopy(lladdr, IF_LLADDR(sc->sc_ifp), sc->sc_ifp->if_addrlen);
975 * Update lladdr for each port (new primary needs update
976 * as well, to switch from old lladdr to its 'real' one)
979 if_setlladdr(lp_ptr->lp_ifp, lladdr, lp_ptr->lp_ifp->if_addrlen);
1272 * that lladdr has been changed.
H A Dif_var.h152 * and destination lladdr.
159 * lladdr: pointer to link-layer address
176 int lladdr_len; /* lladdr length (r) */
177 char *lladdr; /* link-level address pointer (r) */ member in struct:if_encap_req
H A Dif.c3751 ("%s: llifma w/o lladdr", __func__));
3790 if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len) argument
3813 bcopy(lladdr, LLADDR(sdl), len);
3870 /* Copy lladdr to storage as is */
3871 memmove(req->buf, req->lladdr, req->lladdr_len);
/freebsd-13-stable/tests/sys/net/routing/
H A Drtsock_print.h236 const char *lladdr = LLADDR(sdl); local
239 printf("%02X:", ((const unsigned char *)lladdr)[i]);
241 printf("%02X", ((const unsigned char *)lladdr)[i]);
/freebsd-13-stable/sbin/ifconfig/
H A Difbridge.c162 uint8_t lladdr[ETHER_ADDR_LEN]; local
170 PV2ID(params->ifbop_bridgeid, bprio, lladdr);
172 ether_ntoa((struct ether_addr *)lladdr),
182 PV2ID(params->ifbop_designated_root, bprio, lladdr);
184 ether_ntoa((struct ether_addr *)lladdr),
H A Daf_inet6.c143 const struct in6_addr *lladdr = NULL; local
158 lladdr = &sin6->sin6_addr;
163 if (!lladdr)
166 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8);
/freebsd-13-stable/contrib/ofed/libibverbs/
H A Dneigh.c550 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-13-stable/sys/dev/ice/
H A Dice_lib.c6548 const u8 *lladdr = (const u8 *)IF_LLADDR(sc->ifp); local
6553 if (!memcmp(lladdr, hw->port_info->mac.lan_addr, ETHER_ADDR_LEN))
6557 if (ETHER_IS_MULTICAST(lladdr))
6560 status = ice_aq_manage_mac_write(hw, lladdr, ICE_AQC_MAN_MAC_UPDATE_LAA_WOL, NULL);
6563 lladdr, ":", ice_status_str(status),
6569 bcopy(lladdr, hw->port_info->mac.lan_addr, ETHER_ADDR_LEN);

Completed in 246 milliseconds