| /freebsd-13.1/sys/netinet6/ |
| H A D | nd6_nbr.c | 128 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 D | nd6.c | 2023 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 D | nd6_rtr.c | 161 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 D | icmp6.c | 2211 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 D | nd6.h | 379 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
|
| /freebsd-13.1/sys/netinet/ |
| H A D | toecore.c | 132 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 D | if_ether.c | 331 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 D | fibs6.sh | 70 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 D | t4_tom_l2t.c | 181 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 D | if_infiniband.c | 171 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 D | if_llatbl.c | 379 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 D | if_ethersubr.c | 149 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 D | if_llatbl.h | 238 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
|
| H A D | if_lagg.c | 961 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 D | if_var.h | 177 char *lladdr; /* link-level address pointer (r) */ member
|
| H A D | if.c | 3812 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 D | ifbridge.c | 162 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 D | af_inet6.c | 143 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 D | rtsock_print.h | 236 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 D | neigh.c | 550 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 D | ice_lib.c | 6958 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 D | driver_nl80211.c | 7569 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()
|