Lines Matching refs:mta
1146 sc->mta = malloc(sizeof(*sc->mta) * MAX_NUM_MULTICAST_ADDRESSES, in ixgbe_if_attach_post()
1148 if (sc->mta == NULL) { in ixgbe_if_attach_post()
2989 free(sc->mta, M_IXGBE); in ixgbe_if_detach()
3565 struct ixgbe_mc_addr *mta = sc->mta; in ixgbe_mc_filter_apply() local
3569 bcopy(LLADDR(sdl), mta[idx].addr, IXGBE_ETH_LENGTH_OF_ADDRESS); in ixgbe_mc_filter_apply()
3570 mta[idx].vmdq = sc->pool; in ixgbe_mc_filter_apply()
3579 struct ixgbe_mc_addr *mta; in ixgbe_if_multi_set() local
3587 mta = sc->mta; in ixgbe_if_multi_set()
3588 bzero(mta, sizeof(*mta) * MAX_NUM_MULTICAST_ADDRESSES); in ixgbe_if_multi_set()
3594 update_ptr = (u8 *)mta; in ixgbe_if_multi_set()
3623 struct ixgbe_mc_addr *mta; in ixgbe_mc_array_itr() local
3625 mta = (struct ixgbe_mc_addr *)*update_ptr; in ixgbe_mc_array_itr()
3626 *vmdq = mta->vmdq; in ixgbe_mc_array_itr()
3628 *update_ptr = (u8*)(mta + 1); in ixgbe_mc_array_itr()
3630 return (mta->addr); in ixgbe_mc_array_itr()