Home
last modified time | relevance | path

Searched refs:mc_list (Results 1 – 25 of 67) sorted by relevance

123

/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_nve.c209 mc_list = kmalloc(sizeof(*mc_list), GFP_KERNEL); in mlxsw_sp_nve_mc_list_create()
210 if (!mc_list) in mlxsw_sp_nve_mc_list_create()
221 return mc_list; in mlxsw_sp_nve_mc_list_create()
224 kfree(mc_list); in mlxsw_sp_nve_mc_list_create()
236 kfree(mc_list); in mlxsw_sp_nve_mc_list_destroy()
246 if (mc_list) in mlxsw_sp_nve_mc_list_get()
282 mc_record->mc_list = mc_list; in mlxsw_sp_nve_mc_record_create()
354 struct mlxsw_sp_nve_mc_list *mc_list = mc_record->mc_list; in mlxsw_sp_nve_mc_record_refresh() local
394 struct mlxsw_sp_nve_mc_list *mc_list = mc_record->mc_list; in mlxsw_sp_nve_mc_record_is_first() local
471 struct mlxsw_sp_nve_mc_list *mc_list = mc_record->mc_list; in mlxsw_sp_nve_mc_record_entry_del() local
[all …]
/linux/net/netlink/
A Ddiag.c104 goto mc_list; in __netlink_diag_dump()
154 mc_list: in __netlink_diag_dump()
156 sk_for_each_bound(sk, &tbl->mc_list) { in __netlink_diag_dump()
A Daf_netlink.h59 struct hlist_head mc_list; member
/linux/drivers/net/ethernet/mellanox/mlx4/
A Den_netdev.c1007 u8 mc_list[16] = {0}; in mlx4_en_do_multicast() local
1093 mc_list[5] = priv->port; in mlx4_en_do_multicast()
1096 mc_list, in mlx4_en_do_multicast()
1115 mc_list[5] = priv->port; in mlx4_en_do_multicast()
1118 mc_list, in mlx4_en_do_multicast()
1635 u8 mc_list[16] = {0}; in mlx4_en_start_port() local
1642 INIT_LIST_HEAD(&priv->mc_list); in mlx4_en_start_port()
1820 eth_broadcast_addr(&mc_list[10]); in mlx4_en_start_port()
1891 u8 mc_list[16] = {0}; in mlx4_en_stop_port() local
1945 eth_broadcast_addr(&mc_list[10]); in mlx4_en_stop_port()
[all …]
/linux/net/ipv4/
A Digmp.c1459 im->next_rcu = in_dev->mc_list; in ____ip_mc_inc_group()
1461 rcu_assign_pointer(in_dev->mc_list, im); in ____ip_mc_inc_group()
1673 for (ip = &in_dev->mc_list; in __ip_mc_dec_group()
1809 in_dev->mc_list = i->next_rcu; in ip_mc_destroy_dev()
2202 iml->next_rcu = inet->mc_list; in __ip_mc_join_group()
2205 rcu_assign_pointer(inet->mc_list, iml); in __ip_mc_join_group()
2267 for (imlp = &inet->mc_list; in ip_mc_leave_group()
2682 if (!inet->mc_list) in ip_mc_drop_socket()
2689 inet->mc_list = iml->next_rcu; in ip_mc_drop_socket()
2769 im = rcu_dereference(in_dev->mc_list); in igmp_mc_get_first()
[all …]
/linux/drivers/net/wireless/microchip/wilc1000/
A Dnetdev.c681 u8 *mc_list; in wilc_set_multicast_list() local
698 mc_list = kmalloc_array(dev->mc.count, ETH_ALEN, GFP_ATOMIC); in wilc_set_multicast_list()
699 if (!mc_list) in wilc_set_multicast_list()
702 cur_mc = mc_list; in wilc_set_multicast_list()
711 if (wilc_setup_multicast_filter(vif, 1, dev->mc.count, mc_list)) in wilc_set_multicast_list()
712 kfree(mc_list); in wilc_set_multicast_list()
A Dhif.c23 u8 *mc_list; member
957 if (set_mc->cnt > 0 && set_mc->mc_list) in handle_set_mcast_filter()
958 memcpy(cur_byte, set_mc->mc_list, set_mc->cnt * ETH_ALEN); in handle_set_mcast_filter()
965 kfree(set_mc->mc_list); in handle_set_mcast_filter()
1952 u8 *mc_list) in wilc_setup_multicast_filter() argument
1963 msg->body.mc_info.mc_list = mc_list; in wilc_setup_multicast_filter()
A Dhif.h197 u8 *mc_list);
/linux/drivers/net/ethernet/aquantia/atlantic/
A Daq_nic.c479 self->mc_list.ar, in aq_nic_start()
480 self->mc_list.count); in aq_nic_start()
801 self->mc_list.count = 0; in aq_nic_set_multicast_list()
806 ether_addr_copy(self->mc_list.ar[i++], ha->addr); in aq_nic_set_multicast_list()
816 ether_addr_copy(self->mc_list.ar[i++], in aq_nic_set_multicast_list()
823 self->mc_list.count = i; in aq_nic_set_multicast_list()
825 self->mc_list.ar, in aq_nic_set_multicast_list()
826 self->mc_list.count); in aq_nic_set_multicast_list()
A Daq_nic.h146 } mc_list; member
/linux/drivers/infiniband/core/
A Dcma_priv.h68 struct list_head mc_list; member
/linux/drivers/net/wireless/ti/wl1251/
A Dmain.c715 u8 mc_list[ACX_MC_ADDRESS_GROUP_MAX][ETH_ALEN]; member
719 struct netdev_hw_addr_list *mc_list) in wl1251_op_prepare_multicast() argument
736 if (netdev_hw_addr_list_count(mc_list) > ACX_MC_ADDRESS_GROUP_MAX) { in wl1251_op_prepare_multicast()
740 netdev_hw_addr_list_for_each(ha, mc_list) { in wl1251_op_prepare_multicast()
741 memcpy(fp->mc_list[fp->mc_list_length], in wl1251_op_prepare_multicast()
811 fp->mc_list, in wl1251_op_configure_filter()
/linux/drivers/net/ethernet/i825xx/
A Dsun3_82586.h253 unsigned char mc_list[0][6]; /* pointer to 6 bytes entries */ member
/linux/drivers/net/ethernet/cavium/thunder/
A Dnicvf_main.c2050 struct xcast_addr_list *mc_list = NULL; in nicvf_set_rx_mode() local
2065 mc_list = kmalloc(struct_size(mc_list, mc, in nicvf_set_rx_mode()
2068 if (unlikely(!mc_list)) in nicvf_set_rx_mode()
2070 mc_list->count = 0; in nicvf_set_rx_mode()
2072 mc_list->mc[mc_list->count] = in nicvf_set_rx_mode()
2074 mc_list->count++; in nicvf_set_rx_mode()
2081 nic->rx_mode_work.mc = mc_list; in nicvf_set_rx_mode()
/linux/drivers/net/wireless/marvell/libertas_tf/
A Dmain.c354 struct netdev_hw_addr_list *mc_list) in lbtf_op_prepare_multicast() argument
359 int mc_count = netdev_hw_addr_list_count(mc_list); in lbtf_op_prepare_multicast()
366 netdev_hw_addr_list_for_each(ha, mc_list) in lbtf_op_prepare_multicast()
/linux/net/ipv6/
A Dmcast.c143 for (mc = mc_dereference((idev)->mc_list, idev); \
148 for (mc = rcu_dereference((idev)->mc_list); \
943 rcu_assign_pointer(mc->next, idev->mc_list); in __ipv6_dev_mc_inc()
944 rcu_assign_pointer(idev->mc_list, mc); in __ipv6_dev_mc_inc()
971 for (map = &idev->mc_list; in __ipv6_dev_mc_dec()
2812 while ((i = mc_dereference(idev->mc_list, idev))) { in ipv6_mc_destroy_dev()
2813 rcu_assign_pointer(idev->mc_list, mc_dereference(i->next, idev)); in ipv6_mc_destroy_dev()
2882 im = rcu_dereference(idev->mc_list); in igmp6_mc_get_first()
2905 im = rcu_dereference(state->idev->mc_list); in igmp6_mc_get_next()
2991 im = rcu_dereference(idev->mc_list); in igmp6_mcf_get_first()
[all …]
A Daddrconf_core.c260 WARN_ON(rcu_access_pointer(idev->mc_list)); in in6_dev_finish_destroy()
/linux/drivers/net/wireless/st/cw1200/
A Dsta.h44 struct netdev_hw_addr_list *mc_list);
/linux/drivers/net/wireless/intersil/p54/
A Dmain.c364 struct netdev_hw_addr_list *mc_list) in p54_prepare_multicast() argument
377 priv->mc_maclist_num = netdev_hw_addr_list_count(mc_list) + i; in p54_prepare_multicast()
378 netdev_hw_addr_list_for_each(ha, mc_list) { in p54_prepare_multicast()
/linux/include/net/
A Dif_inet6.h166 struct ifmcaddr6 __rcu *mc_list; member
A Dinet_sock.h237 struct ip_mc_socklist __rcu *mc_list; member
/linux/drivers/net/ethernet/ibm/ehea/
A Dehea_main.c251 list_for_each_entry(mc_entry, &port->mc_list->list,list) in ehea_update_bcmc_registrations()
286 &port->mc_list->list, list) { in ehea_update_bcmc_registrations()
1843 struct ehea_mc_list *mc_entry = port->mc_list; in ehea_drop_multicast_list()
1849 list_for_each_safe(pos, temp, &(port->mc_list->list)) { in ehea_drop_multicast_list()
1910 list_add(&ehea_mcl_entry->list, &port->mc_list->list); in ehea_add_multicast_entry()
2967 port->mc_list = kzalloc(sizeof(struct ehea_mc_list), GFP_KERNEL); in ehea_setup_single_port()
2968 if (!port->mc_list) { in ehea_setup_single_port()
2973 INIT_LIST_HEAD(&port->mc_list->list); in ehea_setup_single_port()
3035 kfree(port->mc_list); in ehea_setup_single_port()
3054 kfree(port->mc_list); in ehea_shutdown_single_port()
A Dehea.h433 struct ehea_mc_list *mc_list; /* Multicast MAC addresses */ member
/linux/drivers/staging/vt6656/
A Dmain_usb.c844 struct netdev_hw_addr_list *mc_list) in vnt_prepare_multicast() argument
851 netdev_hw_addr_list_for_each(ha, mc_list) { in vnt_prepare_multicast()
856 priv->mc_list_count = mc_list->count; in vnt_prepare_multicast()
/linux/drivers/net/wireless/ath/ath5k/
A Dmac80211-ops.c320 struct netdev_hw_addr_list *mc_list) in ath5k_prepare_multicast() argument
329 netdev_hw_addr_list_for_each(ha, mc_list) { in ath5k_prepare_multicast()

Completed in 76 milliseconds

123