Home
last modified time | relevance | path

Searched refs:nb_mc_addr (Results 1 – 25 of 27) sorted by relevance

12

/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_mcast.c234 uint32_t nb_mc_addr) in otx2_nix_set_mc_addr_list() argument
250 if (nb_mc_addr == 0 || mc_addr_set == NULL) { in otx2_nix_set_mc_addr_list()
252 nb_mc_addr = priv_count; in otx2_nix_set_mc_addr_list()
256 for (idx = 0; idx < nb_mc_addr; idx++) { in otx2_nix_set_mc_addr_list()
264 if (nb_mc_addr > priv_count) { in otx2_nix_set_mc_addr_list()
267 req->count = nb_mc_addr - priv_count; in otx2_nix_set_mc_addr_list()
270 if (rc || (rsp->count + priv_count < nb_mc_addr)) { in otx2_nix_set_mc_addr_list()
272 nb_mc_addr = priv_count; in otx2_nix_set_mc_addr_list()
282 nb_mc_addr = priv_count; in otx2_nix_set_mc_addr_list()
293 nix_mc_addr_list_free(dev, priv_count - nb_mc_addr); in otx2_nix_set_mc_addr_list()
[all …]
H A Dotx2_ethdev.h437 uint32_t nb_mc_addr);
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_mac.c191 struct rte_ether_addr *mc_addr_set, uint32_t nb_mc_addr) in mlx5_set_mc_addr_list() argument
196 if (nb_mc_addr >= MLX5_MAX_MC_MAC_ADDRESSES) { in mlx5_set_mc_addr_list()
203 while (nb_mc_addr--) { in mlx5_set_mc_addr_list()
H A Dmlx5.h1119 uint32_t nb_mc_addr);
/f-stack/dpdk/drivers/net/enic/
H A Denic_ethdev.c688 uint32_t nb_mc_addr) in enicpmd_set_mc_addr_list() argument
699 for (i = 0; i < nb_mc_addr && mc_addr_set != NULL; i++) { in enicpmd_set_mc_addr_list()
712 if (nb_mc_addr == 0 || mc_addr_set == NULL) { in enicpmd_set_mc_addr_list()
725 if (nb_mc_addr > ENIC_MULTICAST_PERFECT_FILTERS) { in enicpmd_set_mc_addr_list()
737 for (j = 0; j < nb_mc_addr; j++) { in enicpmd_set_mc_addr_list()
741 if (j < nb_mc_addr) in enicpmd_set_mc_addr_list()
749 for (i = 0; i < nb_mc_addr; i++) { in enicpmd_set_mc_addr_list()
764 nb_mc_addr * sizeof(struct rte_ether_addr)); in enicpmd_set_mc_addr_list()
765 enic->mc_count = nb_mc_addr; in enicpmd_set_mc_addr_list()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_ops.c1438 struct rte_ether_addr *mc_addr_set, uint32_t nb_mc_addr) in fs_set_mc_addr_list() argument
1449 mc_addr_set, nb_mc_addr); in fs_set_mc_addr_list()
1458 nb_mc_addr * sizeof(PRIV(dev)->mcast_addrs[0]), 0); in fs_set_mc_addr_list()
1459 if (mcast_addrs == NULL && nb_mc_addr > 0) { in fs_set_mc_addr_list()
1464 nb_mc_addr * sizeof(PRIV(dev)->mcast_addrs[0])); in fs_set_mc_addr_list()
1465 PRIV(dev)->nb_mcast_addr = nb_mc_addr; in fs_set_mc_addr_list()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_ethdev_vf.c424 uint32_t nb_mc_addr) in hns3vf_set_mc_addr_chk_param() argument
431 if (nb_mc_addr > HNS3_MC_MACADDR_NUM) { in hns3vf_set_mc_addr_chk_param()
434 nb_mc_addr, HNS3_MC_MACADDR_NUM); in hns3vf_set_mc_addr_chk_param()
439 for (i = 0; i < nb_mc_addr; i++) { in hns3vf_set_mc_addr_chk_param()
451 for (j = i + 1; j < nb_mc_addr; j++) { in hns3vf_set_mc_addr_chk_param()
488 uint32_t nb_mc_addr) in hns3vf_set_mc_mac_addr_list() argument
498 ret = hns3vf_set_mc_addr_chk_param(hw, mc_addr_set, nb_mc_addr); in hns3vf_set_mc_mac_addr_list()
516 set_addr_num = (int)nb_mc_addr; in hns3vf_set_mc_mac_addr_list()
H A Dhns3_ethdev.c1884 uint32_t nb_mc_addr) in hns3_set_mc_addr_chk_param() argument
1891 if (nb_mc_addr > HNS3_MC_MACADDR_NUM) { in hns3_set_mc_addr_chk_param()
1894 nb_mc_addr, HNS3_MC_MACADDR_NUM); in hns3_set_mc_addr_chk_param()
1899 for (i = 0; i < nb_mc_addr; i++) { in hns3_set_mc_addr_chk_param()
1911 for (j = i + 1; j < nb_mc_addr; j++) { in hns3_set_mc_addr_chk_param()
2022 uint32_t nb_mc_addr) in hns3_set_mc_mac_addr_list() argument
2038 ret = hns3_set_mc_addr_chk_param(hw, mc_addr_set, nb_mc_addr); in hns3_set_mc_mac_addr_list()
2048 mc_addr_num = (int)nb_mc_addr; in hns3_set_mc_mac_addr_list()
/f-stack/dpdk/drivers/net/netvsc/
H A Dhn_vf.c370 uint32_t nb_mc_addr) in hn_vf_mc_addr_list() argument
380 mc_addr_set, nb_mc_addr); in hn_vf_mc_addr_list()
H A Dhn_var.h238 uint32_t nb_mc_addr);
H A Dhn_ethdev.c487 uint32_t nb_mc_addr) in hn_dev_mc_addr_list() argument
490 return hn_vf_mc_addr_list(dev, mc_addr_set, nb_mc_addr); in hn_dev_mc_addr_list()
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_ethdev.c1136 struct rte_ether_addr *mc_addr_set, uint32_t nb_mc_addr) in sfc_set_mc_addr_list() argument
1153 if (nb_mc_addr > port->max_mcast_addrs) { in sfc_set_mc_addr_list()
1155 nb_mc_addr, port->max_mcast_addrs); in sfc_set_mc_addr_list()
1159 for (i = 0; i < nb_mc_addr; ++i) { in sfc_set_mc_addr_list()
1165 port->nb_mcast_addrs = nb_mc_addr; in sfc_set_mc_addr_list()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_ethdev.h392 uint32_t nb_mc_addr);
H A Dtxgbe_ethdev.c3498 uint32_t nb_mc_addr) in txgbe_dev_set_mc_addr_list() argument
3505 return txgbe_update_mc_addr_list(hw, mc_addr_list, nb_mc_addr, in txgbe_dev_set_mc_addr_list()
/f-stack/dpdk/drivers/net/axgbe/
H A Daxgbe_ethdev.c32 uint32_t nb_mc_addr);
637 uint32_t nb_mc_addr) in axgbe_dev_set_mc_addr_list() argument
644 if (nb_mc_addr > hw_feat->addn_mac) { in axgbe_dev_set_mc_addr_list()
645 PMD_DRV_LOG(ERR, "Invalid Index %d\n", nb_mc_addr); in axgbe_dev_set_mc_addr_list()
657 while (nb_mc_addr--) in axgbe_dev_set_mc_addr_list()
/f-stack/dpdk/drivers/net/atlantic/
H A Datl_ethdev.c99 uint32_t nb_mc_addr);
1788 uint32_t nb_mc_addr) in atl_dev_set_mc_addr_list() argument
1793 if (nb_mc_addr > AQ_HW_MULTICAST_ADDRESS_MAX - HW_ATL_B0_MAC_MIN) in atl_dev_set_mc_addr_list()
1801 if (i < nb_mc_addr) { in atl_dev_set_mc_addr_list()
/f-stack/dpdk/drivers/net/e1000/
H A Dem_ethdev.c101 uint32_t nb_mc_addr);
1838 uint32_t nb_mc_addr) in eth_em_set_mc_addr_list() argument
1843 e1000_update_mc_addr_list(hw, (u8 *)mc_addr_set, nb_mc_addr); in eth_em_set_mc_addr_list()
H A Digb_ethdev.c215 uint32_t nb_mc_addr);
4573 uint32_t nb_mc_addr) in eth_igb_set_mc_addr_list() argument
4578 e1000_update_mc_addr_list(hw, (u8 *)mc_addr_set, nb_mc_addr); in eth_igb_set_mc_addr_list()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_ethdev_driver.h412 uint32_t nb_mc_addr);
H A Drte_ethdev.h4469 uint32_t nb_mc_addr);
/f-stack/dpdk/drivers/net/igc/
H A Digc_ethdev.c204 uint32_t nb_mc_addr);
1656 uint32_t nb_mc_addr) in eth_igc_set_mc_addr_list() argument
1659 igc_update_mc_addr_list(hw, (u8 *)mc_addr_set, nb_mc_addr); in eth_igc_set_mc_addr_list()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.c2468 uint32_t nb_mc_addr) in hinic_set_mc_addr_list() argument
2480 if (nb_mc_addr > HINIC_MAX_MC_MAC_ADDRS) in hinic_set_mc_addr_list()
2483 for (i = 0; i < nb_mc_addr; i++) { in hinic_set_mc_addr_list()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_ethdev_vf.c139 uint32_t nb_mc_addr, bool add);
143 uint32_t nb_mc_addr);
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_ethdev.c2601 uint32_t nb_mc_addr) in bnxt_dev_set_mc_addr_list_op() argument
2615 if (nb_mc_addr > BNXT_MAX_MC_ADDRS) { in bnxt_dev_set_mc_addr_list_op()
2622 for (i = 0; i < nb_mc_addr; i++) { in bnxt_dev_set_mc_addr_list_op()
/f-stack/dpdk/drivers/net/tap/
H A Drte_eth_tap.c1660 uint32_t nb_mc_addr __rte_unused) in tap_set_mc_addr_list()

12