Searched refs:mta_list (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1418 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/ |
D | pch_gbe_main.c | 2179 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/ |
D | igb_main.c | 3931 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/ |
D | netdev.c | 3324 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()
|