Home
last modified time | relevance | path

Searched refs:eaddr (Results 1 – 25 of 75) sorted by relevance

123

/freebsd/sys/net/
H A Dif_bridgevar.h294 #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 Dif_epair.c502 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 Dif_edsc.c98 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 Dif_ae.c205 ((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 Drtwn_usb_ep.c173 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 Dif_fwe.c140 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 Ddwc1000_core.c301 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 Dif_cgem.c254 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 DBNF6 "eaddr" eaddr .
16 arpbody ::= "v4addr" ipaddr | "eaddr" eaddr .
/freebsd/sys/dev/dc/
H A Dif_dc.c1078 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 Dif_eqos.c413 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 Dif_ntb.c96 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 Dmem.c89 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 Dif_sis.c898 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 Dgencode.c6667 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 D44arp.c58 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 Dif_emac.c503 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 Dif_awg.c422 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 Dbootptest.c102 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 Dif_genet.c248 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 Dif_et.c223 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 Dif_vte.c1649 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 Dif_ffec.c993 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 Dif_sk.c1252 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 Dscsi_ch.c1052 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()

123