Searched refs:eth_da (Results 1 – 10 of 10) sorted by relevance
| /dpdk/lib/ethdev/ |
| H A D | rte_class_eth.c | 70 struct rte_eth_devargs eth_da; in eth_representor_cmp() local 80 memset(ð_da, 0, sizeof(eth_da)); in eth_representor_cmp() 86 if (eth_da.nb_mh_controllers == 0 && eth_da.nb_ports == 0 && in eth_representor_cmp() 87 eth_da.nb_representor_ports == 0) in eth_representor_cmp() 89 nc = eth_da.nb_mh_controllers > 0 ? eth_da.nb_mh_controllers : 1; in eth_representor_cmp() 90 np = eth_da.nb_ports > 0 ? eth_da.nb_ports : 1; in eth_representor_cmp() 91 nf = eth_da.nb_representor_ports > 0 ? eth_da.nb_representor_ports : 1; in eth_representor_cmp() 99 eth_da.type, in eth_representor_cmp() 101 eth_da.mh_controllers[c], in eth_representor_cmp() 102 eth_da.nb_ports == 0 ? -1 : eth_da.ports[p], in eth_representor_cmp() [all …]
|
| H A D | ethdev_private.c | 146 struct rte_eth_devargs *eth_da = data; in rte_eth_devargs_parse_representor_ports() local 151 ð_da->nb_mh_controllers, in rte_eth_devargs_parse_representor_ports() 152 RTE_DIM(eth_da->mh_controllers)); in rte_eth_devargs_parse_representor_ports() 157 eth_da->type = RTE_ETH_REPRESENTOR_PF; in rte_eth_devargs_parse_representor_ports() 160 ð_da->nb_ports, RTE_DIM(eth_da->ports)); in rte_eth_devargs_parse_representor_ports() 163 } else if (eth_da->nb_mh_controllers > 0) { in rte_eth_devargs_parse_representor_ports() 169 eth_da->type = RTE_ETH_REPRESENTOR_VF; in rte_eth_devargs_parse_representor_ports() 172 eth_da->type = RTE_ETH_REPRESENTOR_SF; in rte_eth_devargs_parse_representor_ports() 180 eth_da->type = RTE_ETH_REPRESENTOR_VF; in rte_eth_devargs_parse_representor_ports() 183 ð_da->nb_representor_ports, in rte_eth_devargs_parse_representor_ports() [all …]
|
| H A D | ethdev_driver.c | 447 rte_eth_devargs_parse(const char *dargs, struct rte_eth_devargs *eth_da) in rte_eth_devargs_parse() argument 454 memset(eth_da, 0, sizeof(*eth_da)); in rte_eth_devargs_parse() 463 if (eth_da->type != RTE_ETH_REPRESENTOR_NONE) { in rte_eth_devargs_parse() 470 pair->value, eth_da); in rte_eth_devargs_parse()
|
| /dpdk/drivers/net/mlx5/linux/ |
| H A D | mlx5_os.c | 947 eth_da->type); in mlx5_representor_match() 949 switch (eth_da->type) { in mlx5_representor_match() 983 eth_da->type); in mlx5_representor_match() 987 (eth_da->ports[p], eth_da->type, in mlx5_representor_match() 1257 eth_da->type); in mlx5_dev_spawn() 2235 eth_da.nb_mh_controllers = 1; in mlx5_os_pci_probe_pf() 2236 eth_da.mh_controllers[0] = 0; in mlx5_os_pci_probe_pf() 2242 eth_da.nb_ports = 1; in mlx5_os_pci_probe_pf() 2338 memset(eth_da, 0, sizeof(*eth_da)); in mlx5_os_parse_eth_devargs() 2385 if (eth_da.nb_ports > 0) { in mlx5_os_pci_probe() [all …]
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_ethdev.c | 2924 *devargs = eth_da; in sfc_parse_rte_devargs() 3035 eth_da->type); in sfc_eth_dev_create_repr_port() 3041 eth_da->type); in sfc_eth_dev_create_repr_port() 3060 if (eth_da->nb_ports == 0) { in sfc_eth_dev_create_repr_controller() 3069 eth_da->ports[i]); in sfc_eth_dev_create_repr_controller() 3091 switch (eth_da->type) { in sfc_eth_dev_create_representors() 3102 eth_da->type); in sfc_eth_dev_create_representors() 3132 eth_da->mh_controllers[i], in sfc_eth_dev_create_representors() 3152 struct rte_eth_devargs eth_da; in sfc_eth_dev_pci_probe() local 3159 ð_da); in sfc_eth_dev_pci_probe() [all …]
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_ethdev.c | 1306 struct rte_eth_devargs eth_da = { .nb_representor_ports = 0 }; in eth_enic_pci_probe() local 1314 ð_da); in eth_enic_pci_probe() 1318 if (eth_da.nb_representor_ports > 0 && in eth_enic_pci_probe() 1319 eth_da.type != RTE_ETH_REPRESENTOR_VF) { in eth_enic_pci_probe() 1328 if (retval || eth_da.nb_representor_ports < 1) in eth_enic_pci_probe() 1348 for (i = 0; i < eth_da.nb_representor_ports; i++) { in eth_enic_pci_probe() 1350 eth_da.representor_ports[i]); in eth_enic_pci_probe() 1352 for (i = 0; i < eth_da.nb_representor_ports; i++) { in eth_enic_pci_probe() 1355 representor.vf_id = eth_da.representor_ports[i]; in eth_enic_pci_probe() 1360 pci_dev->device.name, eth_da.representor_ports[i]); in eth_enic_pci_probe()
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_dcf_ethdev.c | 1816 struct rte_eth_devargs eth_da = { .nb_representor_ports = 0 }; in eth_ice_dcf_pci_probe() local 1827 ret = rte_eth_devargs_parse(pci_dev->device.devargs->args, ð_da); in eth_ice_dcf_pci_probe() 1834 if (ret || !eth_da.nb_representor_ports) in eth_ice_dcf_pci_probe() 1836 if (eth_da.type != RTE_ETH_REPRESENTOR_VF) in eth_ice_dcf_pci_probe() 1848 if (eth_da.nb_representor_ports > dcf_adapter->real_hw.num_vfs || in eth_ice_dcf_pci_probe() 1849 eth_da.nb_representor_ports >= RTE_MAX_ETHPORTS) { in eth_ice_dcf_pci_probe() 1851 eth_da.nb_representor_ports); in eth_ice_dcf_pci_probe() 1861 for (i = 0; i < eth_da.nb_representor_ports; i++) { in eth_ice_dcf_pci_probe() 1862 uint16_t vf_id = eth_da.representor_ports[i]; in eth_ice_dcf_pci_probe()
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_ethdev.c | 6093 struct rte_eth_devargs *eth_da, in bnxt_rep_port_probe() argument 6106 if (eth_da->type == RTE_ETH_REPRESENTOR_NONE) in bnxt_rep_port_probe() 6108 if (eth_da->type != RTE_ETH_REPRESENTOR_VF) { in bnxt_rep_port_probe() 6110 eth_da->type); in bnxt_rep_port_probe() 6113 num_rep = eth_da->nb_representor_ports; in bnxt_rep_port_probe() 6141 .vf_id = eth_da->representor_ports[i], in bnxt_rep_port_probe() 6154 pci_dev->device.name, eth_da->representor_ports[i]); in bnxt_rep_port_probe() 6278 struct rte_eth_devargs eth_da = { .nb_representor_ports = 0 }; in bnxt_pci_probe() local 6285 ð_da); in bnxt_pci_probe() 6290 num_rep = eth_da.nb_representor_ports; in bnxt_pci_probe() [all …]
|
| /dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_ethdev.c | 1725 struct rte_eth_devargs eth_da; in eth_ixgbe_pci_probe() local 1730 ð_da); in eth_ixgbe_pci_probe() 1734 memset(ð_da, 0, sizeof(eth_da)); in eth_ixgbe_pci_probe() 1736 if (eth_da.nb_representor_ports > 0 && in eth_ixgbe_pci_probe() 1737 eth_da.type != RTE_ETH_REPRESENTOR_VF) { in eth_ixgbe_pci_probe() 1748 if (retval || eth_da.nb_representor_ports < 1) in eth_ixgbe_pci_probe() 1756 for (i = 0; i < eth_da.nb_representor_ports; i++) { in eth_ixgbe_pci_probe() 1768 representor.vf_id = eth_da.representor_ports[i]; in eth_ixgbe_pci_probe() 1775 eth_da.representor_ports[i]); in eth_ixgbe_pci_probe()
|
| /dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 641 struct rte_eth_devargs eth_da = { .nb_representor_ports = 0 }; in eth_i40e_pci_probe() local 646 ð_da); in eth_i40e_pci_probe() 651 if (eth_da.nb_representor_ports > 0 && in eth_i40e_pci_probe() 652 eth_da.type != RTE_ETH_REPRESENTOR_VF) { in eth_i40e_pci_probe() 663 if (retval || eth_da.nb_representor_ports < 1) in eth_i40e_pci_probe() 673 for (i = 0; i < eth_da.nb_representor_ports; i++) { in eth_i40e_pci_probe() 675 .vf_id = eth_da.representor_ports[i], in eth_i40e_pci_probe() 684 pci_dev->device.name, eth_da.representor_ports[i]); in eth_i40e_pci_probe()
|