/freebsd/sys/netinet6/ |
H A D | nd6_nbr.c | 137 char *lladdr; in nd6_ns_input() local 224 lladdr = NULL; in nd6_ns_input() 227 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_ns_input() 231 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { in nd6_ns_input() 284 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { 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() 739 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in nd6_na_input() 782 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_na_input() [all …]
|
H A D | nd6.c | 1382 nd6_try_set_entry_addr_locked(struct ifnet *ifp, struct llentry *lle, char *lladdr) in nd6_try_set_entry_addr_locked() argument 1389 if (lltable_calc_llheader(ifp, AF_INET6, lladdr, buf, &sz, &off) != 0) in nd6_try_set_entry_addr_locked() 1400 if (lltable_calc_llheader(ifp, fam, lladdr, buf, &sz, &off) == 0) { in nd6_try_set_entry_addr_locked() 1412 nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr) in nd6_try_set_entry_addr() argument 1419 bool ret = nd6_try_set_entry_addr_locked(ifp, lle, lladdr); in nd6_try_set_entry_addr() 1956 nd6_cache_lladdr(struct ifnet *ifp, struct in6_addr *from, char *lladdr, in nd6_cache_lladdr() argument 1990 flags = lladdr ? LLE_EXCLUSIVE : 0; in nd6_cache_lladdr() 2003 if (lladdr != NULL) { in nd6_cache_lladdr() 2005 if (lltable_calc_llheader(ifp, AF_INET6, lladdr, in nd6_cache_lladdr() 2024 if (lladdr != NULL) { /* (7) */ in nd6_cache_lladdr() [all …]
|
H A D | nd6_rtr.c | 164 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 D | icmp6.c | 2192 char *lladdr; in icmp6_redirect_input() local 2318 lladdr = NULL; in icmp6_redirect_input() 2321 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in icmp6_redirect_input() 2325 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input() 2337 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, in icmp6_redirect_input() 2518 char *lladdr; in icmp6_redirect_output() local 2534 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output() 2535 bcopy(ln->ll_addr, lladdr, ifp->if_addrlen); in icmp6_redirect_output()
|
H A D | nd6.h | 365 bool nd6_try_set_entry_addr(struct ifnet *ifp, struct llentry *lle, char *lladdr);
|
/freebsd/sys/netinet/ |
H A D | toecore.c | 131 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 D | if_ether.c | 328 ereq.lladdr = ar_tha(ah); in arp_fillheader() 466 char *lladdr; in arpresolve_full() local 511 lladdr = la->ll_addr; in arpresolve_full() 514 lladdr = la->r_linkdata; in arpresolve_full() 517 bcopy(lladdr, desten, ll_len); in arpresolve_full()
|
/freebsd/tests/sys/netinet6/ |
H A D | fibs6.sh | 69 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}
|
H A D | ndp.sh | 141 local epair0 jname lladdr
|
/freebsd/sys/dev/cxgbe/tom/ |
H A D | t4_tom_l2t.c | 182 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() 217 memcmp(e->dmac, lladdr, ETHER_ADDR_LEN)) { in update_entry() 221 memcpy(e->dmac, lladdr, ETHER_ADDR_LEN); in update_entry() 424 uint8_t *lladdr, uint16_t vtag) in t4_l2_update() argument 464 update_entry(sc, e, lladdr, vtag); in t4_l2_update()
|
/freebsd/tests/sys/netpfil/pf/ |
H A D | fragmentation_compat.sh | 107 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 D | fragmentation_pass.sh | 110 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/sys/net/ |
H A D | if_infiniband.c | 214 const uint8_t *lladdr; in infiniband_requestencap() local 223 lladdr = req->lladdr; in infiniband_requestencap() 250 lladdr = ifp->if_broadcastaddr; in infiniband_requestencap() 258 memcpy(ih->ib_hwaddr, lladdr, INFINIBAND_ADDR_LEN); in infiniband_requestencap()
|
H A D | if_llatbl.c | 411 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 D | if_ethersubr.c | 153 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() 1002 KASSERT(ifa != NULL, ("%s: no lladdr!\n", __func__)); in ether_ifattach()
|
H A D | if_llatbl.h | 248 int lltable_calc_llheader(struct ifnet *ifp, int family, char *lladdr,
|
H A D | if_lagg.c | 968 uint8_t lladdr[LAGG_ADDR_LEN]; in lagg_port_destroy() local 971 bzero(&lladdr, LAGG_ADDR_LEN); in lagg_port_destroy() 973 bcopy(lp0->lp_lladdr, lladdr, LAGG_ADDR_LEN); in lagg_port_destroy() 976 bcopy(lladdr, IF_LLADDR(sc->sc_ifp), sc->sc_ifp->if_addrlen); in lagg_port_destroy() 986 if_setlladdr(lp_ptr->lp_ifp, lladdr, in lagg_port_destroy()
|
H A D | if_var.h | 170 * and destination lladdr. 177 * lladdr: pointer to link-layer address 194 int lladdr_len; /* lladdr length (r) */ 195 char *lladdr; /* link-level address pointer (r) */ member
|
/freebsd/sbin/ifconfig/ |
H A D | ifbridge.c | 155 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 D | af_inet6.c | 181 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 D | rtsock_print.h | 234 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 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/sys/dev/enic/ |
H A D | enic.h | 321 uint8_t lladdr[ETHER_ADDR_LEN]; member
|
H A D | if_enic.c | 989 bcopy(if_getlladdr(softc->ifp), softc->lladdr, ETHER_ADDR_LEN); in enic_init() 1226 vnic_dev_add_addr(enic->vdev, softc->lladdr); in enic_set_lladdr()
|
/freebsd/sys/dev/bge/ |
H A D | if_bge.c | 1923 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()
|