Home
last modified time | relevance | path

Searched refs:lladdr (Results 1 – 22 of 22) sorted by relevance

/freebsd-13.1/sys/netinet6/
H A Dnd6_nbr.c128 char *lladdr; in nd6_ns_input() local
215 lladdr = NULL; in nd6_ns_input()
362 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, in nd6_ns_input()
639 char *lladdr; in nd6_na_input() local
709 lladdr = NULL; in nd6_na_input()
777 if (ifp->if_addrlen && lladdr == NULL) { in nd6_na_input()
784 if (!nd6_try_set_entry_addr(ifp, ln, lladdr)) in nd6_na_input()
807 if (lladdr == NULL) in nd6_na_input()
848 || lladdr == NULL) { /* (2c) */ in nd6_na_input()
852 if (lladdr != NULL) { in nd6_na_input()
[all …]
H A Dnd6.c2023 flags = lladdr ? LLE_EXCLUSIVE : 0; in nd6_cache_lladdr()
2036 if (lladdr != NULL) { in nd6_cache_lladdr()
2055 if (lladdr != NULL) { /* (7) */ in nd6_cache_lladdr()
2076 if (olladdr && lladdr) { in nd6_cache_lladdr()
2077 llchange = bcmp(lladdr, ln->ll_addr, in nd6_cache_lladdr()
2079 } else if (!olladdr && lladdr) in nd6_cache_lladdr()
2119 lladdr != NULL ? 1 : 0, ln->ln_router); in nd6_cache_lladdr()
2418 char *lladdr; in nd6_resolve_slow() local
2462 lladdr = lle->ll_addr; in nd6_resolve_slow()
2465 lladdr = lle->r_linkdata; in nd6_resolve_slow()
[all …]
H A Dnd6_rtr.c161 char *lladdr; in nd6_rs_input() local
215 lladdr = NULL; in nd6_rs_input()
218 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_rs_input()
222 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_rs_input()
230 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0); in nd6_rs_input()
573 char *lladdr = NULL; in nd6_ra_input() local
577 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_ra_input()
581 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ra_input()
589 nd6_cache_lladdr(ifp, &saddr6, lladdr, in nd6_ra_input()
H A Dicmp6.c2211 char *lladdr; in icmp6_redirect_input() local
2337 lladdr = NULL; in icmp6_redirect_input()
2340 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in icmp6_redirect_input()
2344 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input()
2356 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, in icmp6_redirect_input()
2547 char *lladdr; in icmp6_redirect_output() local
2563 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
2564 bcopy(ln->ll_addr, lladdr, ifp->if_addrlen); in icmp6_redirect_output()
H A Dnd6.h379 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
/freebsd-13.1/sys/netinet/
H A Dtoecore.c132 struct sockaddr *sa __unused, uint8_t *lladdr __unused, in toedev_l2_update()
410 uint8_t *lladdr; in toe_lle_event() local
444 lladdr = NULL; in toe_lle_event()
449 lladdr = (uint8_t *)lle->ll_addr; in toe_lle_event()
454 tod->tod_l2_update(tod, ifp, sa, lladdr, EVL_MAKETAG(vid, pcp, 0)); in toe_lle_event()
464 uint8_t *lladdr, uint16_t *vtag) in toe_l2_resolve() argument
472 rc = arpresolve(ifp, 0, NULL, sa, lladdr, NULL, NULL); in toe_l2_resolve()
477 rc = nd6_resolve(ifp, LLE_SF(AF_INET6, 0), NULL, sa, lladdr, in toe_l2_resolve()
H A Dif_ether.c331 ereq.lladdr = ar_tha(ah); in arp_fillheader()
471 char *lladdr; in arpresolve_full() local
516 lladdr = la->ll_addr; in arpresolve_full()
519 lladdr = la->r_linkdata; in arpresolve_full()
522 bcopy(lladdr, desten, ll_len); in arpresolve_full()
/freebsd-13.1/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.1/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c181 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, in update_entry() argument
193 if (lladdr == NULL && in update_entry()
204 } else if (lladdr == NULL) { in update_entry()
218 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { in update_entry()
222 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); in update_entry()
415 uint8_t *lladdr, uint16_t vtag) in t4_l2_update() argument
451 update_entry(sc, e, lladdr, vtag); in t4_l2_update()
/freebsd-13.1/sys/net/
H A Dif_infiniband.c171 const uint8_t *lladdr; in infiniband_requestencap() local
180 lladdr = req->lladdr; in infiniband_requestencap()
207 lladdr = ifp->if_broadcastaddr; in infiniband_requestencap()
215 memcpy(ih->ib_hwaddr, lladdr, INFINIBAND_ADDR_LEN); in infiniband_requestencap()
H A Dif_llatbl.c379 lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr, in lltable_calc_llheader() argument
391 ereq.lladdr = lladdr; in lltable_calc_llheader()
566 u_char *lladdr; in llentry_update_ifaddr() local
571 lladdr = lle->ll_addr; in llentry_update_ifaddr()
580 lladdr = IF_LLADDR(ifp); in llentry_update_ifaddr()
583 lltable_calc_llheader(ifp, llt->llt_af, lladdr, linkhdr, &linkhdrsize, in llentry_update_ifaddr()
H A Dif_ethersubr.c149 const u_char *lladdr; in ether_requestencap() local
158 lladdr = req->lladdr; in ether_requestencap()
185 lladdr = ifp->if_broadcastaddr; in ether_requestencap()
192 memcpy(eh->ether_dhost, lladdr, ETHER_ADDR_LEN); in ether_requestencap()
H A Dif_llatbl.h238 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
H A Dif_lagg.c961 uint8_t lladdr[LAGG_ADDR_LEN]; in lagg_port_destroy() local
964 bzero(&lladdr, LAGG_ADDR_LEN); in lagg_port_destroy()
966 bcopy(lp0->lp_lladdr, lladdr, LAGG_ADDR_LEN); in lagg_port_destroy()
969 bcopy(lladdr, IF_LLADDR(sc->sc_ifp), sc->sc_ifp->if_addrlen); in lagg_port_destroy()
979 if_setlladdr(lp_ptr->lp_ifp, lladdr, in lagg_port_destroy()
H A Dif_var.h177 char *lladdr; /* link-level address pointer (r) */ member
H A Dif.c3812 if_setlladdr(struct ifnet *ifp, const u_char *lladdr, int len) in if_setlladdr() argument
3835 bcopy(lladdr, LLADDR(sdl), len); in if_setlladdr()
3893 memmove(req->buf, req->lladdr, req->lladdr_len); in if_requestencap_default()
/freebsd-13.1/sbin/ifconfig/
H A Difbridge.c162 uint8_t lladdr[ETHER_ADDR_LEN]; in bridge_status() local
170 PV2ID(params->ifbop_bridgeid, bprio, lladdr); in bridge_status()
172 ether_ntoa((struct ether_addr *)lladdr), in bridge_status()
182 PV2ID(params->ifbop_designated_root, bprio, lladdr); in bridge_status()
184 ether_ntoa((struct ether_addr *)lladdr), in bridge_status()
H A Daf_inet6.c143 const struct in6_addr *lladdr = NULL; in setip6eui64() local
158 lladdr = &sin6->sin6_addr; in setip6eui64()
163 if (!lladdr) in setip6eui64()
166 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8); in setip6eui64()
/freebsd-13.1/tests/sys/net/routing/
H A Drtsock_print.h236 const char *lladdr = LLADDR(sdl); in sa_print() local
239 printf("%02X:", ((const unsigned char *)lladdr)[i]); in sa_print()
241 printf("%02X", ((const unsigned char *)lladdr)[i]); in sa_print()
/freebsd-13.1/contrib/ofed/libibverbs/
H A Dneigh.c550 struct nl_addr *lladdr; in get_route_cb_parser() local
558 lladdr = rtnl_link_get_addr(link); in get_route_cb_parser()
560 if (lladdr == NULL) in get_route_cb_parser()
563 neigh_handler->found_ll_addr = nl_addr_clone(lladdr); in get_route_cb_parser()
/freebsd-13.1/sys/dev/ice/
H A Dice_lib.c6958 const u8 *lladdr = (const u8 *)IF_LLADDR(sc->ifp); in ice_update_laa_mac() local
6963 if (!memcmp(lladdr, hw->port_info->mac.lan_addr, ETHER_ADDR_LEN)) in ice_update_laa_mac()
6967 if (ETHER_IS_MULTICAST(lladdr)) in ice_update_laa_mac()
6970 status = ice_aq_manage_mac_write(hw, lladdr, ICE_AQC_MAN_MAC_UPDATE_LAA_WOL, NULL); in ice_update_laa_mac()
6973 lladdr, ":", ice_status_str(status), in ice_update_laa_mac()
6979 bcopy(lladdr, hw->port_info->mac.lan_addr, ETHER_ADDR_LEN); in ice_update_laa_mac()
/freebsd-13.1/contrib/wpa/src/drivers/
H A Ddriver_nl80211.c7569 struct sockaddr_ll lladdr; in handle_eapol() local
7572 socklen_t fromlen = sizeof(lladdr); in handle_eapol()
7575 (struct sockaddr *)&lladdr, &fromlen); in handle_eapol()
7582 if (have_ifidx(drv, lladdr.sll_ifindex, IFIDX_ANY)) in handle_eapol()
7583 drv_event_eapol_rx(drv->ctx, lladdr.sll_addr, buf, len); in handle_eapol()