| /Linux-v5.10/net/hsr/ |
| D | hsr_framereg.c | 46 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() 113 node = list_first_or_null_rcu(self_node_db, struct hsr_node, mac_list); in hsr_del_self_node() 115 list_del_rcu(&node->mac_list); in hsr_del_self_node() 126 list_for_each_entry_safe(node, tmp, node_db, mac_list) in hsr_del_nodes() 176 list_for_each_entry_rcu(node, node_db, mac_list, in hsr_add_node() 183 list_add_tail_rcu(&new_node->mac_list, node_db); in hsr_add_node() [all …]
|
| D | hsr_framereg.h | 71 struct list_head mac_list; member
|
| D | hsr_debugfs.c | 42 list_for_each_entry_rcu(node, &priv->node_db, mac_list) { in hsr_node_table_show()
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | eswitch.c | 731 u8 (*mac_list)[ETH_ALEN]; in esw_update_vport_addr_list() local 744 mac_list = kcalloc(size, ETH_ALEN, GFP_KERNEL); in esw_update_vport_addr_list() 745 if (!mac_list) in esw_update_vport_addr_list() 759 mac_list, &size); in esw_update_vport_addr_list() 766 if (is_uc && !is_valid_ether_addr(mac_list[i])) in esw_update_vport_addr_list() 769 if (!is_uc && !is_multicast_ether_addr(mac_list[i])) in esw_update_vport_addr_list() 772 addr = l2addr_hash_find(hash, mac_list[i], struct vport_addr); in esw_update_vport_addr_list() 782 mac_list[i], in esw_update_vport_addr_list() 787 mac_list[i]); in esw_update_vport_addr_list() 796 addr = l2addr_hash_add(hash, mac_list[i], struct vport_addr, in esw_update_vport_addr_list() [all …]
|
| /Linux-v5.10/drivers/net/wireless/intersil/prism54/ |
| D | islpci_dev.h | 44 struct list_head mac_list; /* a list of mac_entry */ member
|
| D | isl_ioctl.c | 1786 INIT_LIST_HEAD(&acl->mac_list); in prism54_acl_init() 1804 for (ptr = acl->mac_list.next, next = ptr->next; in prism54_clear_mac() 1805 ptr != &acl->mac_list; ptr = next, next = ptr->next) { in prism54_clear_mac() 1842 list_add_tail(&entry->_list, &acl->mac_list); in prism54_add_mac() 1863 list_for_each_entry(entry, &acl->mac_list, _list) { in prism54_del_mac() 1890 list_for_each_entry(entry, &acl->mac_list, _list) { in prism54_get_mac() 1968 list_for_each_entry(entry, &acl->mac_list, _list) { in prism54_mac_accept()
|
| /Linux-v5.10/drivers/net/wireless/intersil/p54/ |
| D | fwio.c | 752 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()
|
| D | lmac.h | 487 u8 mac_list[MC_FILTER_ADDRESS_NUM][ETH_ALEN]; member
|
| D | main.c | 371 ARRAY_SIZE(((struct p54_group_address_table *)NULL)->mac_list)); in p54_prepare_multicast()
|
| /Linux-v5.10/drivers/net/ethernet/qlogic/qlcnic/ |
| D | qlcnic_hw.c | 467 list_for_each(head, &adapter->mac_list) { in qlcnic_nic_del_mac() 489 list_for_each(head, &adapter->mac_list) { in qlcnic_nic_add_mac() 511 list_add_tail(&cur->list, &adapter->mac_list); in qlcnic_nic_add_mac() 520 list_for_each_safe(head, tmp, &adapter->mac_list) { in qlcnic_flush_mcast_mac() 621 struct list_head *head = &adapter->mac_list; in qlcnic_82xx_free_mac_list()
|
| /Linux-v5.10/drivers/net/wireless/intersil/hostap/ |
| D | hostap_ap.h | 146 struct list_head mac_list; member
|
| D | hostap_ap.c | 357 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-v5.10/drivers/net/ethernet/brocade/bna/ |
| D | bnad.c | 3119 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() 3141 ret = bna_rx_ucast_listset(bnad->rx_info[0].rx, entry, mac_list); 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() [all …]
|
| /Linux-v5.10/drivers/net/ethernet/netronome/nfp/flower/ |
| D | tunnel_conf.c | 909 list_del(&repr_priv->mac_list); in nfp_tunnel_offloaded_macs_inc_ref_and_link() 911 list_add_tail(&repr_priv->mac_list, &entry->repr_list); in nfp_tunnel_offloaded_macs_inc_ref_and_link() 1024 list_del(&repr_priv->mac_list); in nfp_tunnel_del_shared_mac() 1053 mac_list); in nfp_tunnel_del_shared_mac()
|
| D | main.h | 259 struct list_head mac_list; member
|
| /Linux-v5.10/drivers/net/wireless/marvell/mwifiex/ |
| D | ioctl.h | 44 u8 mac_list[MWIFIEX_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
|
| D | sta_ioctl.c | 46 memcpy(&mlist->mac_list[i++], ha->addr, ETH_ALEN); in mwifiex_copy_mcast_addr()
|
| D | sta_cmd.c | 474 memcpy(mcast_addr->mac_list, mcast_list->mac_list, in mwifiex_cmd_mac_multicast_adr()
|
| D | fw.h | 1126 u8 mac_list[MWIFIEX_MAX_MULTICAST_LIST_SIZE][ETH_ALEN]; member
|
| /Linux-v5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| D | hclgevf_main.c | 1444 struct list_head *mac_list) in hclgevf_sync_from_add_list() argument 1456 new_node = hclgevf_find_mac_node(mac_list, mac_node->mac_addr); in hclgevf_sync_from_add_list() 1464 list_add_tail(&mac_node->node, mac_list); in hclgevf_sync_from_add_list() 1473 struct list_head *mac_list) in hclgevf_sync_from_del_list() argument 1478 new_node = hclgevf_find_mac_node(mac_list, mac_node->mac_addr); in hclgevf_sync_from_del_list() 1490 list_add_tail(&mac_node->node, mac_list); in hclgevf_sync_from_del_list()
|
| /Linux-v5.10/drivers/net/ethernet/qlogic/netxen/ |
| D | netxen_nic_hw.c | 632 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()
|
| D | netxen_nic.h | 1586 struct list_head mac_list; member
|
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx4/ |
| D | resource_tracker.c | 2010 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-v5.10/drivers/net/ethernet/intel/igb/ |
| D | igb_main.c | 3666 struct vf_mac_filter *mac_list; in igb_enable_sriov() local 3707 mac_list = adapter->vf_mac_list; in igb_enable_sriov() 3713 mac_list->vf = -1; in igb_enable_sriov() 3714 mac_list->free = true; in igb_enable_sriov() 3715 list_add(&mac_list->l, &adapter->vf_macs.l); in igb_enable_sriov() 3716 mac_list++; in igb_enable_sriov()
|
| /Linux-v5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| D | hclge_main.c | 7753 struct list_head *mac_list) in hclge_sync_from_add_list() argument 7770 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_add_list() 7778 list_add_tail(&mac_node->node, mac_list); in hclge_sync_from_add_list() 7789 struct list_head *mac_list) in hclge_sync_from_del_list() argument 7794 new_node = hclge_find_mac_node(mac_list, mac_node->mac_addr); in hclge_sync_from_del_list() 7808 list_add_tail(&mac_node->node, mac_list); in hclge_sync_from_del_list()
|