/freebsd/sys/net/ |
H A D | if_bridgevar.h | 294 #define PV2ID(pv, epri, eaddr) do { \ argument 296 eaddr[0] = pv >> 40; \ 297 eaddr[1] = pv >> 32; \ 298 eaddr[2] = pv >> 24; \ 299 eaddr[3] = pv >> 16; \ 300 eaddr[4] = pv >> 8; \ 301 eaddr[5] = pv >> 0; \
|
H A D | if_epair.c | 502 uint8_t eaddr[ETHER_ADDR_LEN]; /* 00:00:00:00:00:00 */ in epair_clone_add() local 506 memcpy(eaddr, scb->oifp->if_hw_addr, ETHER_ADDR_LEN); in epair_clone_add() 507 eaddr[5] = 0x0b; in epair_clone_add() 508 ether_ifattach(ifp, eaddr); in epair_clone_add() 569 epair_generate_mac(struct epair_softc *sc, uint8_t *eaddr) in epair_generate_mac() argument 609 eaddr[0] = 0x02; in epair_generate_mac() 610 memcpy(&eaddr[1], &hash, 4); in epair_generate_mac() 611 eaddr[5] = 0x0a; in epair_generate_mac() 708 uint8_t eaddr[ETHER_ADDR_LEN]; /* 00:00:00:00:00:00 */ in epair_clone_create() local 733 epair_generate_mac(sca, eaddr); in epair_clone_create() [all …]
|
H A D | if_edsc.c | 98 struct ether_addr eaddr; in edsc_clone_create() local 151 ether_gen_addr(ifp, &eaddr); in edsc_clone_create() 157 ether_ifattach(ifp, eaddr.octet); in edsc_clone_create()
|
/freebsd/sys/dev/ae/ |
H A D | if_ae.c | 205 ((eaddr[0] == 0 && eaddr[1] == 0) || \ 584 val = eaddr[2] << 24 | eaddr[3] << 16 | eaddr[4] << 8 | eaddr[5]; in ae_init_locked() 586 val = eaddr[0] << 8 | eaddr[1]; in ae_init_locked() 1074 sc->eaddr[3] = (eaddr[0] >> 16) & 0xff; in ae_retrieve_address() 1075 sc->eaddr[4] = (eaddr[0] >> 8) & 0xff; in ae_retrieve_address() 1076 sc->eaddr[5] = (eaddr[0] >> 0) & 0xff; in ae_retrieve_address() 1078 sc->eaddr[0] = (eaddr[1] >> 8) & 0xff; in ae_retrieve_address() 1079 sc->eaddr[1] = (eaddr[1] >> 0) & 0xff; in ae_retrieve_address() 1080 sc->eaddr[2] = (eaddr[0] >> 24) & 0xff; in ae_retrieve_address() 1082 sc->eaddr[4] = (eaddr[0] >> 8) & 0xff; in ae_retrieve_address() [all …]
|
/freebsd/sys/dev/rtwn/usb/ |
H A D | rtwn_usb_ep.c | 173 uint8_t eaddr; in rtwn_usb_setup_endpoints() local 178 eaddr = ep->edesc->bEndpointAddress; in rtwn_usb_setup_endpoints() 181 UE_GET_ADDR(eaddr), UE_GET_DIR(eaddr) == UE_DIR_OUT ? in rtwn_usb_setup_endpoints() 184 if (UE_GET_DIR(eaddr) == UE_DIR_OUT) { in rtwn_usb_setup_endpoints() 188 addr[uc->ntx++] = UE_GET_ADDR(eaddr); in rtwn_usb_setup_endpoints()
|
/freebsd/sys/dev/firewire/ |
H A D | if_fwe.c | 140 u_char eaddr[6]; in fwe_attach() local 169 eaddr[0] = (FW_EUI64_BYTE(eui, 0) | LOCAL) & ~GROUP; in fwe_attach() 170 eaddr[1] = FW_EUI64_BYTE(eui, 1); in fwe_attach() 171 eaddr[2] = FW_EUI64_BYTE(eui, 2); in fwe_attach() 172 eaddr[3] = FW_EUI64_BYTE(eui, 5); in fwe_attach() 173 eaddr[4] = FW_EUI64_BYTE(eui, 6); in fwe_attach() 174 eaddr[5] = FW_EUI64_BYTE(eui, 7); in fwe_attach() 177 eaddr[0], eaddr[1], eaddr[2], eaddr[3], eaddr[4], eaddr[5]); in fwe_attach() 195 ether_ifattach(ifp, eaddr); in fwe_attach()
|
/freebsd/sys/dev/dwc/ |
H A D | dwc1000_core.c | 301 uint8_t *eaddr; in dwc1000_setup_rxfilter() local 338 eaddr = if_getlladdr(ifp); in dwc1000_setup_rxfilter() 339 lo = eaddr[0] | (eaddr[1] << 8) | (eaddr[2] << 16) | in dwc1000_setup_rxfilter() 340 (eaddr[3] << 24); in dwc1000_setup_rxfilter() 341 hi = eaddr[4] | (eaddr[5] << 8); in dwc1000_setup_rxfilter()
|
/freebsd/sys/dev/cadence/ |
H A D | if_cgem.c | 254 eaddr[0] = low & 0xff; in cgem_get_mac() 258 eaddr[4] = high & 0xff; in cgem_get_mac() 268 eaddr[0] = 'b'; in cgem_get_mac() 269 eaddr[1] = 's'; in cgem_get_mac() 270 eaddr[2] = 'd'; in cgem_get_mac() 273 eaddr[5] = rnd & 0xff; in cgem_get_mac() 277 eaddr[1], eaddr[2], eaddr[3], eaddr[4], eaddr[5]); in cgem_get_mac() 282 (eaddr[2] << 16) | (eaddr[1] << 8) | eaddr[0]); in cgem_get_mac() 283 WR4(sc, CGEM_SPEC_ADDR_HI(0), (eaddr[5] << 8) | eaddr[4]); in cgem_get_mac() 1129 (eaddr[2] << 16) | (eaddr[1] << 8) | eaddr[0]); in cgem_config() [all …]
|
/freebsd/sbin/ipf/iplang/ |
H A D | BNF | 6 "eaddr" eaddr . 16 arpbody ::= "v4addr" ipaddr | "eaddr" eaddr .
|
/freebsd/sys/dev/dc/ |
H A D | if_dc.c | 1078 CSR_WRITE_4(sc, DC_AL_PAR0, eaddr[3] << 24 | eaddr[2] << 16 | in dc_setfilt_admtek() 1079 eaddr[1] << 8 | eaddr[0]); in dc_setfilt_admtek() 1080 CSR_WRITE_4(sc, DC_AL_PAR1, eaddr[5] << 8 | eaddr[4]); in dc_setfilt_admtek() 1214 *sp++ = DC_SP_MAC(eaddr[1] << 8 | eaddr[0]); in dc_setfilt_uli() 1215 *sp++ = DC_SP_MAC(eaddr[3] << 8 | eaddr[2]); in dc_setfilt_uli() 1216 *sp++ = DC_SP_MAC(eaddr[5] << 8 | eaddr[4]); in dc_setfilt_uli() 2334 mac = (uint8_t *)eaddr; in dc_attach() 2349 bcopy(eaddr, sc->dc_eaddr, sizeof(eaddr)); in dc_attach() 2361 bcopy(sc->dc_eaddr, eaddr, sizeof(eaddr)); in dc_attach() 4097 uint8_t *eaddr; in dc_check_multiport() local [all …]
|
/freebsd/sys/dev/eqos/ |
H A D | if_eqos.c | 413 const uint8_t *eaddr; in eqos_setup_rxfilter() local 437 eaddr = if_getlladdr(ifp); in eqos_setup_rxfilter() 438 val = eaddr[4] | (eaddr[5] << 8); in eqos_setup_rxfilter() 440 val = eaddr[0] | (eaddr[1] << 8) | (eaddr[2] << 16) | in eqos_setup_rxfilter() 441 (eaddr[3] << 24); in eqos_setup_rxfilter() 949 eaddr[0] = maclo & 0xff; in eqos_get_eaddr() 950 eaddr[1] = (maclo >> 8) & 0xff; in eqos_get_eaddr() 953 eaddr[4] = machi & 0xff; in eqos_get_eaddr() 1110 uint8_t eaddr[ETHER_ADDR_LEN]; in eqos_attach() local 1151 eqos_get_eaddr(sc, eaddr); in eqos_attach() [all …]
|
/freebsd/sys/dev/ntb/if_ntb/ |
H A D | if_ntb.c | 96 u_char eaddr[ETHER_ADDR_LEN]; member 118 static void create_random_local_eui48(u_char *eaddr); 177 create_random_local_eui48(sc->eaddr); in ntb_net_attach() 178 ether_ifattach(ifp, sc->eaddr); in ntb_net_attach() 488 create_random_local_eui48(u_char *eaddr) in create_random_local_eui48() argument 492 eaddr[0] = EUI48_LOCALLY_ADMINISTERED; in create_random_local_eui48() 493 arc4rand(&eaddr[1], 4, 0); in create_random_local_eui48() 494 eaddr[5] = counter++; in create_random_local_eui48()
|
/freebsd/sys/arm/arm/ |
H A D | mem.c | 89 vm_offset_t addr, eaddr; in memrw() local 137 eaddr = round_page(uio->uio_offset + c); in memrw() 139 for (; addr < eaddr; addr += PAGE_SIZE) in memrw()
|
/freebsd/sys/dev/sis/ |
H A D | if_sis.c | 898 u_char eaddr[ETHER_ADDR_LEN]; in sis_attach() local 988 eaddr[0] = (tmp[1] >> 0) & 0xFF; in sis_attach() 989 eaddr[1] = (tmp[1] >> 8) & 0xFF; in sis_attach() 1095 ether_ifattach(ifp, eaddr); in sis_attach() 1946 uint8_t *eaddr; in sis_initl() local 1977 CSR_WRITE_4(sc, SIS_RXFILT_DATA, eaddr[0] | eaddr[1] << 8); in sis_initl() 1979 CSR_WRITE_4(sc, SIS_RXFILT_DATA, eaddr[2] | eaddr[3] << 8); in sis_initl() 1981 CSR_WRITE_4(sc, SIS_RXFILT_DATA, eaddr[4] | eaddr[5] << 8); in sis_initl() 1984 CSR_WRITE_4(sc, SIS_RXFILT_DATA, eaddr[0] | eaddr[1] << 8); in sis_initl() 1986 CSR_WRITE_4(sc, SIS_RXFILT_DATA, eaddr[2] | eaddr[3] << 8); in sis_initl() [all …]
|
/freebsd/contrib/libpcap/ |
H A D | gencode.c | 6667 u_char *eaddr; in gen_scode() local 6710 if (eaddr == NULL) in gen_scode() 6717 free(eaddr); in gen_scode() 6722 if (eaddr == NULL) in gen_scode() 6726 free(eaddr); in gen_scode() 6731 if (eaddr == NULL) in gen_scode() 6735 free(eaddr); in gen_scode() 6744 if (eaddr == NULL) in gen_scode() 6748 free(eaddr); in gen_scode() 6757 free(eaddr); in gen_scode() [all …]
|
/freebsd/sbin/ipf/ipsend/ |
H A D | 44arp.c | 58 int arp(char *addr, char *eaddr) in arp() argument 110 bcopy(LLADDR(sdl), eaddr, sdl->sdl_alen); in arp()
|
/freebsd/sys/arm/allwinner/ |
H A D | if_emac.c | 503 uint8_t *eaddr; in emac_init_locked() local 573 eaddr = if_getlladdr(ifp); in emac_init_locked() 574 EMAC_WRITE_REG(sc, EMAC_MAC_A1, eaddr[0] << 16 | in emac_init_locked() 575 eaddr[1] << 8 | eaddr[2]); in emac_init_locked() 576 EMAC_WRITE_REG(sc, EMAC_MAC_A0, eaddr[3] << 16 | in emac_init_locked() 577 eaddr[4] << 8 | eaddr[5]); in emac_init_locked() 886 uint8_t eaddr[ETHER_ADDR_LEN]; in emac_attach() local 966 emac_get_hwaddr(sc, eaddr); in emac_attach() 967 ether_ifattach(ifp, eaddr); in emac_attach()
|
H A D | if_awg.c | 422 uint8_t *eaddr; in awg_setup_rxfilter() local 440 eaddr = if_getlladdr(ifp); in awg_setup_rxfilter() 441 machi = (eaddr[5] << 8) | eaddr[4]; in awg_setup_rxfilter() 442 maclo = (eaddr[3] << 24) | (eaddr[2] << 16) | (eaddr[1] << 8) | in awg_setup_rxfilter() 443 (eaddr[0] << 0); in awg_setup_rxfilter() 522 eaddr[0] = maclo & 0xff; in awg_get_eaddr() 523 eaddr[1] = (maclo >> 8) & 0xff; in awg_get_eaddr() 526 eaddr[4] = machi & 0xff; in awg_get_eaddr() 527 eaddr[5] = (machi >> 8) & 0xff; in awg_get_eaddr() 1920 uint8_t eaddr[ETHER_ADDR_LEN]; in awg_attach() local [all …]
|
/freebsd/libexec/bootpd/tools/bootptest/ |
H A D | bootptest.c | 102 u_char eaddr[16]; /* Ethernet address */ variable 319 if (getether(ifr->ifr_name, (char*)eaddr)) { in main() 326 bcopy(eaddr, bp->bp_chaddr, bp->bp_hlen); in main() 374 packetp = (unsigned char *) eaddr; in main()
|
/freebsd/sys/arm64/broadcom/genet/ |
H A D | if_genet.c | 248 struct ether_addr eaddr; in gen_attach() local 281 bzero(&eaddr, sizeof(eaddr)); in gen_attach() 282 eaddr_found = gen_get_eaddr(dev, &eaddr); in gen_attach() 353 ether_gen_addr(sc->ifp, &eaddr); in gen_attach() 355 ether_ifattach(sc->ifp, eaddr.octet); in gen_attach() 446 eaddr->octet[0] = maclo & 0xff; in gen_get_eaddr() 447 eaddr->octet[1] = (maclo >> 8) & 0xff; in gen_get_eaddr() 448 eaddr->octet[2] = (maclo >> 16) & 0xff; in gen_get_eaddr() 449 eaddr->octet[3] = (maclo >> 24) & 0xff; in gen_get_eaddr() 450 eaddr->octet[4] = machi & 0xff; in gen_get_eaddr() [all …]
|
/freebsd/sys/dev/et/ |
H A D | if_et.c | 223 uint8_t eaddr[ETHER_ADDR_LEN]; in et_attach() local 307 et_get_eaddr(dev, eaddr); in et_attach() 343 ether_ifattach(ifp, eaddr); in et_attach() 1842 const uint8_t *eaddr; in et_init_mac() local 1879 eaddr = if_getlladdr(ifp); in et_init_mac() 1880 val = eaddr[2] | (eaddr[3] << 8) | (eaddr[4] << 16) | (eaddr[5] << 24); in et_init_mac() 1882 val = (eaddr[0] << 16) | (eaddr[1] << 24); in et_init_mac() 1896 const uint8_t *eaddr; in et_init_rxmac() local 1915 eaddr = if_getlladdr(ifp); in et_init_rxmac() 1916 val = (eaddr[2] << 24) | (eaddr[3] << 16) | (eaddr[4] << 8) | eaddr[5]; in et_init_rxmac() [all …]
|
/freebsd/sys/dev/vte/ |
H A D | if_vte.c | 1649 uint8_t *eaddr; in vte_init_locked() local 1685 eaddr = if_getlladdr(sc->vte_ifp); in vte_init_locked() 1686 CSR_WRITE_2(sc, VTE_MID0L, eaddr[1] << 8 | eaddr[0]); in vte_init_locked() 1687 CSR_WRITE_2(sc, VTE_MID0M, eaddr[3] << 8 | eaddr[2]); in vte_init_locked() 1688 CSR_WRITE_2(sc, VTE_MID0H, eaddr[5] << 8 | eaddr[4]); in vte_init_locked() 1973 uint8_t *eaddr; in vte_hash_maddr() local 1981 eaddr = LLADDR(sdl); in vte_hash_maddr() 1982 ctx->rxfilt_perf[ctx->nperf][0] = eaddr[1] << 8 | eaddr[0]; in vte_hash_maddr() 1983 ctx->rxfilt_perf[ctx->nperf][1] = eaddr[3] << 8 | eaddr[2]; in vte_hash_maddr() 1984 ctx->rxfilt_perf[ctx->nperf][2] = eaddr[5] << 8 | eaddr[4]; in vte_hash_maddr()
|
/freebsd/sys/dev/ffec/ |
H A D | if_ffec.c | 993 uint8_t *eaddr; in ffec_setup_rxfilter() local 1030 eaddr = if_getlladdr(ifp); in ffec_setup_rxfilter() 1031 WR4(sc, FEC_PALR_REG, (eaddr[0] << 24) | (eaddr[1] << 16) | in ffec_setup_rxfilter() 1032 (eaddr[2] << 8) | eaddr[3]); in ffec_setup_rxfilter() 1033 WR4(sc, FEC_PAUR_REG, (eaddr[4] << 24) | (eaddr[5] << 16)); in ffec_setup_rxfilter() 1476 uint8_t eaddr[ETHER_ADDR_LEN]; in ffec_attach() local 1672 ffec_get_hwaddr(sc, eaddr); in ffec_attach() 1774 ether_ifattach(ifp, eaddr); in ffec_attach()
|
/freebsd/sys/dev/sk/ |
H A D | if_sk.c | 1252 u_char eaddr[6]; in sk_attach() local 1328 eaddr[i] = in sk_attach() 1341 eaddr[0] = 'b'; in sk_attach() 1342 eaddr[1] = 's'; in sk_attach() 1343 eaddr[2] = 'd'; in sk_attach() 1344 eaddr[3] = (r >> 16) & 0xff; in sk_attach() 1419 ether_ifattach(ifp, eaddr); in sk_attach() 3248 u_int8_t *eaddr; in sk_init_yukon() local 3328 eaddr[i * 2] | eaddr[i * 2 + 1] << 8); in sk_init_yukon() 3332 eaddr[i * 2] | eaddr[i * 2 + 1] << 8); in sk_init_yukon() [all …]
|
/freebsd/sys/cam/scsi/ |
H A D | scsi_ch.c | 1052 uint16_t eaddr = scsi_2btoul(desc->eaddr); in copy_element_status() local 1057 ces->ces_int_addr = eaddr; in copy_element_status() 1060 if ((softc->sc_firsts[et] <= eaddr) in copy_element_status() 1062 > eaddr)) { in copy_element_status() 1063 ces->ces_addr = eaddr - softc->sc_firsts[et]; in copy_element_status() 1078 eaddr = scsi_2btoul(desc->ssea); in copy_element_status() 1082 if ((softc->sc_firsts[et] <= eaddr) in copy_element_status() 1084 > eaddr)) { in copy_element_status() 1086 eaddr - softc->sc_firsts[et]; in copy_element_status() 1096 eaddr); in copy_element_status()
|