Home
last modified time | relevance | path

Searched refs:mta_list (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c1418 u8 *mta_list = NULL; in igbvf_set_multi() local
1422 mta_list = kmalloc_array(netdev_mc_count(netdev), ETH_ALEN, in igbvf_set_multi()
1424 if (!mta_list) in igbvf_set_multi()
1431 memcpy(mta_list + (i++ * ETH_ALEN), ha->addr, ETH_ALEN); in igbvf_set_multi()
1433 hw->mac.ops.update_mc_addr_list(hw, mta_list, i, 0, 0); in igbvf_set_multi()
1434 kfree(mta_list); in igbvf_set_multi()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c2179 u8 *mta_list; in pch_gbe_set_multi() local
2209 mta_list = kmalloc(mc_count * ETH_ALEN, GFP_ATOMIC); in pch_gbe_set_multi()
2210 if (!mta_list) in pch_gbe_set_multi()
2218 memcpy(mta_list + (i++ * ETH_ALEN), &ha->addr, ETH_ALEN); in pch_gbe_set_multi()
2220 pch_gbe_mac_mc_addr_list_update(hw, mta_list, i, 1, in pch_gbe_set_multi()
2222 kfree(mta_list); in pch_gbe_set_multi()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c3931 u8 *mta_list; in igb_write_mc_addr_list() local
3941 mta_list = kzalloc(netdev_mc_count(netdev) * 6, GFP_ATOMIC); in igb_write_mc_addr_list()
3942 if (!mta_list) in igb_write_mc_addr_list()
3948 memcpy(mta_list + (i++ * ETH_ALEN), ha->addr, ETH_ALEN); in igb_write_mc_addr_list()
3950 igb_update_mc_addr_list(hw, mta_list, i); in igb_write_mc_addr_list()
3951 kfree(mta_list); in igb_write_mc_addr_list()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c3324 u8 *mta_list; in e1000e_write_mc_addr_list() local
3333 mta_list = kzalloc(netdev_mc_count(netdev) * ETH_ALEN, GFP_ATOMIC); in e1000e_write_mc_addr_list()
3334 if (!mta_list) in e1000e_write_mc_addr_list()
3340 memcpy(mta_list + (i++ * ETH_ALEN), ha->addr, ETH_ALEN); in e1000e_write_mc_addr_list()
3342 hw->mac.ops.update_mc_addr_list(hw, mta_list, i); in e1000e_write_mc_addr_list()
3343 kfree(mta_list); in e1000e_write_mc_addr_list()