Home
last modified time | relevance | path

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

12

/linux/net/hsr/
A Dhsr_framereg.c46 mac_list); in hsr_addr_is_self()
67 list_for_each_entry_rcu(node, node_db, mac_list) { in find_node_by_addr_A()
94 struct hsr_node, mac_list); in hsr_create_self_node()
96 list_replace_rcu(&oldnode->mac_list, &node->mac_list); in hsr_create_self_node()
100 list_add_tail_rcu(&node->mac_list, self_node_db); in hsr_create_self_node()
115 list_del_rcu(&node->mac_list); in hsr_del_self_node()
178 list_for_each_entry_rcu(node, node_db, mac_list, in hsr_add_node()
185 list_add_tail_rcu(&new_node->mac_list, node_db); in hsr_add_node()
371 list_del_rcu(&node_curr->mac_list); in hsr_handle_sup_frame()
544 list_del_rcu(&node->mac_list); in hsr_prune_nodes()
[all …]
A Dhsr_framereg.h71 struct list_head mac_list; member
A Dhsr_debugfs.c42 list_for_each_entry_rcu(node, &priv->node_db, mac_list) { in hsr_node_table_show()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Deswitch.c511 u8 (*mac_list)[ETH_ALEN]; in esw_update_vport_addr_list() local
524 mac_list = kcalloc(size, ETH_ALEN, GFP_KERNEL); in esw_update_vport_addr_list()
525 if (!mac_list) in esw_update_vport_addr_list()
539 mac_list, &size); in esw_update_vport_addr_list()
546 if (is_uc && !is_valid_ether_addr(mac_list[i])) in esw_update_vport_addr_list()
549 if (!is_uc && !is_multicast_ether_addr(mac_list[i])) in esw_update_vport_addr_list()
562 mac_list[i], in esw_update_vport_addr_list()
567 mac_list[i]); in esw_update_vport_addr_list()
576 addr = l2addr_hash_add(hash, mac_list[i], struct vport_addr, in esw_update_vport_addr_list()
581 mac_list[i], vport->vport); in esw_update_vport_addr_list()
[all …]
/linux/drivers/net/wireless/intersil/p54/
A Dfwio.c752 memcpy(grp->mac_list, priv->mc_maclist, sizeof(grp->mac_list)); in p54_set_groupfilter()
756 memset(grp->mac_list, 0, sizeof(grp->mac_list)); in p54_set_groupfilter()
A Dlmac.h487 u8 mac_list[MC_FILTER_ADDRESS_NUM][ETH_ALEN]; member
A Dmain.c371 ARRAY_SIZE(((struct p54_group_address_table *)NULL)->mac_list)); in p54_prepare_multicast()
/linux/drivers/net/ethernet/qlogic/qlcnic/
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()
A Dqlcnic_main.c323 list_for_each_entry(cur, &adapter->mac_list, list) { in qlcnic_delete_adapter_mac()
2533 INIT_LIST_HEAD(&adapter->mac_list); in qlcnic_probe()
A Dqlcnic.h1159 struct list_head mac_list; member
/linux/drivers/net/ethernet/brocade/bna/
A Dbnad.c3119 u8 *mac_list; in bnad_set_rx_ucast_fltr() local
3131 mac_list = kcalloc(ETH_ALEN, uc_count, GFP_ATOMIC); in bnad_set_rx_ucast_fltr()
3132 if (mac_list == NULL) in bnad_set_rx_ucast_fltr()
3137 ether_addr_copy(&mac_list[entry * ETH_ALEN], &ha->addr[0]); in bnad_set_rx_ucast_fltr()
3142 kfree(mac_list); in bnad_set_rx_ucast_fltr()
3161 u8 *mac_list; in bnad_set_rx_mcast_fltr() local
3172 mac_list = kcalloc(mc_count + 1, ETH_ALEN, GFP_ATOMIC); in bnad_set_rx_mcast_fltr()
3174 if (mac_list == NULL) in bnad_set_rx_mcast_fltr()
3177 ether_addr_copy(&mac_list[0], &bnad_bcast_addr[0]); in bnad_set_rx_mcast_fltr()
3180 bnad_netdev_mc_list_get(netdev, mac_list); in bnad_set_rx_mcast_fltr()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/flower/
A Dtunnel_conf.c910 list_del(&repr_priv->mac_list); in nfp_tunnel_offloaded_macs_inc_ref_and_link()
912 list_add_tail(&repr_priv->mac_list, &entry->repr_list); in nfp_tunnel_offloaded_macs_inc_ref_and_link()
1025 list_del(&repr_priv->mac_list); in nfp_tunnel_del_shared_mac()
1054 mac_list); in nfp_tunnel_del_shared_mac()
A Dmain.h269 struct list_head mac_list; member
/linux/drivers/net/wireless/intersil/hostap/
A Dhostap_ap.h146 struct list_head mac_list; member
A Dhostap_ap.c357 return seq_list_start_head(&ap->mac_restrictions.mac_list, *_pos); in ap_control_proc_start()
363 return seq_list_next(v, &ap->mac_restrictions.mac_list, _pos); in ap_control_proc_next()
390 list_add_tail(&entry->list, &mac_restrictions->mac_list); in ap_control_add_mac()
404 for (ptr = mac_restrictions->mac_list.next; in ap_control_del_mac()
405 ptr != &mac_restrictions->mac_list; ptr = ptr->next) { in ap_control_del_mac()
431 list_for_each_entry(entry, &mac_restrictions->mac_list, list) { in ap_control_mac_deny()
455 for (ptr = mac_restrictions->mac_list.next, n = ptr->next; in ap_control_flush_macs()
456 ptr != &mac_restrictions->mac_list; in ap_control_flush_macs()
835 INIT_LIST_HEAD(&ap->mac_restrictions.mac_list); in hostap_init_data()
/linux/drivers/net/wireless/marvell/mwifiex/
A Dioctl.h44 u8 mac_list[MWIFIEX_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
A Dsta_cmd.c478 memcpy(mcast_addr->mac_list, mcast_list->mac_list, in mwifiex_cmd_mac_multicast_adr()
A Dsta_ioctl.c46 memcpy(&mlist->mac_list[i++], ha->addr, ETH_ALEN); in mwifiex_copy_mcast_addr()
A Dfw.h1131 u8 mac_list[MWIFIEX_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
/linux/drivers/net/ethernet/qlogic/netxen/
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()
A Dnetxen_nic.h1586 struct list_head mac_list; member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
A Dhclgevf_main.c1538 struct list_head *mac_list) in hclgevf_sync_from_add_list() argument
1550 new_node = hclgevf_find_mac_node(mac_list, mac_node->mac_addr); in hclgevf_sync_from_add_list()
1557 list_move_tail(&mac_node->node, mac_list); in hclgevf_sync_from_add_list()
1566 struct list_head *mac_list) in hclgevf_sync_from_del_list() argument
1571 new_node = hclgevf_find_mac_node(mac_list, mac_node->mac_addr); in hclgevf_sync_from_del_list()
1582 list_move_tail(&mac_node->node, mac_list); in hclgevf_sync_from_del_list()
/linux/drivers/net/ethernet/mellanox/mlx4/
A Dresource_tracker.c2010 struct list_head *mac_list = in mac_find_smac_ix_in_slave() local
2014 list_for_each_entry_safe(res, tmp, mac_list, list) { in mac_find_smac_ix_in_slave()
2027 struct list_head *mac_list = in mac_add_to_slave() local
2031 list_for_each_entry_safe(res, tmp, mac_list, list) { in mac_add_to_slave()
2060 struct list_head *mac_list = in mac_del_from_slave() local
2064 list_for_each_entry_safe(res, tmp, mac_list, list) { in mac_del_from_slave()
2080 struct list_head *mac_list = in rem_slave_macs() local
2085 list_for_each_entry_safe(res, tmp, mac_list, list) { in rem_slave_macs()
/linux/drivers/net/ethernet/intel/igb/
A Digb_main.c3682 struct vf_mac_filter *mac_list; in igb_enable_sriov() local
3723 mac_list = adapter->vf_mac_list; in igb_enable_sriov()
3729 mac_list->vf = -1; in igb_enable_sriov()
3730 mac_list->free = true; in igb_enable_sriov()
3731 list_add(&mac_list->l, &adapter->vf_macs.l); in igb_enable_sriov()
3732 mac_list++; in igb_enable_sriov()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_main.c9077 struct list_head *mac_list) in hclge_sync_from_add_list() argument
9094 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_add_list()
9101 list_move_tail(&mac_node->node, mac_list); in hclge_sync_from_add_list()
9112 struct list_head *mac_list) in hclge_sync_from_del_list() argument
9117 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_del_list()
9130 list_move_tail(&mac_node->node, mac_list); in hclge_sync_from_del_list()

Completed in 193 milliseconds

12