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

12

/freebsd-12-stable/sys/netinet/
H A Dif_ether.h46 #define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
48 /* u_char enaddr[ETHER_ADDR_LEN]; */ \
50 (enaddr)[0] = 0x01; \
51 (enaddr)[1] = 0x00; \
52 (enaddr)[2] = 0x5e; \
53 (enaddr)[3] = ((const u_char *)ipaddr)[1] & 0x7f; \
54 (enaddr)[4] = ((const u_char *)ipaddr)[2]; \
55 (enaddr)[5] = ((const u_char *)ipaddr)[3]; \
62 #define ETHER_MAP_IPV6_MULTICAST(ip6addr, enaddr) \
64 /* u_char enaddr[ETHER_ADDR_LE
[all...]
H A Dif_ether.c346 const struct in_addr *tip, u_char *enaddr)
388 if (enaddr == NULL)
389 enaddr = carpaddr ? carpaddr : (u_char *)IF_LLADDR(ifp);
406 bcopy(enaddr, ar_sha(ah), ah->ar_hln);
783 u_int8_t *enaddr = NULL; local
846 (*carp_iamatch_p)(&ia->ia_ifa, &enaddr))) {
892 (*carp_iamatch_p)(ifa, &enaddr))) {
911 if (!enaddr)
912 enaddr = (u_int8_t *)IF_LLADDR(ifp);
916 if (!bcmp(ar_sha(ah), enaddr, if
345 arprequest(struct ifnet *ifp, const struct in_addr *sip, const struct in_addr *tip, u_char *enaddr) argument
1030 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1064 (void)memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
1436 arp_announce_ifaddr(struct ifnet *ifp, struct in_addr addr, u_char *enaddr) argument
[all...]
/freebsd-12-stable/sys/dev/ed/
H A Dif_ed_sic.c112 sum ^= (sc->enaddr[i] =
116 sc->enaddr, ":");
120 if ((sc->enaddr[0] | sc->enaddr[1] | sc->enaddr[2]) == 0)
H A Dif_ed_pccard.c377 ed_pccard_rom_mac(device_t dev, uint8_t *enaddr) argument
426 enaddr[i] = romdata[i * 2];
476 u_char enaddr[ETHER_ADDR_LEN]; local
557 * Some of the above probe routines can fill in the enaddr. If
566 sum |= sc->enaddr[i];
568 pccard_get_ether(dev, enaddr);
570 device_printf(dev, "CIS MAC %6D\n", enaddr, ":");
572 sum |= enaddr[i];
573 if (sum == 0 && ed_pccard_rom_mac(dev, enaddr)) {
575 device_printf(dev, "ROM mac %6D\n", enaddr,
[all...]
H A Dif_ed_isa.c91 (sc->enaddr[2] == 0x86)) {
H A Dif_ed_3c503.c206 sc->enaddr[i] = ed_nic_inb(sc, i);
H A Dif_ed_novell.c315 sc->enaddr[n] = romdata[n * (sc->isa16bit + 1)];
/freebsd-12-stable/sys/dev/ex/
H A Dif_ex_pccard.c69 ex_pccard_enet_ok(u_char *enaddr) argument
74 if (enaddr[0] == 0xff)
77 sum |= enaddr[i];
84 u_char *enaddr = arg; local
94 enaddr[i] = pccard_tuple_read_1(tuple, 7 + i);
204 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.c123 ex_get_address(struct ex_softc *sc, u_char *enaddr) argument
128 enaddr[5] = eaddr_tmp & 0xff;
129 enaddr[4] = eaddr_tmp >> 8;
131 enaddr[3] = eaddr_tmp & 0xff;
132 enaddr[2] = eaddr_tmp >> 8;
134 enaddr[1] = eaddr_tmp & 0xff;
135 enaddr[0] = eaddr_tmp >> 8;
141 ex_card_type(u_char *enaddr) argument
143 if ((enaddr[0] == 0x00) && (enaddr[
[all...]
H A Dif_exvar.h37 u_char enaddr[6]; member in struct:ex_softc
/freebsd-12-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.c262 fe_inblk(sc, FE_FMV4, sc->enaddr, ETHER_ADDR_LEN);
263 if (!fe_valid_Ether_p(sc->enaddr, 0x00000E))
397 bcopy(eeprom + 8, sc->enaddr, ETHER_ADDR_LEN);
398 if (!fe_valid_Ether_p(sc->enaddr, 0x0000F4))
526 bcopy(eeprom+4, sc->enaddr, ETHER_ADDR_LEN);
529 bcopy(eeprom+122, sc->enaddr, ETHER_ADDR_LEN);
624 sc->enaddr[0] = eeprom[3];
625 sc->enaddr[1] = eeprom[2];
626 sc->enaddr[2] = eeprom[5];
627 sc->enaddr[
[all...]
H A Dif_fevar.h73 u_char enaddr[6]; member in struct:fe_softc
/freebsd-12-stable/sys/dev/cs/
H A Dif_csvar.h47 u_char enaddr[ETHER_ADDR_LEN]; member in struct:cs_softc
H A Dif_cs.c336 sc->enaddr[i*2] = eeprom_buff[i];
337 sc->enaddr[i*2+1] = eeprom_buff[i] >> 8;
564 ether_ifattach(ifp, sc->enaddr);
660 sc->enaddr[i * 2] |
661 (sc->enaddr[i * 2 + 1] << 8) );
/freebsd-12-stable/sys/dev/xe/
H A Dif_xe_pccard.c201 uint8_t *enaddr = argp, test; local
220 enaddr[i] = pccard_tuple_read_1(tuple, i + 2);
225 xe_bad_mac(uint8_t *enaddr) argument
231 sum |= enaddr[i];
290 pccard_get_ether(dev, scp->enaddr);
293 if (xe_bad_mac(scp->enaddr) &&
294 !pccard_cis_scan(dev, xe_pccard_mac, scp->enaddr)) {
H A Dif_xevar.h46 u_char enaddr[ETHER_ADDR_LEN]; member in struct:xe_softc
/freebsd-12-stable/sys/dev/ep/
H A Dif_ep_pccard.c120 uint8_t *enaddr = argp; local
133 enaddr[i] = pccard_tuple_read_1(tuple, i + 1);
134 enaddr[i + 1] = pccard_tuple_read_1(tuple, i);
/freebsd-12-stable/sys/dev/sbni/
H A Dif_sbnivar.h72 u_char enaddr[6]; member in struct:sbni_softc
/freebsd-12-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-12-stable/sys/dev/sn/
H A Dif_sn_pccard.c200 uint8_t *enaddr = argp; local
215 return (sn_pccard_ascii_enaddr(buffer, enaddr));
/freebsd-12-stable/sys/dev/neta/
H A Dif_mvnetavar.h284 uint8_t enaddr[ETHER_ADDR_LEN]; member in struct:mvneta_softc
/freebsd-12-stable/sys/netinet/netdump/
H A Dnetdump_client.c694 uint8_t *enaddr; local
733 enaddr = (uint8_t *)IF_LLADDR(ifp);
736 if (memcmp(ar_sha(ah), enaddr, ifp->if_addrlen) == 0) {
780 memcpy(ar_sha(ah), enaddr, ah->ar_hln); local
/freebsd-12-stable/sys/dev/stge/
H A Dif_stge.c437 uint8_t enaddr[ETHER_ADDR_LEN]; local
545 enaddr[0] = v & 0xff;
546 enaddr[1] = v >> 8;
548 enaddr[2] = v & 0xff;
549 enaddr[3] = v >> 8;
551 enaddr[4] = v & 0xff;
552 enaddr[5] = v >> 8;
561 bcopy(myaddr, enaddr, sizeof(enaddr));
610 ether_ifattach(ifp, enaddr);
[all...]

Completed in 119 milliseconds

12