Home
last modified time | relevance | path

Searched refs:mac_list (Results 1 – 25 of 26) sorted by relevance

12

/linux/net/hsr/
H A Dhsr_framereg.c56 list_for_each_entry_rcu(node, node_db, mac_list) { in find_node_by_addr_A()
163 list_for_each_entry_safe(node, tmp, node_db, mac_list) { in hsr_del_nodes()
164 list_del_rcu(&node->mac_list); in hsr_del_nodes()
225 list_for_each_entry_rcu(node, node_db, mac_list, in hsr_add_node()
232 list_add_tail_rcu(&new_node->mac_list, node_db); in hsr_add_node()
269 list_for_each_entry_rcu(node, node_db, mac_list) { in hsr_get_node()
283 list_for_each_entry_rcu(node, &hsr->proxy_node_db, mac_list) { in hsr_get_node()
506 list_del_rcu(&node_curr->mac_list); in hsr_handle_sup_frame()
710 list_for_each_entry_safe(node, tmp, &hsr->node_db, mac_list) { in hsr_prune_nodes()
754 list_del_rcu(&node->mac_list); in hsr_prune_nodes()
[all …]
H A Dhsr_framereg.h101 struct list_head mac_list; member
H A Dhsr_device.c474 list_for_each_entry_rcu(node, &hsr->proxy_node_db, mac_list) { in hsr_proxy_announce()
/linux/drivers/net/wireless/intersil/p54/
H A Dfwio.c782 memcpy(grp->mac_list, priv->mc_maclist, sizeof(grp->mac_list));
786 memset(grp->mac_list, 0, sizeof(grp->mac_list));
H A Dlmac.h487 u8 mac_list[MC_FILTER_ADDRESS_NUM][ETH_ALEN]; member
/linux/drivers/net/ethernet/brocade/bna/
H A Dbnad.c3132 u8 *mac_list; in bnad_set_rx_ucast_fltr() local
3144 mac_list = kcalloc(ETH_ALEN, uc_count, GFP_ATOMIC); in bnad_set_rx_ucast_fltr()
3145 if (mac_list == NULL) in bnad_set_rx_ucast_fltr()
3150 ether_addr_copy(&mac_list[entry * ETH_ALEN], &ha->addr[0]); in bnad_set_rx_ucast_fltr()
3154 ret = bna_rx_ucast_listset(bnad->rx_info[0].rx, entry, mac_list); in bnad_set_rx_ucast_fltr()
3155 kfree(mac_list); in bnad_set_rx_ucast_fltr()
3174 u8 *mac_list; in bnad_set_rx_mcast_fltr() local
3185 mac_list = kcalloc(mc_count + 1, ETH_ALEN, GFP_ATOMIC); in bnad_set_rx_mcast_fltr()
3187 if (mac_list == NULL) in bnad_set_rx_mcast_fltr()
3190 ether_addr_copy(&mac_list[0], &bnad_bcast_addr[0]); in bnad_set_rx_mcast_fltr()
[all …]
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_hw.c466 list_for_each_entry(cur, &adapter->mac_list, list) { in qlcnic_nic_del_mac()
486 list_for_each_entry(cur, &adapter->mac_list, list) { in qlcnic_nic_add_mac()
507 list_add_tail(&cur->list, &adapter->mac_list); in qlcnic_nic_add_mac()
516 list_for_each_safe(head, tmp, &adapter->mac_list) { in qlcnic_flush_mcast_mac()
617 struct list_head *head = &adapter->mac_list; in qlcnic_82xx_free_mac_list()
H A Dqlcnic_main.c322 list_for_each_entry(cur, &adapter->mac_list, list) { in qlcnic_delete_adapter_mac()
2507 INIT_LIST_HEAD(&adapter->mac_list); in qlcnic_probe()
H A Dqlcnic_sriov_common.c2105 struct list_head *head = &adapter->mac_list; in qlcnic_sriov_vf_free_mac_list()
/linux/include/linux/mlx5/
H A Dvport.h107 u8 (**mac_list)[ETH_ALEN],
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch.c536 u8 (*mac_list)[ETH_ALEN] = NULL; in esw_update_vport_addr_list() local
557 &mac_list, &size); in esw_update_vport_addr_list()
564 if (is_uc && !is_valid_ether_addr(mac_list[i])) in esw_update_vport_addr_list()
567 if (!is_uc && !is_multicast_ether_addr(mac_list[i])) in esw_update_vport_addr_list()
570 addr = l2addr_hash_find(hash, mac_list[i], struct vport_addr); in esw_update_vport_addr_list()
580 mac_list[i], in esw_update_vport_addr_list()
585 mac_list[i]); in esw_update_vport_addr_list()
594 addr = l2addr_hash_add(hash, mac_list[i], struct vport_addr, in esw_update_vport_addr_list()
599 mac_list[i], vport->vport); in esw_update_vport_addr_list()
606 kfree(mac_list); in esw_update_vport_addr_list()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dioctl.h32 u8 mac_list[MWIFIEX_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
H A Dsta_cmd.c451 memcpy(mcast_addr->mac_list, mcast_list->mac_list, in mwifiex_cmd_mac_multicast_adr()
H A Dsta_ioctl.c34 memcpy(&mlist->mac_list[i++], ha->addr, ETH_ALEN); in mwifiex_copy_mcast_addr()
H A Dfw.h1166 u8 mac_list[MWIFIEX_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
/linux/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_hw.c632 list_move_tail(head, &adapter->mac_list); in nx_p3_nic_add_mac()
642 list_add_tail(&cur->list, &adapter->mac_list); in nx_p3_nic_add_mac()
662 list_splice_tail_init(&adapter->mac_list, &del_list); in netxen_p3_nic_set_multi()
718 struct list_head *head = &adapter->mac_list; in netxen_p3_free_mac_list()
H A Dnetxen_nic.h1586 struct list_head mac_list; member
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmain.h377 struct list_head mac_list; member
/linux/drivers/net/wireless/nxp/nxpwifi/
H A Dcfg.h336 u8 mac_list[NXPWIFI_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
H A Dsta_cfg.c27 memcpy(&mlist->mac_list[i++], ha->addr, ETH_ALEN); in nxpwifi_copy_mcast_addr()
H A Dsta_cmd.c334 memcpy(mcast_addr->mac_list, mcast_list->mac_list, in nxpwifi_cmd_sta_mac_multicast_adr()
H A Dfw.h1264 u8 mac_list[NXPWIFI_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Dresource_tracker.c2003 struct list_head *mac_list = in mac_find_smac_ix_in_slave() local
2007 list_for_each_entry_safe(res, tmp, mac_list, list) { in mac_find_smac_ix_in_slave()
2020 struct list_head *mac_list = in mac_add_to_slave() local
2024 list_for_each_entry_safe(res, tmp, mac_list, list) { in mac_add_to_slave()
2053 struct list_head *mac_list = in mac_del_from_slave() local
2057 list_for_each_entry_safe(res, tmp, mac_list, list) { in mac_del_from_slave()
2073 struct list_head *mac_list = in rem_slave_macs() local
2078 list_for_each_entry_safe(res, tmp, mac_list, list) { in rem_slave_macs()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c3759 struct vf_mac_filter *mac_list; in igb_enable_sriov() local
3799 mac_list = adapter->vf_mac_list; in igb_enable_sriov()
3805 mac_list->vf = -1; in igb_enable_sriov()
3806 mac_list->free = true; in igb_enable_sriov()
3807 list_add(&mac_list->l, &adapter->vf_macs.l); in igb_enable_sriov()
3808 mac_list++; in igb_enable_sriov()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c6619 struct list_head *mac_list) in hclge_sync_from_add_list() argument
6636 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_add_list()
6643 list_move_tail(&mac_node->node, mac_list); in hclge_sync_from_add_list()
6654 struct list_head *mac_list) in hclge_sync_from_del_list() argument
6659 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_del_list()
6672 list_move_tail(&mac_node->node, mac_list); in hclge_sync_from_del_list()

12