Home
last modified time | relevance | path

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

12

/trueos/sys/netinet/
HDif_ether.h44 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ argument
48 (enaddr)[0] = 0x01; \
49 (enaddr)[1] = 0x00; \
50 (enaddr)[2] = 0x5e; \
51 (enaddr)[3] = ((const u_char *)ipaddr)[1] & 0x7f; \
52 (enaddr)[4] = ((const u_char *)ipaddr)[2]; \
53 (enaddr)[5] = ((const u_char *)ipaddr)[3]; \
60 #define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \ argument
64 (enaddr)[0] = 0x33; \
65 (enaddr)[1] = 0x33; \
[all …]
HDif_ether.c240 const struct in_addr *tip, u_char *enaddr) in arprequest() argument
278 if (enaddr == NULL) in arprequest()
279 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp); in arprequest()
296 bcopy(enaddr, ar_sha(ah), ah->ar_hln); in arprequest()
566 u_int8_t *enaddr = NULL; in in_arpinput() local
622 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) { in in_arpinput()
668 (*carp_iamatch_p)(ifa, &enaddr))) { in in_arpinput()
687 if (!enaddr) in in_arpinput()
688 enaddr = (u_int8_t *)IF_LLADDR(ifp); in in_arpinput()
692 if (!bcmp(ar_sha(ah), enaddr, ifp->if_addrlen)) in in_arpinput()
[all …]
/trueos/sys/dev/fe/
HDif_fe_isa.c254 fe_inblk(sc, FE_FMV4, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_fmv()
255 if (!fe_valid_Ether_p(sc->enaddr, 0x00000E)) in fe_probe_fmv()
389 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_ati()
390 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4)) in fe_probe_jli_ati()
518 bcopy(eeprom+4, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_icl()
521 bcopy(eeprom+122, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_icl()
616 sc->enaddr[0] = eeprom[3]; in fe_probe_jli_rex()
617 sc->enaddr[1] = eeprom[2]; in fe_probe_jli_rex()
618 sc->enaddr[2] = eeprom[5]; in fe_probe_jli_rex()
619 sc->enaddr[3] = eeprom[4]; in fe_probe_jli_rex()
[all …]
HDif_fe_cbus.c317 fe_inblk(sc, 0x18, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_re1000()
320 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4)) in fe_probe_re1000()
326 sum ^= sc->enaddr[i]; in fe_probe_re1000()
370 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_jli_re1000p()
371 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4)) in fe_probe_jli_re1000p()
541 fe_inblk(sc, 0x18, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_cnet9ne()
544 if (!fe_valid_Ether_p(sc->enaddr, 0x00804C)) in fe_probe_cnet9ne()
548 if (sc->enaddr[3] == 0x06) { in fe_probe_cnet9ne()
632 bcopy(eeprom + FE_SSI_EEP_ADDR, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_ssi()
702 bcopy(eeprom, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_lnx()
[all …]
HDif_fe_pccard.c252 fe_inblk(sc, FE_MBH10, sc->enaddr, ETHER_ADDR_LEN); in fe_probe_mbh()
255 if (!fe_valid_Ether_p(sc->enaddr, 0)) in fe_probe_mbh()
274 uint8_t *enaddr = argp; in fe_pccard_xircom_mac() local
288 enaddr[i] = defaultmac[i]; in fe_pccard_xircom_mac()
300 enaddr[i] = pccard_tuple_read_1(tuple, i + 3); in fe_pccard_xircom_mac()
345 pccard_get_ether(dev, sc->enaddr); in fe_probe_tdk()
348 if (!fe_valid_Ether_p(sc->enaddr, 0)) { in fe_probe_tdk()
349 pccard_cis_scan(dev, fe_pccard_xircom_mac, sc->enaddr); in fe_probe_tdk()
353 if (!fe_valid_Ether_p(sc->enaddr, 0)) in fe_probe_tdk()
/trueos/sys/dev/ex/
HDif_ex_isa.c124 u_char enaddr[6]; in ex_isa_identify() local
163 bzero(enaddr, sizeof(enaddr)); in ex_isa_identify()
169 ex_get_address(&sc, enaddr); in ex_isa_identify()
173 if (ex_card_type(enaddr) == CARD_TYPE_EX_10_PLUS) { in ex_isa_identify()
202 u_char enaddr[6]; in ex_isa_probe() local
237 ex_get_address(sc, enaddr); in ex_isa_probe()
240 if (ex_card_type(enaddr) == CARD_TYPE_EX_10_PLUS) { in ex_isa_probe()
298 ex_get_address(sc, sc->enaddr); in ex_isa_attach()
HDif_ex_pccard.c67 ex_pccard_enet_ok(u_char *enaddr) in ex_pccard_enet_ok() argument
72 if (enaddr[0] == 0xff) in ex_pccard_enet_ok()
75 sum |= enaddr[i]; in ex_pccard_enet_ok()
82 u_char *enaddr = arg; in ex_pccard_silicom_cb() local
92 enaddr[i] = pccard_tuple_read_1(tuple, 7 + i); in ex_pccard_silicom_cb()
202 bcopy(ether_addr, sc->enaddr, ETHER_ADDR_LEN); in ex_pccard_attach()
HDif_ex.c120 ex_get_address(struct ex_softc *sc, u_char *enaddr) in ex_get_address() argument
125 enaddr[5] = eaddr_tmp & 0xff; in ex_get_address()
126 enaddr[4] = eaddr_tmp >> 8; in ex_get_address()
128 enaddr[3] = eaddr_tmp & 0xff; in ex_get_address()
129 enaddr[2] = eaddr_tmp >> 8; in ex_get_address()
131 enaddr[1] = eaddr_tmp & 0xff; in ex_get_address()
132 enaddr[0] = eaddr_tmp >> 8; in ex_get_address()
138 ex_card_type(u_char *enaddr) in ex_card_type() argument
140 if ((enaddr[0] == 0x00) && (enaddr[1] == 0xA0) && (enaddr[2] == 0xC9)) in ex_card_type()
220 if (ex_card_type(sc->enaddr) == CARD_TYPE_EX_10_PLUS) { in ex_attach()
[all …]
HDif_exvar.h35 u_char enaddr[6]; member
/trueos/sys/dev/ed/
HDif_ed_sic.c110 sum ^= (sc->enaddr[i] = in ed_probe_SIC()
114 sc->enaddr, ":"); in ed_probe_SIC()
118 if ((sc->enaddr[0] | sc->enaddr[1] | sc->enaddr[2]) == 0) in ed_probe_SIC()
HDif_ed_pccard.c374 ed_pccard_rom_mac(device_t dev, uint8_t *enaddr) in ed_pccard_rom_mac() argument
423 enaddr[i] = romdata[i * 2]; in ed_pccard_rom_mac()
473 u_char enaddr[ETHER_ADDR_LEN]; in ed_pccard_attach() local
563 sum |= sc->enaddr[i]; in ed_pccard_attach()
565 pccard_get_ether(dev, enaddr); in ed_pccard_attach()
567 device_printf(dev, "CIS MAC %6D\n", enaddr, ":"); in ed_pccard_attach()
569 sum |= enaddr[i]; in ed_pccard_attach()
570 if (sum == 0 && ed_pccard_rom_mac(dev, enaddr)) { in ed_pccard_attach()
572 device_printf(dev, "ROM mac %6D\n", enaddr, in ed_pccard_attach()
579 enaddr + i); in ed_pccard_attach()
[all …]
HDif_ed_cbus.c782 sc->enaddr[n] = ed_asic_inb(sc, ED_NC5098_ENADDR + n); in ed98_probe_Novell()
788 sc->enaddr[n] = romdata[n * (sc->isa16bit + 1)]; in ed98_probe_Novell()
850 sum ^= (sc->enaddr[i] = in ed_probe_SIC98()
854 sc->enaddr, ":"); in ed_probe_SIC98()
858 if ((sc->enaddr[0] | sc->enaddr[1] | sc->enaddr[2]) == 0) in ed_probe_SIC98()
1076 sc->enaddr, ETHER_ADDR_LEN); in ed_probe_CNET98()
1236 sc->enaddr[i] = romdata[i * 2]; in ed_probe_CNET98EL()
1402 sc->enaddr[i] = val; in ed_get_SB98()
/trueos/sys/dev/xe/
HDif_xe_pccard.c197 uint8_t *enaddr = argp, test; in xe_pccard_mac() local
216 enaddr[i] = pccard_tuple_read_1(tuple, i + 2); in xe_pccard_mac()
221 xe_bad_mac(uint8_t *enaddr) in xe_bad_mac() argument
227 sum |= enaddr[i]; in xe_bad_mac()
286 pccard_get_ether(dev, scp->enaddr); in xe_pccard_attach()
289 if (xe_bad_mac(scp->enaddr) && in xe_pccard_attach()
290 !pccard_cis_scan(dev, xe_pccard_mac, scp->enaddr)) { in xe_pccard_attach()
HDif_xevar.h44 u_char enaddr[ETHER_ADDR_LEN]; member
/trueos/sys/dev/ie/
HDif_ie_isa.c262 sl_read_ether(sc, sc->enaddr); in ie_isa_3C507_attach()
522 sc->enaddr[1] = eaddrtemp & 0xFF; in ie_isa_ee16_attach()
523 sc->enaddr[0] = eaddrtemp >> 8; in ie_isa_ee16_attach()
525 sc->enaddr[3] = eaddrtemp & 0xFF; in ie_isa_ee16_attach()
526 sc->enaddr[2] = eaddrtemp >> 8; in ie_isa_ee16_attach()
528 sc->enaddr[5] = eaddrtemp & 0xFF; in ie_isa_ee16_attach()
529 sc->enaddr[4] = eaddrtemp >> 8; in ie_isa_ee16_attach()
759 sl_read_ether(sc, sc->enaddr); in ie_isa_sl_attach()
HDif_ievar.h25 u_char enaddr[6]; member
/trueos/sys/dev/ep/
HDif_ep_pccard.c118 uint8_t *enaddr = argp; in ep_pccard_mac() local
131 enaddr[i] = pccard_tuple_read_1(tuple, i + 1); in ep_pccard_mac()
132 enaddr[i + 1] = pccard_tuple_read_1(tuple, i); in ep_pccard_mac()
/trueos/sys/mips/adm5120/
HDif_admsw.c380 uint8_t enaddr[ETHER_ADDR_LEN]; in admsw_attach() local
390 enaddr[0] = 0x00; in admsw_attach()
391 enaddr[1] = 0x0C; in admsw_attach()
392 enaddr[2] = 0x42; in admsw_attach()
393 enaddr[3] = 0x07; in admsw_attach()
394 enaddr[4] = 0xB2; in admsw_attach()
395 enaddr[5] = 0x4E; in admsw_attach()
397 memcpy(sc->sc_enaddr, enaddr, sizeof(sc->sc_enaddr)); in admsw_attach()
400 ether_sprintf(enaddr)); in admsw_attach()
549 ether_ifattach(ifp, enaddr); in admsw_attach()
[all …]
/trueos/libexec/bootpd/
HDgetether.c198 char *enaddr; local
311 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset;
312 memcpy(eap, enaddr, EALEN);
/trueos/sys/dev/sn/
HDif_sn_pccard.c198 uint8_t *enaddr = argp; in sn_pccard_megahertz_mac() local
213 return (sn_pccard_ascii_enaddr(buffer, enaddr)); in sn_pccard_megahertz_mac()
/trueos/sys/dev/cs/
HDif_csvar.h48 u_char enaddr[ETHER_ADDR_LEN]; member
HDif_cs.c337 sc->enaddr[i*2] = eeprom_buff[i]; in cs_cs89x0_probe()
338 sc->enaddr[i*2+1] = eeprom_buff[i] >> 8; in cs_cs89x0_probe()
576 ether_ifattach(ifp, sc->enaddr); in cs_attach()
670 sc->enaddr[i * 2] | in cs_init_locked()
671 (sc->enaddr[i * 2 + 1] << 8) ); in cs_init_locked()
/trueos/sys/dev/sbni/
HDif_sbni.c249 ether_ifattach(ifp, sc->enaddr); in sbni_attach()
998 *(u_int16_t *) sc->enaddr = htons(0x00ff); in set_initial_values()
1000 *(u_int32_t *) (sc->enaddr + 2) = in set_initial_values()
1003 *(u_char *) (sc->enaddr + 2) = 0x01; in set_initial_values()
1004 read_random(sc->enaddr + 3, 3); in set_initial_values()
HDif_sbnivar.h72 u_char enaddr[6]; member
/trueos/sys/dev/stge/
HDif_stge.c435 uint8_t enaddr[ETHER_ADDR_LEN]; in stge_attach() local
543 enaddr[0] = v & 0xff; in stge_attach()
544 enaddr[1] = v >> 8; in stge_attach()
546 enaddr[2] = v & 0xff; in stge_attach()
547 enaddr[3] = v >> 8; in stge_attach()
549 enaddr[4] = v & 0xff; in stge_attach()
550 enaddr[5] = v >> 8; in stge_attach()
559 bcopy(myaddr, enaddr, sizeof(enaddr)); in stge_attach()
608 ether_ifattach(ifp, enaddr); in stge_attach()

12