/freebsd/sys/dev/vte/ |
H A D | if_vte.c | 1955 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 D | if_ae.c | 2015 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 D | if_stge.c | 2500 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 D | if_msk.c | 574 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 D | if_ale.c | 2983 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 D | if_age.c | 3122 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 D | if_jme.c | 3220 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 D | if_alc.c | 4595 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()
|