Home
last modified time | relevance | path

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

/netbsd-src/sys/arch/mac68k/obio/
H A Dif_sn_obio.c172 sn_obio_getaddr(struct sonic_softc *sc, uint8_t *lladdr) in sn_obio_getaddr() argument
187 sn_get_enaddr(sc->sc_st, bsh, 0, lladdr); in sn_obio_getaddr()
199 sn_obio_getaddr_kludge(struct sonic_softc *sc, u_int8_t *lladdr) in sn_obio_getaddr_kludge() argument
212 lladdr[5] = i >> 8; in sn_obio_getaddr_kludge()
213 lladdr[4] = i; in sn_obio_getaddr_kludge()
218 lladdr[3] = i >> 8; in sn_obio_getaddr_kludge()
219 lladdr[2] = i; in sn_obio_getaddr_kludge()
224 lladdr[1] = i >> 8; in sn_obio_getaddr_kludge()
225 lladdr[0] = i; in sn_obio_getaddr_kludge()
H A Dif_mc_obio.c409 mc_obio_getaddr(struct mc_softc *sc, u_int8_t *lladdr) in mc_obio_getaddr() argument
425 csum = mc_get_enaddr(sc->sc_regt, bsh, 1, lladdr); in mc_obio_getaddr()
/netbsd-src/sys/netinet6/
H A Dnd6_nbr.c110 char *lladdr = NULL; in nd6_ns_input() local
186 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_ns_input()
190 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) { in nd6_ns_input()
286 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_ns_input()
323 if (lladdr != NULL) in nd6_ns_input()
326 NULL, 0, lladdr, lladdrlen); in nd6_ns_input()
368 nd6_cache_lladdr(ifpc, &saddr6, lladdr, lladdrlen, ND_NEIGHBOR_SOLICIT, 0); in nd6_ns_input()
622 char *lladdr = NULL; in nd6_na_input() local
683 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in nd6_na_input()
686 if (lladdr in nd6_na_input()
[all...]
H A Dnd6_rtr.c64 char *lladdr = NULL; in nd6_rtr_cache() local
129 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1); in nd6_rtr_cache()
133 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in nd6_rtr_cache()
143 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, icmp6_type, 0); in nd6_rtr_cache()
H A Dnd6.c746 const char *lladdr; in nd6_free() local
749 lladdr = ln->la_flags & LLE_VALID ? in nd6_free()
751 rt_clonedmsg(RTM_DELETE, NULL, sin6tosa(&sin6), lladdr, ifp); in nd6_free()
1332 char *lladdr, in nd6_cache_lladdr() argument
1366 if (!lladdr || !lladdrlen) in nd6_cache_lladdr()
1385 if (olladdr && lladdr) { in nd6_cache_lladdr()
1386 llchange = memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen); in nd6_cache_lladdr()
1401 if (lladdr) { /* (3-5) and (7) */ in nd6_cache_lladdr()
1406 memcpy(&ln->ll_addr, lladdr, ifp->if_addrlen); in nd6_cache_lladdr()
1411 if ((!olladdr && lladdr) || /* (3) */ in nd6_cache_lladdr()
[all …]
H A Dicmp6.c2249 char *lladdr = NULL; in icmp6_redirect_input() local
2375 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1); in icmp6_redirect_input()
2379 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) { in icmp6_redirect_input()
2390 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT, in icmp6_redirect_input()
2607 char *lladdr; in icmp6_redirect_output() local
2626 lladdr = (char *)(nd_opt + 1); in icmp6_redirect_output()
2627 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen); in icmp6_redirect_output()
2628 memset(lladdr + ifp->if_addrlen, 0, pad); in icmp6_redirect_output()
/netbsd-src/sys/arch/newsmips/apbus/
H A Dif_sn_ap.c150 sn_ap_getaddr(struct sn_softc *sc, uint8_t *lladdr) in sn_ap_getaddr() argument
155 memcpy(lladdr, idrom.id_macadrs, sizeof(idrom.id_macadrs)); in sn_ap_getaddr()
165 *lladdr++ = (h << 4) + l; in sn_ap_getaddr()
H A Dif_sn.c103 snsetup(struct sn_softc *sc, uint8_t *lladdr) in snsetup() argument
199 ether_sprintf(lladdr)); in snsetup()
215 ether_ifattach(ifp, lladdr); in snsetup()
/netbsd-src/sys/net/
H A Dnd.c184 uint8_t lladdr[255], *lladdrp; in nd_timer() local
194 KASSERT(sizeof(lladdr) >= ifp->if_addrlen); in nd_timer()
195 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen); in nd_timer()
196 lladdrp = lladdr; in nd_timer()
H A Drtsock.c149 const uint8_t *lladdr, const struct ifnet *ifp) in rt_clonedmsg() argument
170 NULL, 0, lladdr, ifp->if_addrlen); in rt_clonedmsg()
/netbsd-src/sbin/ifconfig/
H A Daf_inet6.c206 const struct in6_addr *lladdr = NULL; in setia6eui64_impl() local
247 lladdr = &sin6->sin6_addr; in setia6eui64_impl()
252 if (lladdr == NULL) in setia6eui64_impl()
255 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8); in setia6eui64_impl()
/netbsd-src/sys/arch/arm/broadcom/
H A Dbcm53xx_eth.c523 const uint8_t * const lladdr = CLLADDR(ifp->if_sadl); in bcmeth_ifinit() local
524 const uint64_t macstnaddr = bcmeth_macaddr_create(lladdr); in bcmeth_ifinit()
533 sc->sc_macaddr[0] = lladdr[0] | (lladdr[1] << 8); in bcmeth_ifinit()
534 sc->sc_macaddr[1] = lladdr[2] | (lladdr[3] << 8) in bcmeth_ifinit()
535 | (lladdr[4] << 16) | (lladdr[5] << 24); in bcmeth_ifinit()
537 sc->sc_macaddr[0] = lladdr[1] | (lladdr[ in bcmeth_ifinit()
[all...]
/netbsd-src/tests/net/net/
H A Dt_ipv6address.sh250 local lladdr=fe80::2
334 atf_check -s exit:0 $HIJACKING rump.ifconfig shmif0 inet6 $lladdr%shmif0/64
337 -X $TIMEOUT -n $lladdr
340 -X $TIMEOUT -n $lladdr
/netbsd-src/sys/arch/mac68k/dev/
H A Dif_mc.c140 mcsetup(struct mc_softc *sc, uint8_t *lladdr) in mcsetup() argument
149 memcpy(sc->sc_enaddr, lladdr, ETHER_ADDR_LEN); in mcsetup()
150 printf(": address %s\n", ether_sprintf(lladdr)); in mcsetup()
161 ether_ifattach(ifp, lladdr); in mcsetup()
/netbsd-src/sys/arch/macppc/dev/
H A Dam79c950.c137 mcsetup(struct mc_softc *sc, uint8_t *lladdr) in mcsetup() argument
146 memcpy(sc->sc_enaddr, lladdr, ETHER_ADDR_LEN); in mcsetup()
147 printf(": address %s\n", ether_sprintf(lladdr)); in mcsetup()
164 ether_ifattach(ifp, lladdr); in mcsetup()
/netbsd-src/sys/arch/mac68k/nubus/
H A Dif_netdock_nubus.c352 netdock_setup(struct netdock_softc *sc, u_int8_t *lladdr) in netdock_setup() argument
356 memcpy(sc->sc_enaddr, lladdr, ETHER_ADDR_LEN); in netdock_setup()
358 device_xname(sc->sc_dev), ether_sprintf(lladdr)); in netdock_setup()
368 ether_ifattach(ifp, lladdr); in netdock_setup()
/netbsd-src/sys/net/lagg/
H A Dif_lagg.c2139 lagg_port_setsadl(struct lagg_port *lp, const uint8_t *lladdr) in lagg_port_setsadl() argument
2151 if (lladdr == NULL) { in lagg_port_setsadl()
2152 lladdr = lp->lp_lladdr; in lagg_port_setsadl()
2154 if (lagg_lladdr_equal(lladdr, in lagg_port_setsadl()
2160 lladdr, ETHER_ADDR_LEN); in lagg_port_setsadl()
2182 lagg_if_setsadl(struct lagg_softc *sc, uint8_t *lladdr) in lagg_if_setsadl() argument
2190 if (lagg_lladdr_equal(CLLADDR(ifp->if_sadl), lladdr)) in lagg_if_setsadl()
2193 lagg_chg_sadl(ifp, lladdr, ETHER_ADDR_LEN); in lagg_if_setsadl()
/netbsd-src/sys/netinet/
H A Dif_arp.c1434 const char *lladdr;
1437 lladdr = ln->la_flags & LLE_VALID ? in arp_nud_hint()
1439 rt_clonedmsg(RTM_DELETE, NULL, sintosa(&sin), lladdr, ifp); in arp_nud_hint()
1409 const char *lladdr; arp_free() local
/netbsd-src/sys/arch/powerpc/booke/dev/
H A Dpq3etsec.c855 pq3etsec_macaddr_create(const uint8_t *lladdr) in pq3etsec_macaddr_create() argument
859 lladdr += ETHER_ADDR_LEN; in pq3etsec_macaddr_create()
861 macaddr = (macaddr << 8) | *--lladdr; in pq3etsec_macaddr_create()
/netbsd-src/sys/dev/pci/cxgb/
H A Dcxgb_offload.c1019 neigh_update_offload(struct neighbour *neigh, const u8 *lladdr, in neigh_update_offload() argument