Home
last modified time | relevance | path

Searched refs:mchash (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/vte/
H A Dif_vte.c1955 uint16_t mchash[4]; member
1980 ctx->mchash[crc >> 30] |= 1 << ((crc >> 26) & 0x0F); in vte_hash_maddr()
1997 bzero(ctx.mchash, sizeof(ctx.mchash)); in vte_rxfilter()
2015 ctx.mchash[0] = 0xFFFF; in vte_rxfilter()
2016 ctx.mchash[1] = 0xFFFF; in vte_rxfilter()
2017 ctx.mchash[2] = 0xFFFF; in vte_rxfilter()
2018 ctx.mchash[3] = 0xFFFF; in vte_rxfilter()
2023 if (ctx.mchash[0] != 0 || ctx.mchash[1] != 0 || in vte_rxfilter()
2024 ctx.mchash[2] != 0 || ctx.mchash[3] != 0) in vte_rxfilter()
2029 CSR_WRITE_2(sc, VTE_MAR0, ctx.mchash[0]); in vte_rxfilter()
[all …]
/freebsd/sys/dev/ae/
H A Dif_ae.c2015 uint32_t crc, *mchash = arg; in ae_hash_maddr() local
2018 mchash[crc >> 31] |= 1 << ((crc >> 26) & 0x1f); in ae_hash_maddr()
2027 uint32_t mchash[2]; in ae_rxfilter() local
2061 bzero(mchash, sizeof(mchash)); in ae_rxfilter()
2062 if_foreach_llmaddr(ifp, ae_hash_maddr, &mchash); in ae_rxfilter()
2063 AE_WRITE_4(sc, AE_REG_MHT0, mchash[0]); in ae_rxfilter()
2064 AE_WRITE_4(sc, AE_REG_MHT1, mchash[1]); in ae_rxfilter()
/freebsd/sys/dev/stge/
H A Dif_stge.c2500 uint32_t crc, *mchash = arg; in stge_hash_maddr() local
2506 mchash[crc >> 5] |= 1 << (crc & 0x1f); in stge_hash_maddr()
2515 uint32_t mchash[2]; in stge_set_multi() local
2544 bzero(mchash, sizeof(mchash)); in stge_set_multi()
2545 count = if_foreach_llmaddr(ifp, stge_hash_maddr, mchash); in stge_set_multi()
2553 CSR_WRITE_4(sc, STGE_HashTable0, mchash[0]); in stge_set_multi()
2554 CSR_WRITE_4(sc, STGE_HashTable1, mchash[1]); in stge_set_multi()
/freebsd/sys/dev/msk/
H A Dif_msk.c574 uint32_t *mchash = arg; in msk_hash_maddr() local
581 mchash[crc >> 5] |= 1 << (crc & 0x1f); in msk_hash_maddr()
591 uint32_t mchash[2]; in msk_rxfilter() local
600 bzero(mchash, sizeof(mchash)); in msk_rxfilter()
606 mchash[0] = 0xffff; in msk_rxfilter()
607 mchash[1] = 0xffff; in msk_rxfilter()
610 if_foreach_llmaddr(ifp, msk_hash_maddr, mchash); in msk_rxfilter()
611 if (mchash[0] != 0 || mchash[1] != 0) in msk_rxfilter()
616 mchash[0] & 0xffff); in msk_rxfilter()
618 (mchash[0] >> 16) & 0xffff); in msk_rxfilter()
[all …]
/freebsd/sys/dev/ale/
H A Dif_ale.c2983 uint32_t crc, *mchash = arg; in ale_hash_maddr() local
2986 mchash[crc >> 31] |= 1 << ((crc >> 26) & 0x1f); in ale_hash_maddr()
2995 uint32_t mchash[2]; in ale_rxfilter() local
3018 bzero(mchash, sizeof(mchash)); in ale_rxfilter()
3019 if_foreach_llmaddr(ifp, ale_hash_maddr, &mchash); in ale_rxfilter()
3021 CSR_WRITE_4(sc, ALE_MAR0, mchash[0]); in ale_rxfilter()
3022 CSR_WRITE_4(sc, ALE_MAR1, mchash[1]); in ale_rxfilter()
/freebsd/sys/dev/age/
H A Dif_age.c3122 uint32_t *mchash = arg; in age_hash_maddr() local
3126 mchash[crc >> 31] |= 1 << ((crc >> 26) & 0x1f); in age_hash_maddr()
3135 uint32_t mchash[2]; in age_rxfilter() local
3158 bzero(mchash, sizeof(mchash)); in age_rxfilter()
3159 if_foreach_llmaddr(ifp, age_hash_maddr, mchash); in age_rxfilter()
3161 CSR_WRITE_4(sc, AGE_MAR0, mchash[0]); in age_rxfilter()
3162 CSR_WRITE_4(sc, AGE_MAR1, mchash[1]); in age_rxfilter()
/freebsd/sys/dev/jme/
H A Dif_jme.c3220 uint32_t crc, *mchash = arg; in jme_hash_maddr() local
3228 mchash[crc >> 5] |= 1 << (crc & 0x1f); in jme_hash_maddr()
3237 uint32_t mchash[2]; in jme_set_filter() local
3270 bzero(mchash, sizeof(mchash)); in jme_set_filter()
3271 if_foreach_llmaddr(ifp, jme_hash_maddr, &mchash); in jme_set_filter()
3273 CSR_WRITE_4(sc, JME_MAR0, mchash[0]); in jme_set_filter()
3274 CSR_WRITE_4(sc, JME_MAR1, mchash[1]); in jme_set_filter()
/freebsd/sys/dev/alc/
H A Dif_alc.c4595 uint32_t *mchash = arg; in alc_hash_maddr() local
4599 mchash[crc >> 31] |= 1 << ((crc >> 26) & 0x1f); in alc_hash_maddr()
4608 uint32_t mchash[2]; in alc_rxfilter() local
4615 bzero(mchash, sizeof(mchash)); in alc_rxfilter()
4625 mchash[0] = 0xFFFFFFFF; in alc_rxfilter()
4626 mchash[1] = 0xFFFFFFFF; in alc_rxfilter()
4630 if_foreach_llmaddr(ifp, alc_hash_maddr, mchash); in alc_rxfilter()
4633 CSR_WRITE_4(sc, ALC_MAR0, mchash[0]); in alc_rxfilter()
4634 CSR_WRITE_4(sc, ALC_MAR1, mchash[1]); in alc_rxfilter()