| /netbsd-src/sys/arch/mac68k/obio/ |
| H A D | if_sn_obio.c | 172 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 D | if_mc_obio.c | 409 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 D | nd6_nbr.c | 110 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 D | nd6_rtr.c | 64 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 D | nd6.c | 746 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 D | icmp6.c | 2249 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 D | if_sn_ap.c | 150 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 D | if_sn.c | 103 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 D | nd.c | 184 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 D | rtsock.c | 149 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 D | af_inet6.c | 206 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 D | bcm53xx_eth.c | 523 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 D | t_ipv6address.sh | 250 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 D | if_mc.c | 140 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 D | am79c950.c | 137 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 D | if_netdock_nubus.c | 352 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 D | if_lagg.c | 2139 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 D | if_arp.c | 1434 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 D | pq3etsec.c | 855 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 D | cxgb_offload.c | 1019 neigh_update_offload(struct neighbour *neigh, const u8 *lladdr, in neigh_update_offload() argument
|