| /dpdk/drivers/net/ice/ |
| H A D | ice_dcf_ethdev.c | 32 struct rte_ether_addr *mc_addrs, 603 ret = dcf_add_del_mc_addr_list(hw, dcf_ad->mc_addrs, in ice_dcf_dev_start() 675 dcf_ad->mc_addrs, in ice_dcf_dev_stop() 908 struct rte_ether_addr *mc_addrs, in dcf_add_del_mc_addr_list() argument 926 memcpy(list->list[i].addr, mc_addrs[i].addr_bytes, in dcf_add_del_mc_addr_list() 950 struct rte_ether_addr *mc_addrs, in dcf_set_mc_addr_list() argument 967 if (!rte_is_multicast_ether_addr(&mc_addrs[i])) { in dcf_set_mc_addr_list() 968 const uint8_t *mac = mc_addrs[i].addr_bytes; in dcf_set_mc_addr_list() 980 ret = dcf_add_del_mc_addr_list(hw, adapter->mc_addrs, in dcf_set_mc_addr_list() 1003 memcpy(adapter->mc_addrs, in dcf_set_mc_addr_list() [all …]
|
| H A D | ice_dcf_ethdev.h | 39 struct rte_ether_addr mc_addrs[DCF_NUM_MACADDR_MAX]; member
|
| /dpdk/drivers/net/bnx2x/ |
| H A D | bnx2x_ethdev.c | 242 bnx2x_vfpf_set_mcast(sc, sc->mc_addrs, sc->mc_addrs_num); in bnx2x_dev_start() 367 struct rte_ether_addr *mc_addrs, uint32_t mc_addrs_num) in bnx2x_dev_set_mc_addr_list() argument 379 err = bnx2x_vfpf_set_mcast(sc, mc_addrs, mc_addrs_num); in bnx2x_dev_set_mc_addr_list() 384 memcpy(sc->mc_addrs, mc_addrs, mc_addrs_num * sizeof(*mc_addrs)); in bnx2x_dev_set_mc_addr_list()
|
| H A D | bnx2x_vfpf.c | 709 struct rte_ether_addr *mc_addrs, in bnx2x_vfpf_set_mcast() argument 733 RTE_ETHER_ADDR_BYTES(&mc_addrs[i])); in bnx2x_vfpf_set_mcast() 734 memcpy(query->multicast[i], mc_addrs[i].addr_bytes, ETH_ALEN); in bnx2x_vfpf_set_mcast()
|
| H A D | bnx2x_vfpf.h | 333 struct rte_ether_addr *mc_addrs,
|
| H A D | bnx2x.h | 1380 struct rte_ether_addr mc_addrs[VF_MAX_MULTICAST_PER_VF]; member
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_common.c | 415 addr = &hw->mc_addrs[num]; in hns3_set_mc_mac_addr_list() 434 rte_ether_addr_copy(addr, &hw->mc_addrs[hw->mc_addrs_num]); in hns3_set_mc_mac_addr_list() 452 addr = &hw->mc_addrs[i]; in hns3_configure_all_mc_mac_addr() 512 addr = &hw->mc_addrs[i]; in hns3_find_duplicate_mc_addr()
|
| H A D | hns3_ethdev.h | 524 struct rte_ether_addr mc_addrs[HNS3_MC_MACADDR_NUM]; member
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_ethdev.c | 136 struct rte_ether_addr *mc_addrs, 335 struct rte_ether_addr *mc_addrs, in iavf_set_mc_addr_list() argument 351 err = iavf_add_del_mc_addr_list(adapter, vf->mc_addrs, vf->mc_addrs_num, in iavf_set_mc_addr_list() 357 err = iavf_add_del_mc_addr_list(adapter, mc_addrs, mc_addrs_num, true); in iavf_set_mc_addr_list() 363 ret = iavf_add_del_mc_addr_list(adapter, vf->mc_addrs, in iavf_set_mc_addr_list() 369 memcpy(vf->mc_addrs, in iavf_set_mc_addr_list() 370 mc_addrs, mc_addrs_num * sizeof(*mc_addrs)); in iavf_set_mc_addr_list() 1014 iavf_add_del_mc_addr_list(adapter, vf->mc_addrs, vf->mc_addrs_num, in iavf_dev_start() 1067 iavf_add_del_mc_addr_list(adapter, vf->mc_addrs, vf->mc_addrs_num, in iavf_dev_stop()
|
| H A D | iavf.h | 242 struct rte_ether_addr mc_addrs[IAVF_NUM_MACADDR_MAX]; member 465 struct rte_ether_addr *mc_addrs,
|
| H A D | iavf_vchnl.c | 1670 struct rte_ether_addr *mc_addrs, in iavf_add_del_mc_addr_list() argument 1681 if (mc_addrs == NULL || mc_addrs_num == 0) in iavf_add_del_mc_addr_list() 1689 if (!IAVF_IS_MULTICAST(mc_addrs[i].addr_bytes)) { in iavf_add_del_mc_addr_list() 1691 RTE_ETHER_ADDR_BYTES(&mc_addrs[i])); in iavf_add_del_mc_addr_list() 1695 memcpy(list->list[i].addr, mc_addrs[i].addr_bytes, in iavf_add_del_mc_addr_list()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_ethdev.c | 700 addr = &enic->mc_addrs[i]; in enicpmd_set_mc_addr_list() 721 addr = &enic->mc_addrs[i]; in enicpmd_set_mc_addr_list() 737 if (rte_is_same_ether_addr(addr, &enic->mc_addrs[j])) in enicpmd_set_mc_addr_list() 748 memcpy(enic->mc_addrs, mc_addr_set, in enicpmd_set_mc_addr_list()
|
| H A D | enic.h | 192 struct rte_ether_addr mc_addrs[ENIC_MULTICAST_PERFECT_FILTERS]; member
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_ethdev.c | 693 struct rte_ether_addr *mc_addrs, in qede_add_mcast_filters() argument 710 rte_ether_addr_copy(&mc_addrs[i], &m->mac); in qede_add_mcast_filters() 717 rte_ether_addr_copy(&mc_addrs[i], (struct rte_ether_addr *) in qede_add_mcast_filters() 1902 struct rte_ether_addr *mc_addrs, in qede_set_mc_addr_list() argument 1916 if (!rte_is_multicast_ether_addr(&mc_addrs[i])) { in qede_set_mc_addr_list() 1927 return qede_add_mcast_filters(eth_dev, mc_addrs, mc_addrs_num); in qede_set_mc_addr_list()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_ethdev.c | 1254 uint8_t *mc_addrs = port->mcast_addrs; in sfc_set_mc_addr_list() local 1264 if (mc_addrs == NULL) in sfc_set_mc_addr_list() 1274 rte_memcpy(mc_addrs, mc_addr_set[i].addr_bytes, in sfc_set_mc_addr_list() 1276 mc_addrs += EFX_MAC_ADDR_LEN; in sfc_set_mc_addr_list()
|