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

12

/freebsd-10-stable/sys/netinet/
H A Dif_ether.h44 #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 Dif_ether.c262 const struct in_addr *tip, u_char *enaddr)
300 if (enaddr == NULL)
301 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp);
318 bcopy(enaddr, ar_sha(ah), ah->ar_hln);
597 u_int8_t *enaddr = NULL; local
653 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) {
699 (*carp_iamatch_p)(ifa, &enaddr))) {
718 if (!enaddr)
719 enaddr = (u_int8_t *)IF_LLADDR(ifp);
723 if (!bcmp(ar_sha(ah), enaddr, if
261 arprequest(struct ifnet *ifp, const struct in_addr *sip, const struct in_addr *tip, u_char *enaddr) argument
852 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
891 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1090 arp_ifinit2(struct ifnet *ifp, struct ifaddr *ifa, u_char *enaddr) argument
[all...]
/freebsd-10-stable/sys/dev/ed/
H A Dif_ed_sic.c110 sum ^= (sc->enaddr[i] =
114 sc->enaddr, ":");
118 if ((sc->enaddr[0] | sc->enaddr[1] | sc->enaddr[2]) == 0)
H A Dif_ed_pccard.c374 ed_pccard_rom_mac(device_t dev, uint8_t *enaddr) argument
423 enaddr[i] = romdata[i * 2];
473 u_char enaddr[ETHER_ADDR_LEN]; local
554 * Some of the above probe routines can fill in the enaddr. If
563 sum |= sc->enaddr[i];
565 pccard_get_ether(dev, enaddr);
567 device_printf(dev, "CIS MAC %6D\n", enaddr, ":");
569 sum |= enaddr[i];
570 if (sum == 0 && ed_pccard_rom_mac(dev, enaddr)) {
572 device_printf(dev, "ROM mac %6D\n", enaddr,
[all...]
H A Dif_ed_cbus.c782 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 Dif_ed_isa.c89 (sc->enaddr[2] == 0x86)) {
/freebsd-10-stable/sys/dev/ex/
H A Dif_ex_pccard.c67 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 Dif_ex_isa.c124 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 Dif_ex.c120 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 Dif_exvar.h35 u_char enaddr[6]; member in struct:ex_softc
/freebsd-10-stable/sys/dev/fe/
H A Dif_fe_pccard.c252 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 Dif_fe_isa.c254 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 Dif_fe_cbus.c317 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 Dif_fevar.h73 u_char enaddr[6]; member in struct:fe_softc
/freebsd-10-stable/sys/dev/cs/
H A Dif_csvar.h48 u_char enaddr[ETHER_ADDR_LEN]; member in struct:cs_softc
H A Dif_cs.c337 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-stable/sys/dev/xe/
H A Dif_xe_pccard.c197 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 Dif_xevar.h44 u_char enaddr[ETHER_ADDR_LEN]; member in struct:xe_softc
/freebsd-10-stable/sys/dev/ep/
H A Dif_ep_pccard.c118 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-stable/sys/dev/ie/
H A Dif_ie_isa.c262 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 Dif_ievar.h25 u_char enaddr[6]; member in struct:ie_softc
/freebsd-10-stable/sys/dev/sbni/
H A Dif_sbnivar.h72 u_char enaddr[6]; member in struct:sbni_softc
/freebsd-10-stable/libexec/bootpd/
H A Dgetether.c201 char *enaddr;
314 enaddr = tmpbuf + dlp->bind_ack.dl_addr_offset;
315 memcpy(eap, enaddr, EALEN);
198 char *enaddr; local
/freebsd-10-stable/sys/mips/adm5120/
H A Dif_admsw.c380 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-stable/sys/dev/sn/
H A Dif_sn_pccard.c198 uint8_t *enaddr = argp; local
213 return (sn_pccard_ascii_enaddr(buffer, enaddr));

Completed in 296 milliseconds

12