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

12

/freebsd-11-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.c344 const struct in_addr *tip, u_char *enaddr)
386 if (enaddr == NULL)
387 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp);
404 bcopy(enaddr, ar_sha(ah), ah->ar_hln);
789 u_int8_t *enaddr = NULL; local
852 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) {
898 (*carp_iamatch_p)(ifa, &enaddr))) {
917 if (!enaddr)
918 enaddr = (u_int8_t *)IF_LLADDR(ifp);
922 if (!bcmp(ar_sha(ah), enaddr, if
343 arprequest(struct ifnet *ifp, const struct in_addr *sip, const struct in_addr *tip, u_char *enaddr) argument
1036 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1070 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1442 arp_announce_ifaddr(struct ifnet *ifp, struct in_addr addr, u_char *enaddr) argument
[all...]
/freebsd-11-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.c375 ed_pccard_rom_mac(device_t dev, uint8_t *enaddr) argument
424 enaddr[i] = romdata[i * 2];
474 u_char enaddr[ETHER_ADDR_LEN]; local
555 * Some of the above probe routines can fill in the enaddr. If
564 sum |= sc->enaddr[i];
566 pccard_get_ether(dev, enaddr);
568 device_printf(dev, "CIS MAC %6D\n", enaddr, ":");
570 sum |= enaddr[i];
571 if (sum == 0 && ed_pccard_rom_mac(dev, enaddr)) {
573 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-11-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.c121 ex_get_address(struct ex_softc *sc, u_char *enaddr) argument
126 enaddr[5] = eaddr_tmp & 0xff;
127 enaddr[4] = eaddr_tmp >> 8;
129 enaddr[3] = eaddr_tmp & 0xff;
130 enaddr[2] = eaddr_tmp >> 8;
132 enaddr[1] = eaddr_tmp & 0xff;
133 enaddr[0] = eaddr_tmp >> 8;
139 ex_card_type(u_char *enaddr) argument
141 if ((enaddr[0] == 0x00) && (enaddr[
[all...]
H A Dif_exvar.h35 u_char enaddr[6]; member in struct:ex_softc
/freebsd-11-stable/sys/dev/fe/
H A Dif_fe_pccard.c256 fe_inblk(sc, FE_MBH10, sc->enaddr, ETHER_ADDR_LEN);
259 if (!fe_valid_Ether_p(sc->enaddr, 0))
278 uint8_t *enaddr = argp; local
292 enaddr[i] = defaultmac[i];
304 enaddr[i] = pccard_tuple_read_1(tuple, i + 3);
349 pccard_get_ether(dev, sc->enaddr);
352 if (!fe_valid_Ether_p(sc->enaddr, 0)) {
353 pccard_cis_scan(dev, fe_pccard_xircom_mac, sc->enaddr);
357 if (!fe_valid_Ether_p(sc->enaddr, 0))
H A Dif_fe_isa.c265 fe_inblk(sc, FE_FMV4, sc->enaddr, ETHER_ADDR_LEN);
266 if (!fe_valid_Ether_p(sc->enaddr, 0x00000E))
400 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN);
401 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4))
529 bcopy(eeprom+4, sc->enaddr, ETHER_ADDR_LEN);
532 bcopy(eeprom+122, sc->enaddr, ETHER_ADDR_LEN);
627 sc->enaddr[0] = eeprom[3];
628 sc->enaddr[1] = eeprom[2];
629 sc->enaddr[2] = eeprom[5];
630 sc->enaddr[
[all...]
H A Dif_fe_cbus.c328 fe_inblk(sc, 0x18, sc->enaddr, ETHER_ADDR_LEN);
331 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4))
337 sum ^= sc->enaddr[i];
381 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN);
382 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4))
552 fe_inblk(sc, 0x18, sc->enaddr, ETHER_ADDR_LEN);
555 if (!fe_valid_Ether_p(sc->enaddr, 0x00804C))
559 if (sc->enaddr[3] == 0x06) {
643 bcopy(eeprom + FE_SSI_EEP_ADDR, sc->enaddr, ETHER_ADDR_LEN);
713 bcopy(eeprom, sc->enaddr, ETHER_ADDR_LE
[all...]
H A Dif_fevar.h73 u_char enaddr[6]; member in struct:fe_softc
/freebsd-11-stable/sys/dev/cs/
H A Dif_csvar.h45 u_char enaddr[ETHER_ADDR_LEN]; member in struct:cs_softc
H A Dif_cs.c334 sc->enaddr[i*2] = eeprom_buff[i];
335 sc->enaddr[i*2+1] = eeprom_buff[i] >> 8;
562 ether_ifattach(ifp, sc->enaddr);
658 sc->enaddr[i * 2] |
659 (sc->enaddr[i * 2 + 1] << 8) );
/freebsd-11-stable/sys/dev/xe/
H A Dif_xe_pccard.c199 uint8_t *enaddr = argp, test; local
218 enaddr[i] = pccard_tuple_read_1(tuple, i + 2);
223 xe_bad_mac(uint8_t *enaddr) argument
229 sum |= enaddr[i];
288 pccard_get_ether(dev, scp->enaddr);
291 if (xe_bad_mac(scp->enaddr) &&
292 !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-11-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-11-stable/sys/dev/ie/
H A Dif_ie_isa.c264 sl_read_ether(sc, sc->enaddr);
524 sc->enaddr[1] = eaddrtemp & 0xFF;
525 sc->enaddr[0] = eaddrtemp >> 8;
527 sc->enaddr[3] = eaddrtemp & 0xFF;
528 sc->enaddr[2] = eaddrtemp >> 8;
530 sc->enaddr[5] = eaddrtemp & 0xFF;
531 sc->enaddr[4] = eaddrtemp >> 8;
761 sl_read_ether(sc, sc->enaddr);
H A Dif_ievar.h25 u_char enaddr[6]; member in struct:ie_softc
/freebsd-11-stable/sys/dev/sbni/
H A Dif_sbnivar.h72 u_char enaddr[6]; member in struct:sbni_softc
/freebsd-11-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-11-stable/sys/mips/adm5120/
H A Dif_admsw.c381 uint8_t enaddr[ETHER_ADDR_LEN]; local
391 enaddr[0] = 0x00;
392 enaddr[1] = 0x0C;
393 enaddr[2] = 0x42;
394 enaddr[3] = 0x07;
395 enaddr[4] = 0xB2;
396 enaddr[5] = 0x4E;
398 memcpy(sc->sc_enaddr, enaddr, sizeof(sc->sc_enaddr));
401 ether_sprintf(enaddr));
550 ether_ifattach(ifp, enaddr);
[all...]
/freebsd-11-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 360 milliseconds

12