Searched refs:mclist (Results 1 – 2 of 2) sorted by relevance
| /freebsd-10-stable/sys/ofed/drivers/net/mlx4/ |
| D | en_netdev.c | 837 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/ |
| D | if_ndis.c | 287 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);
|