Home
last modified time | relevance | path

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

12

/freebsd/sys/netinet6/
H A Dnd6_nbr.c137 char *lladdr; in nd6_ns_input() local
224 lladdr = NULL; in nd6_ns_input()
345 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, in nd6_ns_input()
666 char *lladdr; in nd6_na_input() local
736 lladdr = NULL; in nd6_na_input()
809 if (ifp->if_addrlen && lladdr == NULL) { in nd6_na_input()
816 if (!nd6_try_set_entry_addr(ifp, ln, lladdr)) in nd6_na_input()
839 if (lladdr == NULL) in nd6_na_input()
880 || lladdr == NULL) { /* (2c) */ in nd6_na_input()
884 if (lladdr != NULL) { in nd6_na_input()
[all …]
H A Dnd6.c1990 flags = lladdr ? LLE_EXCLUSIVE : 0; in nd6_cache_lladdr()
2003 if (lladdr != NULL) { in nd6_cache_lladdr()
2024 if (lladdr != NULL) { /* (7) */ in nd6_cache_lladdr()
2045 if (olladdr && lladdr) { in nd6_cache_lladdr()
2046 llchange = bcmp(lladdr, ln->ll_addr, in nd6_cache_lladdr()
2048 } else if (!olladdr && lladdr) in nd6_cache_lladdr()
2088 lladdr != NULL ? 1 : 0, ln->ln_router); in nd6_cache_lladdr()
2388 char *lladdr; in nd6_resolve_slow() local
2432 lladdr = lle->ll_addr; in nd6_resolve_slow()
2435 lladdr = lle->r_linkdata; in nd6_resolve_slow()
[all …]
H A Dnd6_rtr.c164 char *lladdr; in nd6_rs_input() local
218 lladdr = NULL; in nd6_rs_input()
221 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_rs_input()
225 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_rs_input()
233 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, ND_ROUTER_SOLICIT, 0); in nd6_rs_input()
577 char *lladdr = NULL; in nd6_ra_input() local
581 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_ra_input()
585 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ra_input()
593 nd6_cache_lladdr(ifp, &saddr6, lladdr, in nd6_ra_input()
H A Dicmp6.c2181 char *lladdr; in icmp6_redirect_input() local
2307 lladdr = NULL; in icmp6_redirect_input()
2310 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in icmp6_redirect_input()
2314 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input()
2326 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, in icmp6_redirect_input()
2507 char *lladdr; in icmp6_redirect_output() local
2523 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
2524 bcopy(ln->ll_addr, lladdr, ifp->if_addrlen); in icmp6_redirect_output()
H A Dnd6.h365 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
/freebsd/sys/netinet/
H A Dtoecore.c131 struct sockaddr *sa __unused, uint8_t *lladdr __unused, in toedev_l2_update()
420 uint8_t *lladdr; in toe_lle_event() local
454 lladdr = NULL; in toe_lle_event()
459 lladdr = (uint8_t *)lle->ll_addr; in toe_lle_event()
464 tod->tod_l2_update(tod, ifp, sa, lladdr, EVL_MAKETAG(vid, pcp, 0)); in toe_lle_event()
474 uint8_t *lladdr, uint16_t *vtag) in toe_l2_resolve() argument
482 rc = arpresolve(ifp, 0, NULL, sa, lladdr, NULL, NULL); in toe_l2_resolve()
487 rc = nd6_resolve(ifp, LLE_SF(AF_INET6, 0), NULL, sa, lladdr, in toe_l2_resolve()
H A Dif_ether.c327 ereq.lladdr = ar_tha(ah); in arp_fillheader()
465 char *lladdr; in arpresolve_full() local
510 lladdr = la->ll_addr; in arpresolve_full()
513 lladdr = la->r_linkdata; in arpresolve_full()
516 bcopy(lladdr, desten, ll_len); in arpresolve_full()
/freebsd/tests/sys/netinet6/
H A Dfibs6.sh69 lladdr=`jexec ${jname}a ifconfig ${epair}a inet6 | awk '$1~/inet6/ && $2~/^fe80/{print$2}'`
74 jexec ${jname}a setfib 1 route -6n get ${lladdr}
79 atf_check -s exit:0 -o ignore jexec ${jname}a setfib 1 route -6n get ${lladdr}
/freebsd/sys/dev/cxgbe/tom/
H A Dt4_tom_l2t.c182 update_entry(struct adapter *sc, struct l2t_entry *e, uint8_t *lladdr, in update_entry() argument
194 if (lladdr == NULL && in update_entry()
205 } else if (lladdr == NULL) { in update_entry()
219 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { in update_entry()
223 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); in update_entry()
416 uint8_t *lladdr, uint16_t vtag) in t4_l2_update() argument
452 update_entry(sc, e, lladdr, vtag); in t4_l2_update()
/freebsd/sys/net/
H A Dif_infiniband.c177 const uint8_t *lladdr; in infiniband_requestencap() local
186 lladdr = req->lladdr; in infiniband_requestencap()
213 lladdr = ifp->if_broadcastaddr; in infiniband_requestencap()
221 memcpy(ih->ib_hwaddr, lladdr, INFINIBAND_ADDR_LEN); in infiniband_requestencap()
H A Dif_llatbl.c411 lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr, in lltable_calc_llheader() argument
423 ereq.lladdr = lladdr; in lltable_calc_llheader()
598 u_char *lladdr; in llentry_update_ifaddr() local
603 lladdr = lle->ll_addr; in llentry_update_ifaddr()
612 lladdr = IF_LLADDR(ifp); in llentry_update_ifaddr()
615 lltable_calc_llheader(ifp, llt->llt_af, lladdr, linkhdr, &linkhdrsize, in llentry_update_ifaddr()
H A Dif_ethersubr.c153 const u_char *lladdr; in ether_requestencap() local
162 lladdr = req->lladdr; in ether_requestencap()
189 lladdr = ifp->if_broadcastaddr; in ether_requestencap()
196 memcpy(eh->ether_dhost, lladdr, ETHER_ADDR_LEN); in ether_requestencap()
H A Dif_llatbl.h248 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
H A Dif_lagg.c971 uint8_t lladdr[LAGG_ADDR_LEN]; in lagg_port_destroy() local
974 bzero(&lladdr, LAGG_ADDR_LEN); in lagg_port_destroy()
976 bcopy(lp0->lp_lladdr, lladdr, LAGG_ADDR_LEN); in lagg_port_destroy()
979 bcopy(lladdr, IF_LLADDR(sc->sc_ifp), sc->sc_ifp->if_addrlen); in lagg_port_destroy()
989 if_setlladdr(lp_ptr->lp_ifp, lladdr, in lagg_port_destroy()
H A Dif_var.h176 char *lladdr; /* link-level address pointer (r) */ member
/freebsd/tests/sys/netpfil/pf/
H A Dfragmentation_compat.sh107 lladdr=$(jexec alcatraz ifconfig ${epair_send}b | awk '/ scopeid / { print($2); }' | cut -f 1 -d %)
128 ping -6 -c 1 ${lladdr}%${epair_send}a
131 ping -6 -c 1 -b 70000 -s 65000 ${lladdr}%${epair_send}a
H A Dfragmentation_pass.sh110 lladdr=$(jexec alcatraz ifconfig ${epair_send}b | awk '/ scopeid / { print($2); }' | cut -f 1 -d %)
132 ping -6 -c 1 ${lladdr}%${epair_send}a
135 ping -6 -c 1 -b 70000 -s 65000 ${lladdr}%${epair_send}a
/freebsd/sbin/ifconfig/
H A Difbridge.c155 uint8_t lladdr[ETHER_ADDR_LEN]; in bridge_status() local
163 PV2ID(params->ifbop_bridgeid, bprio, lladdr); in bridge_status()
165 ether_ntoa((struct ether_addr *)lladdr), in bridge_status()
175 PV2ID(params->ifbop_designated_root, bprio, lladdr); in bridge_status()
177 ether_ntoa((struct ether_addr *)lladdr), in bridge_status()
H A Daf_inet6.c181 const struct in6_addr *lladdr = NULL; in setip6eui64() local
200 lladdr = &sin6->sin6_addr; in setip6eui64()
205 if (!lladdr) in setip6eui64()
208 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8); in setip6eui64()
/freebsd/tests/sys/net/routing/
H A Drtsock_print.h234 const char *lladdr = LLADDR(sdl); in sa_print() local
237 printf("%02X:", ((const unsigned char *)lladdr)[i]); in sa_print()
239 printf("%02X", ((const unsigned char *)lladdr)[i]); in sa_print()
/freebsd/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/sys/dev/enic/
H A Denic.h293 uint8_t lladdr[ETHER_ADDR_LEN]; member
H A Dif_enic.c858 bcopy(if_getlladdr(softc->ifp), softc->lladdr, ETHER_ADDR_LEN); in enic_init()
1092 vnic_dev_add_addr(enic->vdev, softc->lladdr); in enic_set_lladdr()
/freebsd/sys/dev/bge/
H A Dif_bge.c1923 caddr_t lladdr; in bge_blockinit() local
2270 lladdr = if_getlladdr(sc->bge_ifp); in bge_blockinit()
2273 (lladdr[0] + lladdr[1] + in bge_blockinit()
2274 lladdr[2] + lladdr[3] + in bge_blockinit()
2275 lladdr[4] + lladdr[5]) & in bge_blockinit()
/freebsd/sys/dev/ice/
H A Dice_lib.c7890 const u8 *lladdr = (const u8 *)if_getlladdr(sc->ifp); in ice_update_laa_mac() local
7895 if (!memcmp(lladdr, hw->port_info->mac.lan_addr, ETHER_ADDR_LEN)) in ice_update_laa_mac()
7899 if (ETHER_IS_MULTICAST(lladdr)) in ice_update_laa_mac()
7902 status = ice_aq_manage_mac_write(hw, lladdr, ICE_AQC_MAN_MAC_UPDATE_LAA_WOL, NULL); in ice_update_laa_mac()
7905 lladdr, ":", ice_status_str(status), in ice_update_laa_mac()
7911 bcopy(lladdr, hw->port_info->mac.lan_addr, ETHER_ADDR_LEN); in ice_update_laa_mac()

12