Home
last modified time | relevance | path

Searched refs:enaddr (Results 1 – 25 of 89) sorted by relevance

1234

/netbsd/src/sys/dev/pci/
Dif_tlp_pci.c284 tlp_pci_get_quirks(struct tulip_pci_softc *psc, const uint8_t *enaddr, in tlp_pci_get_quirks() argument
289 if (tpq->tpq_oui[0] == enaddr[0] && in tlp_pci_get_quirks()
290 tpq->tpq_oui[1] == enaddr[1] && in tlp_pci_get_quirks()
291 tpq->tpq_oui[2] == enaddr[2]) { in tlp_pci_get_quirks()
292 (*tpq->tpq_func)(psc, enaddr); in tlp_pci_get_quirks()
362 uint8_t enaddr[ETHER_ADDR_LEN]; in tlp_pci_attach() local
654 memcpy(enaddr, prop_data_value(ea), in tlp_pci_attach()
659 memcpy(sc->sc_srom, enaddr, sizeof(enaddr)); in tlp_pci_attach()
680 enaddr[5] += in tlp_pci_attach()
698 if (tlp_parse_old_srom(sc, enaddr) == 0) in tlp_pci_attach()
[all …]
Dif_hme_pci.c124 uint8_t *enaddr; in hmeattach_pci() local
232 enaddr = NULL; in hmeattach_pci()
285 enaddr = buf + 6; in hmeattach_pci()
292 if (enaddr) { in hmeattach_pci()
293 memcpy(sc->sc_enaddr, enaddr, ETHER_ADDR_LEN); in hmeattach_pci()
/netbsd/src/sys/net/
Dif_ether.h132 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ argument
136 (enaddr)[0] = 0x01; \
137 (enaddr)[1] = 0x00; \
138 (enaddr)[2] = 0x5e; \
139 (enaddr)[3] = ((const uint8_t *)ipaddr)[1] & 0x7f; \
140 (enaddr)[4] = ((const uint8_t *)ipaddr)[2]; \
141 (enaddr)[5] = ((const uint8_t *)ipaddr)[3]; \
148 #define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ argument
152 (enaddr)[0] = 0x33; \
153 (enaddr)[1] = 0x33; \
[all …]
/netbsd/src/sys/dev/cardbus/
Dif_tlp_cardbus.c197 tlp_cardbus_get_quirks(struct tulip_cardbus_softc *csc, const u_int8_t *enaddr, in tlp_cardbus_get_quirks() argument
202 if (tpq->tpq_oui[0] == enaddr[0] && in tlp_cardbus_get_quirks()
203 tpq->tpq_oui[1] == enaddr[1] && in tlp_cardbus_get_quirks()
204 tpq->tpq_oui[2] == enaddr[2]) { in tlp_cardbus_get_quirks()
205 (*tpq->tpq_func)(csc, enaddr); in tlp_cardbus_get_quirks()
230 u_int8_t enaddr[ETHER_ADDR_LEN]; in tlp_cardbus_attach() local
350 if (tlp_isv_srom_enaddr(sc, enaddr) != 0) { in tlp_cardbus_attach()
357 } else if (tlp_parse_old_srom(sc, enaddr) == 0) { in tlp_cardbus_attach()
366 memcpy(enaddr, ca->ca_cis.funce.network.netid, in tlp_cardbus_attach()
367 sizeof(enaddr)); in tlp_cardbus_attach()
[all …]
/netbsd/src/sys/dev/pcmcia/
Dif_ne_pcmcia.c585 u_int8_t myea[6], *enaddr; in ne_pcmcia_attach() local
629 enaddr = NULL; /* Ask ASIC by default */ in ne_pcmcia_attach()
634 enaddr = ne_pcmcia_get_enaddr(psc, in ne_pcmcia_attach()
636 if (enaddr == NULL) in ne_pcmcia_attach()
643 if (enaddr != NULL) in ne_pcmcia_attach()
646 enaddr[0], enaddr[1], enaddr[2]); in ne_pcmcia_attach()
653 enaddr = ne_pcmcia_dl10019_get_enaddr(psc, myea); in ne_pcmcia_attach()
654 if (enaddr == NULL) { in ne_pcmcia_attach()
699 if (enaddr != NULL && in ne_pcmcia_attach()
704 if (enaddr[0] != ne_dev->enet_vendor[0] || in ne_pcmcia_attach()
[all …]
Dif_sm_pcmcia.c141 u_int8_t enaddr[ETHER_ADDR_LEN]; in sm_pcmcia_attach() local
169 memcpy(enaddr, pa->pf->pf_funce_lan_nid, ETHER_ADDR_LEN); in sm_pcmcia_attach()
171 if (!sm_pcmcia_ascii_enaddr(pa->pf->sc->card.cis1_info[3], enaddr) && in sm_pcmcia_attach()
172 !sm_pcmcia_ascii_enaddr(pa->pf->sc->card.cis1_info[2], enaddr)) in sm_pcmcia_attach()
178 smc91cxx_attach(sc, enaddr); in sm_pcmcia_attach()
Dif_mbe_pcmcia.c76 uint8_t enaddr[ETHER_ADDR_LEN]; member
210 memcpy(pgea.enaddr, pa->pf->pf_funce_lan_nid, ETHER_ADDR_LEN); in mbe_pcmcia_attach()
224 mb86960_attach(sc, pgea.enaddr); in mbe_pcmcia_attach()
292 ea->enaddr[i] = bus_space_read_1(sc->sc_bst, sc->sc_bsh, in mbe_pcmcia_get_enaddr_from_io()
321 ea->enaddr[i] = bus_space_read_1(pcmh.memt, pcmh.memh, in mbe_pcmcia_get_enaddr_from_mem()
/netbsd/src/sys/arch/sgimips/sgimips/
Darcemu.c201 uint8_t enaddr[6]; member
204 static char enaddr[18]; variable
288 if (nvram.enaddr[0] == 0x08 && nvram.enaddr[1] == 0x00 && in arcemu_eeprom_read()
289 nvram.enaddr[2] == 0x69) in arcemu_eeprom_read()
301 snprintf(enaddr, sizeof(enaddr), "%02x:%02x:%02x:%02x:%02x:%02x", in arcemu_eeprom_read()
302 nvram.enaddr[0], in arcemu_eeprom_read()
303 nvram.enaddr[1], in arcemu_eeprom_read()
304 nvram.enaddr[2], in arcemu_eeprom_read()
305 nvram.enaddr[3], in arcemu_eeprom_read()
306 nvram.enaddr[4], in arcemu_eeprom_read()
[all …]
/netbsd/src/sys/arch/dreamcast/dev/g2/
Dif_mbe_g2.c157 mbe_g2_detect(bus_space_tag_t iot, bus_space_handle_t ioh, uint8_t *enaddr) in mbe_g2_detect() argument
172 memcpy(enaddr, eeprom, ETHER_ADDR_LEN); in mbe_g2_detect()
174 DPRINTF("Ethernet address %s\n", ether_sprintf(enaddr)); in mbe_g2_detect()
177 if ((enaddr[0] & 0x03) != 0x00 || in mbe_g2_detect()
178 (enaddr[0] == 0x00 && enaddr[1] == 0x00 && enaddr[2] == 0x00)) { in mbe_g2_detect()
/netbsd/src/sys/dev/ic/
Dfmv.c62 fmv_detect(bus_space_tag_t iot, bus_space_handle_t ioh, uint8_t *enaddr) in fmv_detect() argument
67 bus_space_read_region_1(iot, ioh, FE_FMV4, enaddr, ETHER_ADDR_LEN); in fmv_detect()
70 if ((enaddr[0] & 0x03) != 0x00 || in fmv_detect()
71 (enaddr[0] == 0x00 && enaddr[1] == 0x00 && enaddr[2] == 0x00)) { in fmv_detect()
Ddm9000.c195 uint8_t enaddr[ETHER_ADDR_LEN]; in dme_attach() local
211 dme_read_c(sc, DM9000_PAB0, enaddr, 6); in dme_attach()
214 ether_sprintf(enaddr)); in dme_attach()
226 memcpy(enaddr, prop_data_value(ea), ETHER_ADDR_LEN); in dme_attach()
234 dme_read_c(sc, DM9000_PAB0, enaddr, 6); in dme_attach()
235 if (ETHER_IS_ONE(enaddr) || ETHER_IS_ZERO(enaddr)) { in dme_attach()
239 enaddr[0] = maclo; in dme_attach()
240 enaddr[1] = maclo >> 8; in dme_attach()
241 enaddr[2] = maclo >> 16; in dme_attach()
242 enaddr[3] = maclo >> 26; in dme_attach()
[all …]
Ddp83932.c90 sonic_attach(struct sonic_softc *sc, const uint8_t *enaddr) in sonic_attach() argument
195 ether_sprintf(enaddr)); in sonic_attach()
217 ether_ifattach(ifp, enaddr); in sonic_attach()
1154 sonic_set_camentry(struct sonic_softc *sc, int entry, const uint8_t *enaddr) in sonic_set_camentry() argument
1161 cda->cda_addr0 = htosonic32(sc, enaddr[0] | (enaddr[1] << 8)); in sonic_set_camentry()
1162 cda->cda_addr1 = htosonic32(sc, enaddr[2] | (enaddr[3] << 8)); in sonic_set_camentry()
1163 cda->cda_addr2 = htosonic32(sc, enaddr[4] | (enaddr[5] << 8)); in sonic_set_camentry()
1168 cda->cda_addr0 = htosonic16(sc, enaddr[0] | (enaddr[1] << 8)); in sonic_set_camentry()
1169 cda->cda_addr1 = htosonic16(sc, enaddr[2] | (enaddr[3] << 8)); in sonic_set_camentry()
1170 cda->cda_addr2 = htosonic16(sc, enaddr[4] | (enaddr[5] << 8)); in sonic_set_camentry()
/netbsd/src/sys/arch/alpha/alpha/
Dautoconf.c146 parse_dec_macaddr(const char *str, uint8_t enaddr[ETHER_ADDR_LEN]) in parse_dec_macaddr()
166 enaddr[i] = (uint8_t)l; in parse_dec_macaddr()
172 enaddr[i] = (uint8_t)l; in parse_dec_macaddr()
187 uint8_t enaddr[ETHER_ADDR_LEN]; in netboot_find_rootdev_planb() local
199 enaddr)) { in netboot_find_rootdev_planb()
211 struct ifnet *ifp = if_get_bylla(enaddr, ETHER_ADDR_LEN, &psref); in netboot_find_rootdev_planb()
/netbsd/src/sys/arch/arc/jazz/
Dif_sn_jazzio.c89 uint8_t enaddr[ETHER_ADDR_LEN]; in sonic_jazzio_attach() local
133 memcpy(enaddr, arc_product_id, sizeof(enaddr)); in sonic_jazzio_attach()
136 sonic_attach(sc, enaddr); in sonic_jazzio_attach()
/netbsd/src/sys/dev/isa/
Dif_ate.c78 uint8_t enaddr[ETHER_ADDR_LEN]);
307 uint8_t enaddr[ETHER_ADDR_LEN]) in ate_detect()
314 memcpy(enaddr, eeprom + FE_ATI_EEP_ADDR, ETHER_ADDR_LEN); in ate_detect()
317 if ((enaddr[0] & 0x03) != 0x00 || in ate_detect()
318 (enaddr[0] == 0x00 && enaddr[1] == 0x00 && enaddr[2] == 0x00)) { in ate_detect()
/netbsd/src/sys/arch/evbppc/ev64260/
Dautoconf.c134 char enaddr[ETHER_ADDR_LEN] = in device_register() local
138 case ETH0_BASE: enaddr[5] |= 0; break; in device_register()
139 case ETH1_BASE: enaddr[5] |= 1; break; in device_register()
140 case ETH2_BASE: enaddr[5] |= 2; break; in device_register()
146 mac = prop_data_create_data_nocopy(enaddr, ETHER_ADDR_LEN); in device_register()
/netbsd/src/sys/arch/evbarm/mini2440/
Dif_dm_mini2440.c112 const uint8_t *enaddr; in dme_ssextio_attach() local
144 enaddr = prop_data_data_nocopy(ea); in dme_ssextio_attach()
147 enaddr = &enaddr_default; in dme_ssextio_attach()
154 dme_attach(sc, enaddr); in dme_ssextio_attach()
/netbsd/src/sys/arch/evbarm/armadaxp/
Darmadaxp_machdep.c590 uint8_t enaddr[ETHER_ADDR_LEN]; in axp_device_register() local
607 BOOTOPT_TYPE_MACADDR, enaddr)) { in axp_device_register()
609 prop_data_create_data(enaddr, sizeof(enaddr)); in axp_device_register()
615 uint8_t enaddr[ETHER_ADDR_LEN]; in axp_device_register() local
632 BOOTOPT_TYPE_MACADDR, enaddr)) { in axp_device_register()
634 prop_data_create_data(enaddr, sizeof(enaddr)); in axp_device_register()
/netbsd/src/sys/arch/sandpoint/stand/altboot/
Dnif.c73 uint8_t enaddr[6]; in netif_init() local
86 pci->drv = dv->priv = (*dv->init)(tag, enaddr); in netif_init()
89 memcpy(s->myea, enaddr, sizeof(s->myea)); in netif_init()
92 memcpy(bi_net.mac_address, enaddr, sizeof(bi_net.mac_address)); in netif_init()
/netbsd/src/sys/arch/evbarm/stand/boot2440/
Dnetif.c101 uint8_t enaddr[6]; in netif_init() local
111 dv->priv = (*dv->init)(tag, enaddr); in netif_init()
114 memcpy(s->myea, enaddr, sizeof(s->myea)); in netif_init()
121 memcpy(bi_net.mac_address, enaddr, sizeof(bi_net.mac_address)); in netif_init()
/netbsd/src/sys/arch/evbmips/adm5120/
Dmachdep.c201 uint8_t enaddr[ETHER_ADDR_LEN]; in parse_args() local
245 (void)ether_aton_r(enaddr, sizeof(enaddr), val); in parse_args()
248 pd = prop_data_create_data(enaddr, sizeof(enaddr)); in parse_args()
/netbsd/src/sys/rump/net/lib/libvirtif/
Dif_virt.c76 uint8_t enaddr[ETHER_ADDR_LEN] = { 0xb2, 0x0a, 0x00, 0x0b, 0x0e, 0x01 }; in virtif_create() local
84 enaddr[2] = cprng_fast32() & 0xff; in virtif_create()
85 enaddr[5] = sc->sc_num & 0xff; in virtif_create()
88 sc, enaddr, &sc->sc_viu)) != 0) { in virtif_create()
93 ether_ifattach(ifp, enaddr); in virtif_create()
94 ether_snprintf(enaddrstr, sizeof(enaddrstr), enaddr); in virtif_create()
/netbsd/src/sys/arch/mips/alchemy/dev/
Dif_aumac.c217 const uint8_t *enaddr; in aumac_attach() local
244 enaddr = prop_data_data_nocopy(ea); in aumac_attach()
246 aprint_normal_dev(self, "Ethernet address %s\n", ether_sprintf(enaddr)); in aumac_attach()
342 ether_ifattach(ifp, enaddr); in aumac_attach()
896 const uint8_t *enaddr = CLLADDR(ifp->if_sadl); in aumac_set_filter() local
912 enaddr[4] | (enaddr[5] << 8)); in aumac_set_filter()
914 enaddr[0] | (enaddr[1] << 8) | (enaddr[2] << 16) | in aumac_set_filter()
915 (enaddr[3] << 24)); in aumac_set_filter()
/netbsd/src/sys/arch/sgimips/ioc/
Dif_le_oioc.c158 char enaddr[ETHER_ADDR_LEN]; in le_attach() local
212 ether_aton_r(enaddr, sizeof(enaddr), enaddrstr); in le_attach()
213 memcpy(sc->sc_enaddr, enaddr, sizeof(sc->sc_enaddr)); in le_attach()
/netbsd/src/sys/dev/ofisa/
Dif_cs_ofisa.c102 u_int8_t enaddr[6]; in cs_ofisa_attach() local
202 if (OF_getprop(aa->oba.oba_phandle, "mac-address", enaddr, in cs_ofisa_attach()
203 sizeof(enaddr)) < 0) { in cs_ofisa_attach()
244 cs_attach(sc, enaddr, media, nmedia, defmedia); in cs_ofisa_attach()

1234