Searched refs:lladdr (Results 1 - 21 of 21) sorted by relevance

/netbsd-current/sys/arch/mac68k/obio/
H A Dif_sn_obio.c172 sn_obio_getaddr(struct sonic_softc *sc, uint8_t *lladdr) argument
187 sn_get_enaddr(sc->sc_st, bsh, 0, lladdr);
199 sn_obio_getaddr_kludge(struct sonic_softc *sc, u_int8_t *lladdr) argument
212 lladdr[5] = i >> 8;
213 lladdr[4] = i;
218 lladdr[3] = i >> 8;
219 lladdr[2] = i;
224 lladdr[1] = i >> 8;
225 lladdr[0] = i;
H A Dif_mc_obio.c409 mc_obio_getaddr(struct mc_softc *sc, u_int8_t *lladdr) argument
425 csum = mc_get_enaddr(sc->sc_regt, bsh, 1, lladdr);
/netbsd-current/sys/netinet6/
H A Dnd6_rtr.c64 char *lladdr = NULL; local
129 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
133 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
143 nd6_cache_lladdr(ifp, &saddr6, lladdr, lladdrlen, icmp6_type, 0);
H A Dnd6_nbr.c110 char *lladdr = NULL; local
186 lladdr = (char *)(ndopts.nd_opts_src_lladdr + 1);
190 if (IN6_IS_ADDR_UNSPECIFIED(&ip6->ip6_src) && lladdr) {
286 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
323 if (lladdr != NULL)
326 NULL, 0, lladdr, lladdrlen);
368 nd6_cache_lladdr(ifpc, &saddr6, lladdr, lladdrlen, ND_NEIGHBOR_SOLICIT, 0);
622 char *lladdr = NULL; local
683 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
686 if (lladdr
[all...]
H A Dnd6.c746 const char *lladdr; local
749 lladdr = ln->la_flags & LLE_VALID ?
751 rt_clonedmsg(RTM_DELETE, NULL, sin6tosa(&sin6), lladdr, ifp);
1332 char *lladdr,
1365 /* nothing must be done if there's no lladdr */
1366 if (!lladdr || !lladdrlen)
1385 if (olladdr && lladdr) {
1386 llchange = memcmp(lladdr, &ln->ll_addr, ifp->if_addrlen);
1391 * newentry olladdr lladdr llchange (*=record)
1401 if (lladdr) { /* (
1329 nd6_cache_lladdr( struct ifnet *ifp, struct in6_addr *from, char *lladdr, int lladdrlen, int type, int code ) argument
[all...]
H A Dicmp6.c2251 char *lladdr = NULL; local
2377 lladdr = (char *)(ndopts.nd_opts_tgt_lladdr + 1);
2381 if (lladdr && ((ifp->if_addrlen + 2 + 7) & ~7) != lladdrlen) {
2392 nd6_cache_lladdr(ifp, &redtgt6, lladdr, lladdrlen, ND_REDIRECT,
2605 /* target lladdr option */
2609 char *lladdr; local
2628 lladdr = (char *)(nd_opt + 1);
2629 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen);
2630 memset(lladdr + ifp->if_addrlen, 0, pad);
/netbsd-current/sys/arch/newsmips/apbus/
H A Dif_sn_ap.c150 sn_ap_getaddr(struct sn_softc *sc, uint8_t *lladdr) argument
155 memcpy(lladdr, idrom.id_macadrs, sizeof(idrom.id_macadrs));
165 *lladdr++ = (h << 4) + l;
H A Dif_sn.c103 snsetup(struct sn_softc *sc, uint8_t *lladdr) argument
199 ether_sprintf(lladdr));
215 ether_ifattach(ifp, lladdr);
/netbsd-current/sbin/ifconfig/
H A Daf_inet6.c206 const struct in6_addr *lladdr = NULL; local
247 lladdr = &sin6->sin6_addr;
252 if (lladdr == NULL)
255 memcpy(&in6->s6_addr[8], &lladdr->s6_addr[8], 8);
/netbsd-current/sys/net/
H A Dnd.c184 uint8_t lladdr[255], *lladdrp; local
194 KASSERT(sizeof(lladdr) >= ifp->if_addrlen);
195 memcpy(lladdr, &ln->ll_addr, ifp->if_addrlen);
196 lladdrp = lladdr;
H A Drtsock.c149 const uint8_t *lladdr, const struct ifnet *ifp)
170 NULL, 0, lladdr, ifp->if_addrlen);
148 rt_clonedmsg(int type, const struct sockaddr *src, const struct sockaddr *dst, const uint8_t *lladdr, const struct ifnet *ifp) argument
/netbsd-current/sys/arch/arm/broadcom/
H A Dbcm53xx_eth.c523 const uint8_t * const lladdr = CLLADDR(ifp->if_sadl); local
524 const uint64_t macstnaddr = bcmeth_macaddr_create(lladdr);
533 sc->sc_macaddr[0] = lladdr[0] | (lladdr[1] << 8);
534 sc->sc_macaddr[1] = lladdr[2] | (lladdr[3] << 8)
535 | (lladdr[4] << 16) | (lladdr[5] << 24);
537 sc->sc_macaddr[0] = lladdr[1] | (lladdr[
[all...]
/netbsd-current/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-current/sys/arch/mac68k/dev/
H A Dif_mc.c140 mcsetup(struct mc_softc *sc, uint8_t *lladdr) argument
149 memcpy(sc->sc_enaddr, lladdr, ETHER_ADDR_LEN);
150 printf(": address %s\n", ether_sprintf(lladdr));
161 ether_ifattach(ifp, lladdr);
/netbsd-current/sys/arch/macppc/dev/
H A Dam79c950.c137 mcsetup(struct mc_softc *sc, uint8_t *lladdr) argument
146 memcpy(sc->sc_enaddr, lladdr, ETHER_ADDR_LEN);
147 printf(": address %s\n", ether_sprintf(lladdr));
164 ether_ifattach(ifp, lladdr);
/netbsd-current/sys/arch/mac68k/nubus/
H A Dif_netdock_nubus.c352 netdock_setup(struct netdock_softc *sc, u_int8_t *lladdr) argument
356 memcpy(sc->sc_enaddr, lladdr, ETHER_ADDR_LEN);
358 device_xname(sc->sc_dev), ether_sprintf(lladdr));
368 ether_ifattach(ifp, lladdr);
/netbsd-current/sys/net/lagg/
H A Dif_lagg.c2143 lagg_port_setsadl(struct lagg_port *lp, const uint8_t *lladdr) argument
2155 if (lladdr == NULL) {
2156 lladdr = lp->lp_lladdr;
2158 if (lagg_lladdr_equal(lladdr,
2164 lladdr, ETHER_ADDR_LEN);
2186 lagg_if_setsadl(struct lagg_softc *sc, uint8_t *lladdr) argument
2194 if (lagg_lladdr_equal(CLLADDR(ifp->if_sadl), lladdr))
2197 lagg_chg_sadl(ifp, lladdr, ETHER_ADDR_LEN);
/netbsd-current/sys/netinet/
H A Dif_arp.c1409 const char *lladdr; local
1412 lladdr = ln->la_flags & LLE_VALID ?
1414 rt_clonedmsg(RTM_DELETE, NULL, sintosa(&sin), lladdr, ifp);
/netbsd-current/sys/arch/powerpc/booke/dev/
H A Dpq3etsec.c855 pq3etsec_macaddr_create(const uint8_t *lladdr) argument
859 lladdr += ETHER_ADDR_LEN;
861 macaddr = (macaddr << 8) | *--lladdr;
/netbsd-current/sys/dev/pci/cxgb/
H A Dcxgb_offload.c1019 neigh_update_offload(struct neighbour *neigh, const u8 *lladdr, argument
/netbsd-current/external/bsd/wpa/dist/src/drivers/
H A Ddriver_nl80211.c6862 struct sockaddr_ll lladdr; local
6865 socklen_t fromlen = sizeof(lladdr);
6868 (struct sockaddr *)&lladdr, &fromlen);
6875 if (have_ifidx(drv, lladdr.sll_ifindex, IFIDX_ANY))
6876 drv_event_eapol_rx(drv->ctx, lladdr.sll_addr, buf, len);
9821 /* set the corresponding lladdr for neigh */
9824 wpa_printf(MSG_DEBUG, "nl80211: neigh set lladdr failed");

Completed in 304 milliseconds