/Linux-v4.19/net/netlink/ |
D | diag.c | 103 goto mc_list; in __netlink_diag_dump() 153 mc_list: in __netlink_diag_dump() 155 sk_for_each_bound(sk, &tbl->mc_list) { in __netlink_diag_dump()
|
D | af_netlink.h | 58 struct hlist_head mc_list; member
|
/Linux-v4.19/net/ipv6/ |
D | mcast.c | 825 for (pmc = idev->mc_list; pmc; pmc = pmc->next) { in mld_clear_delrec() 907 for (mc = idev->mc_list; mc; mc = mc->next) { in __ipv6_dev_mc_inc() 924 mc->next = idev->mc_list; in __ipv6_dev_mc_inc() 925 idev->mc_list = mc; in __ipv6_dev_mc_inc() 954 for (map = &idev->mc_list; (ma = *map) != NULL; map = &ma->next) { in __ipv6_dev_mc_dec() 1005 for (mc = idev->mc_list; mc; mc = mc->next) { in ipv6_chk_mcast_addr() 1423 for (ma = idev->mc_list; ma; ma = ma->next) { in igmp6_event_query() 1429 for (ma = idev->mc_list; ma; ma = ma->next) { in igmp6_event_query() 1493 for (ma = idev->mc_list; ma; ma = ma->next) { in igmp6_event_report() 1863 for (pmc = idev->mc_list; pmc; pmc = pmc->next) { in mld_send_report() [all …]
|
D | addrconf_core.c | 219 WARN_ON(idev->mc_list); in in6_dev_finish_destroy()
|
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_nic.c | 304 self->mc_list.ar, in aq_nic_start() 305 self->mc_list.count); in aq_nic_start() 570 self->mc_list.count = 0; in aq_nic_set_multicast_list() 575 ether_addr_copy(self->mc_list.ar[i++], ha->addr); in aq_nic_set_multicast_list() 586 ether_addr_copy(self->mc_list.ar[i++], ha->addr); in aq_nic_set_multicast_list() 595 self->mc_list.count = i; in aq_nic_set_multicast_list() 597 self->mc_list.ar, in aq_nic_set_multicast_list() 598 self->mc_list.count); in aq_nic_set_multicast_list()
|
D | aq_nic.h | 79 } mc_list; member
|
/Linux-v4.19/net/ipv4/ |
D | igmp.c | 184 for (pmc = rcu_dereference(in_dev->mc_list); \ 189 for (pmc = rtnl_dereference(in_dev->mc_list); \ 1423 im->next_rcu = in_dev->mc_list; in __ip_mc_inc_group() 1425 rcu_assign_pointer(in_dev->mc_list, im); in __ip_mc_inc_group() 1654 for (ip = &in_dev->mc_list; in ip_mc_dec_group() 1782 while ((i = rtnl_dereference(in_dev->mc_list)) != NULL) { in ip_mc_destroy_dev() 1783 in_dev->mc_list = i->next_rcu; in ip_mc_destroy_dev() 2181 iml->next_rcu = inet->mc_list; in __ip_mc_join_group() 2184 rcu_assign_pointer(inet->mc_list, iml); in __ip_mc_join_group() 2246 for (imlp = &inet->mc_list; in ip_mc_leave_group() [all …]
|
/Linux-v4.19/drivers/infiniband/core/ |
D | cma_priv.h | 61 struct list_head mc_list; member
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 801 list_for_each_entry_safe(mc_to_del, tmp, &priv->mc_list, list) { in mlx4_en_clear_list() 821 list_add_tail(&tmp->list, &priv->mc_list); in mlx4_en_cache_mclist() 995 u8 mc_list[16] = {0}; in mlx4_en_do_multicast() local 1066 list_for_each_entry(mclist, &priv->mc_list, list) { in mlx4_en_do_multicast() 1076 update_mclist_flags(priv, &priv->curr_list, &priv->mc_list); in mlx4_en_do_multicast() 1080 memcpy(&mc_list[10], mclist->addr, ETH_ALEN); in mlx4_en_do_multicast() 1081 mc_list[5] = priv->port; in mlx4_en_do_multicast() 1084 mc_list, in mlx4_en_do_multicast() 1101 memcpy(&mc_list[10], mclist->addr, ETH_ALEN); in mlx4_en_do_multicast() 1103 mc_list[5] = priv->port; in mlx4_en_do_multicast() [all …]
|
/Linux-v4.19/drivers/net/ethernet/i825xx/ |
D | sun3_82586.h | 253 unsigned char mc_list[0][6]; /* pointer to 6 bytes entries */ member
|
/Linux-v4.19/drivers/net/wireless/ti/wl1251/ |
D | main.c | 729 u8 mc_list[ACX_MC_ADDRESS_GROUP_MAX][ETH_ALEN]; member 733 struct netdev_hw_addr_list *mc_list) in wl1251_op_prepare_multicast() argument 750 if (netdev_hw_addr_list_count(mc_list) > ACX_MC_ADDRESS_GROUP_MAX) { in wl1251_op_prepare_multicast() 754 netdev_hw_addr_list_for_each(ha, mc_list) { in wl1251_op_prepare_multicast() 755 memcpy(fp->mc_list[fp->mc_list_length], in wl1251_op_prepare_multicast() 825 fp->mc_list, in wl1251_op_configure_filter()
|
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 1995 struct xcast_addr_list *mc_list = NULL; in nicvf_set_rx_mode() local 2010 mc_list = kmalloc(offsetof(typeof(*mc_list), in nicvf_set_rx_mode() 2013 if (unlikely(!mc_list)) in nicvf_set_rx_mode() 2015 mc_list->count = 0; in nicvf_set_rx_mode() 2017 mc_list->mc[mc_list->count] = in nicvf_set_rx_mode() 2019 mc_list->count++; in nicvf_set_rx_mode() 2026 nic->rx_mode_work.mc = mc_list; in nicvf_set_rx_mode()
|
/Linux-v4.19/drivers/net/wireless/st/cw1200/ |
D | sta.h | 47 struct netdev_hw_addr_list *mc_list);
|
/Linux-v4.19/drivers/net/wireless/marvell/libertas_tf/ |
D | main.c | 416 struct netdev_hw_addr_list *mc_list) in lbtf_op_prepare_multicast() argument 421 int mc_count = netdev_hw_addr_list_count(mc_list); in lbtf_op_prepare_multicast() 428 netdev_hw_addr_list_for_each(ha, mc_list) in lbtf_op_prepare_multicast()
|
/Linux-v4.19/include/net/ |
D | if_inet6.h | 171 struct ifmcaddr6 *mc_list; member
|
D | inet_sock.h | 219 struct ip_mc_socklist __rcu *mc_list; member
|
/Linux-v4.19/drivers/net/wireless/intersil/p54/ |
D | main.c | 367 struct netdev_hw_addr_list *mc_list) in p54_prepare_multicast() argument 380 priv->mc_maclist_num = netdev_hw_addr_list_count(mc_list) + i; in p54_prepare_multicast() 381 netdev_hw_addr_list_for_each(ha, mc_list) { in p54_prepare_multicast()
|
/Linux-v4.19/drivers/staging/vt6656/ |
D | main_usb.c | 745 struct netdev_hw_addr_list *mc_list) in vnt_prepare_multicast() argument 752 netdev_hw_addr_list_for_each(ha, mc_list) { in vnt_prepare_multicast() 758 priv->mc_list_count = mc_list->count; in vnt_prepare_multicast()
|
/Linux-v4.19/drivers/net/ethernet/ibm/ehea/ |
D | ehea_main.c | 264 list_for_each_entry(mc_entry, &port->mc_list->list,list) in ehea_update_bcmc_registrations() 299 &port->mc_list->list, list) { in ehea_update_bcmc_registrations() 1861 struct ehea_mc_list *mc_entry = port->mc_list; in ehea_drop_multicast_list() 1867 list_for_each_safe(pos, temp, &(port->mc_list->list)) { in ehea_drop_multicast_list() 1928 list_add(&ehea_mcl_entry->list, &port->mc_list->list); in ehea_add_multicast_entry() 2984 port->mc_list = kzalloc(sizeof(struct ehea_mc_list), GFP_KERNEL); in ehea_setup_single_port() 2985 if (!port->mc_list) { in ehea_setup_single_port() 2990 INIT_LIST_HEAD(&port->mc_list->list); in ehea_setup_single_port() 3052 kfree(port->mc_list); in ehea_setup_single_port() 3071 kfree(port->mc_list); in ehea_shutdown_single_port()
|
D | ehea.h | 447 struct ehea_mc_list *mc_list; /* Multicast MAC addresses */ member
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | mac80211-ops.c | 321 struct netdev_hw_addr_list *mc_list) in ath5k_prepare_multicast() argument 330 netdev_hw_addr_list_for_each(ha, mc_list) { in ath5k_prepare_multicast()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eswitch.h | 103 struct hlist_head mc_list[MLX5_L2_ADDR_HASH_SIZE]; member
|
/Linux-v4.19/include/linux/ |
D | inetdevice.h | 31 struct ip_mc_list __rcu *mc_list; /* IP multicast filter chain */ member
|
/Linux-v4.19/net/mac80211/ |
D | driver-ops.h | 183 struct netdev_hw_addr_list *mc_list) in drv_prepare_multicast() argument 187 trace_drv_prepare_multicast(local, mc_list->count); in drv_prepare_multicast() 190 ret = local->ops->prepare_multicast(&local->hw, mc_list); in drv_prepare_multicast()
|
/Linux-v4.19/drivers/net/wireless/ath/wcn36xx/ |
D | main.c | 449 struct netdev_hw_addr_list *mc_list) in wcn36xx_prepare_multicast() argument 463 if (netdev_hw_addr_list_count(mc_list) <= in wcn36xx_prepare_multicast() 465 netdev_hw_addr_list_for_each(ha, mc_list) { in wcn36xx_prepare_multicast()
|