/freebsd-10.0-release/sys/netinet/ |
H A D | if_ether.h | 44 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \ 46 /* u_char enaddr[ETHER_ADDR_LEN]; */ \ 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) \ 62 /* u_char enaddr[ETHER_ADDR_LE [all...] |
H A D | if_ether.c | 222 const struct in_addr *tip, u_char *enaddr) 260 if (enaddr == NULL) 261 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp); 278 bcopy(enaddr, ar_sha(ah), ah->ar_hln); 548 u_int8_t *enaddr = NULL; local 604 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) { 650 (*carp_iamatch_p)(ifa, &enaddr))) { 669 if (!enaddr) 670 enaddr = (u_int8_t *)IF_LLADDR(ifp); 674 if (!bcmp(ar_sha(ah), enaddr, if 221 arprequest(struct ifnet *ifp, const struct in_addr *sip, const struct in_addr *tip, u_char *enaddr) argument 803 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local 842 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local 934 arp_ifinit2(struct ifnet *ifp, struct ifaddr *ifa, u_char *enaddr) argument [all...] |
/freebsd-10.0-release/sys/dev/ed/ |
H A D | if_ed_sic.c | 110 sum ^= (sc->enaddr[i] = 114 sc->enaddr, ":"); 118 if ((sc->enaddr[0] | sc->enaddr[1] | sc->enaddr[2]) == 0)
|
H A D | if_ed_pccard.c | 338 ed_pccard_rom_mac(device_t dev, uint8_t *enaddr) argument 387 enaddr[i] = romdata[i * 2]; 437 u_char enaddr[ETHER_ADDR_LEN]; local 518 * Some of the above probe routines can fill in the enaddr. If 527 sum |= sc->enaddr[i]; 529 pccard_get_ether(dev, enaddr); 531 device_printf(dev, "CIS MAC %6D\n", enaddr, ":"); 533 sum |= enaddr[i]; 534 if (sum == 0 && ed_pccard_rom_mac(dev, enaddr)) { 536 device_printf(dev, "ROM mac %6D\n", enaddr, [all...] |
H A D | if_ed_cbus.c | 782 sc->enaddr[n] = ed_asic_inb(sc, ED_NC5098_ENADDR + n); 788 sc->enaddr[n] = romdata[n * (sc->isa16bit + 1)]; 850 sum ^= (sc->enaddr[i] = 854 sc->enaddr, ":"); 858 if ((sc->enaddr[0] | sc->enaddr[1] | sc->enaddr[2]) == 0) 1076 sc->enaddr, ETHER_ADDR_LEN); 1236 sc->enaddr[i] = romdata[i * 2]; 1402 sc->enaddr[ [all...] |
H A D | if_ed_isa.c | 89 (sc->enaddr[2] == 0x86)) {
|
/freebsd-10.0-release/sys/dev/ex/ |
H A D | if_ex_pccard.c | 67 ex_pccard_enet_ok(u_char *enaddr) argument 72 if (enaddr[0] == 0xff) 75 sum |= enaddr[i]; 82 u_char *enaddr = arg; local 92 enaddr[i] = pccard_tuple_read_1(tuple, 7 + i); 202 bcopy(ether_addr, sc->enaddr, ETHER_ADDR_LEN);
|
H A D | if_ex_isa.c | 124 u_char enaddr[6]; local 163 bzero(enaddr, sizeof(enaddr)); 169 ex_get_address(&sc, enaddr); 173 if (ex_card_type(enaddr) == CARD_TYPE_EX_10_PLUS) { 202 u_char enaddr[6]; local 237 ex_get_address(sc, enaddr); 240 if (ex_card_type(enaddr) == CARD_TYPE_EX_10_PLUS) { 298 ex_get_address(sc, sc->enaddr);
|
H A D | if_ex.c | 120 ex_get_address(struct ex_softc *sc, u_char *enaddr) argument 125 enaddr[5] = eaddr_tmp & 0xff; 126 enaddr[4] = eaddr_tmp >> 8; 128 enaddr[3] = eaddr_tmp & 0xff; 129 enaddr[2] = eaddr_tmp >> 8; 131 enaddr[1] = eaddr_tmp & 0xff; 132 enaddr[0] = eaddr_tmp >> 8; 138 ex_card_type(u_char *enaddr) argument 140 if ((enaddr[0] == 0x00) && (enaddr[ [all...] |
H A D | if_exvar.h | 35 u_char enaddr[6]; member in struct:ex_softc
|
/freebsd-10.0-release/sys/dev/fe/ |
H A D | if_fe_pccard.c | 252 fe_inblk(sc, FE_MBH10, sc->enaddr, ETHER_ADDR_LEN); 255 if (!fe_valid_Ether_p(sc->enaddr, 0)) 274 uint8_t *enaddr = argp; local 288 enaddr[i] = defaultmac[i]; 300 enaddr[i] = pccard_tuple_read_1(tuple, i + 3); 345 pccard_get_ether(dev, sc->enaddr); 348 if (!fe_valid_Ether_p(sc->enaddr, 0)) { 349 pccard_cis_scan(dev, fe_pccard_xircom_mac, sc->enaddr); 353 if (!fe_valid_Ether_p(sc->enaddr, 0))
|
H A D | if_fe_isa.c | 254 fe_inblk(sc, FE_FMV4, sc->enaddr, ETHER_ADDR_LEN); 255 if (!fe_valid_Ether_p(sc->enaddr, 0x00000E)) 389 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); 390 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4)) 518 bcopy(eeprom+4, sc->enaddr, ETHER_ADDR_LEN); 521 bcopy(eeprom+122, sc->enaddr, ETHER_ADDR_LEN); 616 sc->enaddr[0] = eeprom[3]; 617 sc->enaddr[1] = eeprom[2]; 618 sc->enaddr[2] = eeprom[5]; 619 sc->enaddr[ [all...] |
H A D | if_fe_cbus.c | 317 fe_inblk(sc, 0x18, sc->enaddr, ETHER_ADDR_LEN); 320 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4)) 326 sum ^= sc->enaddr[i]; 370 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN); 371 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4)) 541 fe_inblk(sc, 0x18, sc->enaddr, ETHER_ADDR_LEN); 544 if (!fe_valid_Ether_p(sc->enaddr, 0x00804C)) 548 if (sc->enaddr[3] == 0x06) { 632 bcopy(eeprom + FE_SSI_EEP_ADDR, sc->enaddr, ETHER_ADDR_LEN); 702 bcopy(eeprom, sc->enaddr, ETHER_ADDR_LE [all...] |
H A D | if_fevar.h | 73 u_char enaddr[6]; member in struct:fe_softc
|
/freebsd-10.0-release/sys/dev/cs/ |
H A D | if_csvar.h | 48 u_char enaddr[ETHER_ADDR_LEN]; member in struct:cs_softc
|
H A D | if_cs.c | 337 sc->enaddr[i*2] = eeprom_buff[i]; 338 sc->enaddr[i*2+1] = eeprom_buff[i] >> 8; 576 ether_ifattach(ifp, sc->enaddr); 670 sc->enaddr[i * 2] | 671 (sc->enaddr[i * 2 + 1] << 8) );
|
/freebsd-10.0-release/sys/dev/xe/ |
H A D | if_xe_pccard.c | 197 uint8_t *enaddr = argp, test; local 216 enaddr[i] = pccard_tuple_read_1(tuple, i + 2); 221 xe_bad_mac(uint8_t *enaddr) argument 227 sum |= enaddr[i]; 286 pccard_get_ether(dev, scp->enaddr); 289 if (xe_bad_mac(scp->enaddr) && 290 !pccard_cis_scan(dev, xe_pccard_mac, scp->enaddr)) {
|
H A D | if_xevar.h | 44 u_char enaddr[ETHER_ADDR_LEN]; member in struct:xe_softc
|
/freebsd-10.0-release/sys/dev/ep/ |
H A D | if_ep_pccard.c | 118 uint8_t *enaddr = argp; local 131 enaddr[i] = pccard_tuple_read_1(tuple, i + 1); 132 enaddr[i + 1] = pccard_tuple_read_1(tuple, i);
|
/freebsd-10.0-release/sys/dev/ie/ |
H A D | if_ie_isa.c | 262 sl_read_ether(sc, sc->enaddr); 522 sc->enaddr[1] = eaddrtemp & 0xFF; 523 sc->enaddr[0] = eaddrtemp >> 8; 525 sc->enaddr[3] = eaddrtemp & 0xFF; 526 sc->enaddr[2] = eaddrtemp >> 8; 528 sc->enaddr[5] = eaddrtemp & 0xFF; 529 sc->enaddr[4] = eaddrtemp >> 8; 759 sl_read_ether(sc, sc->enaddr);
|
H A D | if_ievar.h | 25 u_char enaddr[6]; member in struct:ie_softc
|
/freebsd-10.0-release/sys/dev/sbni/ |
H A D | if_sbnivar.h | 72 u_char enaddr[6]; member in struct:sbni_softc
|
/freebsd-10.0-release/libexec/bootpd/ |
H A D | getether.c | 201 char *enaddr; 314 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset; 315 memcpy(eap, enaddr, EALEN); 198 char *enaddr; local
|
/freebsd-10.0-release/sys/mips/adm5120/ |
H A D | if_admsw.c | 380 uint8_t enaddr[ETHER_ADDR_LEN]; local 390 enaddr[0] = 0x00; 391 enaddr[1] = 0x0C; 392 enaddr[2] = 0x42; 393 enaddr[3] = 0x07; 394 enaddr[4] = 0xB2; 395 enaddr[5] = 0x4E; 397 memcpy(sc->sc_enaddr, enaddr, sizeof(sc->sc_enaddr)); 400 ether_sprintf(enaddr)); 549 ether_ifattach(ifp, enaddr); [all...] |
/freebsd-10.0-release/sys/dev/sn/ |
H A D | if_sn_pccard.c | 198 uint8_t *enaddr = argp; local 213 return (sn_pccard_ascii_enaddr(buffer, enaddr));
|