| /trueos/sys/netinet/ |
| HD | if_ether.h | 44 #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 …]
|
| HD | if_ether.c | 240 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/ |
| HD | if_fe_isa.c | 254 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 …]
|
| HD | if_fe_cbus.c | 317 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 …]
|
| HD | if_fe_pccard.c | 252 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/ |
| HD | if_ex_isa.c | 124 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()
|
| HD | if_ex_pccard.c | 67 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()
|
| HD | if_ex.c | 120 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 …]
|
| HD | if_exvar.h | 35 u_char enaddr[6]; member
|
| /trueos/sys/dev/ed/ |
| HD | if_ed_sic.c | 110 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()
|
| HD | if_ed_pccard.c | 374 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 …]
|
| HD | if_ed_cbus.c | 782 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/ |
| HD | if_xe_pccard.c | 197 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()
|
| HD | if_xevar.h | 44 u_char enaddr[ETHER_ADDR_LEN]; member
|
| /trueos/sys/dev/ie/ |
| HD | if_ie_isa.c | 262 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()
|
| HD | if_ievar.h | 25 u_char enaddr[6]; member
|
| /trueos/sys/dev/ep/ |
| HD | if_ep_pccard.c | 118 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/ |
| HD | if_admsw.c | 380 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/ |
| HD | getether.c | 198 char *enaddr; local 311 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset; 312 memcpy(eap, enaddr, EALEN);
|
| /trueos/sys/dev/sn/ |
| HD | if_sn_pccard.c | 198 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/ |
| HD | if_csvar.h | 48 u_char enaddr[ETHER_ADDR_LEN]; member
|
| HD | if_cs.c | 337 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/ |
| HD | if_sbni.c | 249 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()
|
| HD | if_sbnivar.h | 72 u_char enaddr[6]; member
|
| /trueos/sys/dev/stge/ |
| HD | if_stge.c | 435 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()
|