Home
last modified time | relevance | path

Searched refs:mclist (Results 1 – 2 of 2) sorted by relevance

/freebsd-10-stable/sys/ofed/drivers/net/mlx4/
Den_netdev.c837 struct mlx4_en_mc_list *mclist, *tmp; in mlx4_en_do_multicast() local
909 list_for_each_entry(mclist, &priv->mc_list, list) { in mlx4_en_do_multicast()
910 mcast_addr = mlx4_mac_to_u64(mclist->addr); in mlx4_en_do_multicast()
920 list_for_each_entry_safe(mclist, tmp, &priv->curr_list, list) { in mlx4_en_do_multicast()
921 if (mclist->action == MCLIST_REM) { in mlx4_en_do_multicast()
923 memcpy(&mc_list[10], mclist->addr, ETH_ALEN); in mlx4_en_do_multicast()
929 mclist->reg_id); in mlx4_en_do_multicast()
934 list_del(&mclist->list); in mlx4_en_do_multicast()
935 kfree(mclist); in mlx4_en_do_multicast()
936 } else if (mclist->action == MCLIST_ADD) { in mlx4_en_do_multicast()
[all …]
/freebsd-10-stable/sys/dev/if_ndis/
Dif_ndis.c287 uint8_t *mclist; local
311 mclist = malloc(ETHER_ADDR_LEN * mclistsz, M_TEMP, M_NOWAIT|M_ZERO);
313 if (mclist == NULL) {
326 mclist + (ETHER_ADDR_LEN * len), ETHER_ADDR_LEN);
338 error = ndis_set_info(sc, OID_802_3_MULTICAST_LIST, mclist, &len);
346 free(mclist, M_TEMP);