| /dpdk/lib/eventdev/ |
| H A D | rte_event_eth_rx_adapter.c | 284 struct eth_device_info *dev_info = in rxa_event_buf_get() local 286 *stats = dev_info->rx_queue[rx_queue_id].stats; in rxa_event_buf_get() 287 return dev_info->rx_queue[rx_queue_id].event_buf; in rxa_event_buf_get() 372 rxa_shared_intr(struct eth_device_info *dev_info, in rxa_shared_intr() argument 377 if (dev_info->dev->intr_handle == NULL) in rxa_shared_intr() 380 multi_intr_cap = rte_intr_cap_multiple(dev_info->dev->intr_handle); in rxa_shared_intr() 386 rxa_intr_queue(struct eth_device_info *dev_info, in rxa_intr_queue() argument 391 queue_info = &dev_info->rx_queue[rx_queue_id]; in rxa_intr_queue() 392 return dev_info->rx_queue && in rxa_intr_queue() 393 !dev_info in rxa_intr_queue() 398 rxa_polled_queue(struct eth_device_info * dev_info,int rx_queue_id) rxa_polled_queue() argument 411 rxa_nb_intr_vect(struct eth_device_info * dev_info,int rx_queue_id,int add) rxa_nb_intr_vect() argument 452 rxa_calc_nb_post_intr_del(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id,uint32_t * nb_rx_intr) rxa_calc_nb_post_intr_del() argument 470 rxa_calc_nb_post_add_intr(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id,uint32_t * nb_rx_poll,uint32_t * nb_rx_intr,uint32_t * nb_wrr) rxa_calc_nb_post_add_intr() argument 500 rxa_calc_nb_post_poll_del(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id,uint32_t * nb_rx_poll,uint32_t * nb_wrr) rxa_calc_nb_post_poll_del() argument 523 rxa_calc_nb_post_add_poll(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id,uint16_t wt,uint32_t * nb_rx_poll,uint32_t * nb_rx_intr,uint32_t * nb_wrr) rxa_calc_nb_post_add_poll() argument 553 rxa_calc_nb_post_add(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id,uint16_t wt,uint32_t * nb_rx_poll,uint32_t * nb_rx_intr,uint32_t * nb_wrr) rxa_calc_nb_post_add() argument 568 rxa_calc_nb_post_del(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id,uint32_t * nb_rx_poll,uint32_t * nb_rx_intr,uint32_t * nb_wrr) rxa_calc_nb_post_del() argument 661 struct eth_device_info *dev_info = rxa_calc_wrr_sequence() local 934 struct eth_device_info *dev_info = rxa_buffer_mbufs() local 1083 struct eth_device_info *dev_info; rxa_intr_ring_enqueue() local 1134 rxa_intr_ring_del_entries(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,uint16_t rx_queue_id) rxa_intr_ring_del_entries() argument 1223 struct eth_device_info *dev_info; rxa_intr_ring_dequeue() local 1681 rxa_disable_intr(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,uint16_t rx_queue_id) rxa_disable_intr() argument 1710 rxa_del_intr_queue(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id) rxa_del_intr_queue() argument 1768 rxa_config_intr(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,uint16_t rx_queue_id) rxa_config_intr() argument 1857 rxa_add_intr_queue(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int rx_queue_id) rxa_add_intr_queue() argument 1957 rxa_update_queue(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int32_t rx_queue_id,uint8_t add) rxa_update_queue() argument 2009 rxa_sw_del(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int32_t rx_queue_id) rxa_sw_del() argument 2061 rxa_add_queue(struct event_eth_rx_adapter * rx_adapter,struct eth_device_info * dev_info,int32_t rx_queue_id,const struct rte_event_eth_rx_adapter_queue_conf * conf) rxa_add_queue() argument 2200 struct eth_device_info *dev_info = &rx_adapter->eth_devices[eth_dev_id]; rxa_sw_add() local 2341 struct eth_device_info *dev_info; rxa_ctrl() local 2652 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_queue_add() local 2814 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_queue_del() local 3008 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_stats_get() local 3081 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_queue_stats_get() local 3143 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_stats_reset() local 3192 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_queue_stats_reset() local 3291 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_cb_register() local 3341 struct eth_device_info *dev_info; rte_event_eth_rx_adapter_queue_conf_get() local 3414 struct eth_device_info *dev_info; rxa_is_queue_added() local [all...] |
| H A D | rte_event_dma_adapter.c | 348 struct rte_event_dev_info dev_info; in rte_event_dma_adapter_create_ext() local 391 ret = rte_event_dev_info_get(evdev_id, &dev_info); in rte_event_dma_adapter_create_ext() 394 dev_info.driver_name); in rte_event_dma_adapter_create_ext() 553 struct dma_device_info *dev_info; in edma_adapter_dev_flush() local 557 dev_info = &adapter->dma_devs[dma_dev_id]; in edma_adapter_dev_flush() 558 nb_vchans = dev_info->num_vchanq; in edma_adapter_dev_flush() 562 vchan_info = &dev_info->vchanq[vchan]; in edma_adapter_dev_flush() 741 struct dma_device_info *dev_info; in edma_adapter_deq_run() local 758 dev_info = &adapter->dma_devs[dma_dev_id]; in edma_adapter_deq_run() 759 num_vchan = dev_info->num_vchanq; in edma_adapter_deq_run() [all …]
|
| H A D | rte_event_crypto_adapter.c | 973 struct crypto_device_info *dev_info, int32_t queue_pair_id, in eca_update_qp_info() argument 980 if (dev_info->qpairs == NULL) in eca_update_qp_info() 984 for (i = 0; i < dev_info->dev->data->nb_queue_pairs; i++) in eca_update_qp_info() 985 eca_update_qp_info(adapter, dev_info, i, add); in eca_update_qp_info() 987 qp_info = &dev_info->qpairs[queue_pair_id]; in eca_update_qp_info() 991 dev_info->num_qpairs += !enabled; in eca_update_qp_info() 994 dev_info->num_qpairs -= enabled; in eca_update_qp_info() 1004 struct crypto_device_info *dev_info = &adapter->cdevs[cdev_id]; in eca_add_queue_pair() local 1008 if (dev_info->qpairs == NULL) { in eca_add_queue_pair() 1009 dev_info->qpairs = in eca_add_queue_pair() [all …]
|
| /dpdk/lib/dmadev/ |
| H A D | rte_dmadev_trace.h | 24 RTE_TRACE_POINT_ARGS(int16_t dev_id, struct rte_dma_info *dev_info), 27 dev_info = &__dev_info; 30 rte_trace_point_emit_string(dev_info->dev_name); 31 rte_trace_point_emit_u64(dev_info->dev_capa); 32 rte_trace_point_emit_u16(dev_info->max_vchans); 33 rte_trace_point_emit_u16(dev_info->max_desc); 34 rte_trace_point_emit_u16(dev_info->min_desc); 35 rte_trace_point_emit_u16(dev_info->max_sges); 36 rte_trace_point_emit_i16(dev_info->numa_node); 37 rte_trace_point_emit_u16(dev_info [all...] |
| H A D | rte_dmadev.c | 437 rte_dma_info_get(int16_t dev_id, struct rte_dma_info *dev_info) in rte_dma_info_get() argument 442 if (!rte_dma_is_valid(dev_id) || dev_info == NULL) in rte_dma_info_get() 448 memset(dev_info, 0, sizeof(struct rte_dma_info)); in rte_dma_info_get() 449 ret = (*dev->dev_ops->dev_info_get)(dev, dev_info, in rte_dma_info_get() 454 if ((dev_info->dev_capa & RTE_DMA_CAPA_PRI_POLICY_SP) && (dev_info->nb_priorities <= 1)) { in rte_dma_info_get() 459 dev_info->dev_name = dev->data->dev_name; in rte_dma_info_get() 460 dev_info->numa_node = dev->device->numa_node; in rte_dma_info_get() 461 dev_info->nb_vchans = dev->data->dev_conf.nb_vchans; 463 rte_dma_trace_info_get(dev_id, dev_info); in rte_dma_configure() 466 struct rte_dma_info dev_info; rte_dma_configure() local 604 struct rte_dma_info dev_info; rte_dma_vchan_setup() local 808 struct rte_dma_info dev_info; rte_dma_dump() local [all...] |
| /dpdk/drivers/bus/pci/windows/ |
| H A D | pci.c | 199 get_device_pci_address(HDEVINFO dev_info, in get_device_pci_address() argument 205 res = SetupDiGetDeviceRegistryProperty(dev_info, device_info_data, in get_device_pci_address() 213 res = SetupDiGetDeviceRegistryProperty(dev_info, device_info_data, in get_device_pci_address() 230 get_device_resource_info(HDEVINFO dev_info, in get_device_resource_info() argument 247 ret = get_netuio_device_info(dev_info, dev_info_data, dev); in get_device_resource_info() 266 res = SetupDiGetDevicePropertyW(dev_info, dev_info_data, in get_device_resource_info() 288 get_pci_hardware_id(HDEVINFO dev_info, PSP_DEVINFO_DATA device_info_data, in get_pci_hardware_id() argument 294 res = SetupDiGetDeviceRegistryPropertyA(dev_info, device_info_data, in get_pci_hardware_id() 358 pci_scan_one(HDEVINFO dev_info, PSP_DEVINFO_DATA device_info_data) in pci_scan_one() argument 367 ret = get_device_pci_address(dev_info, device_info_data, &addr); in pci_scan_one() [all …]
|
| /dpdk/examples/l3fwd/ |
| H A D | l3fwd_event_internal_port.c | 21 struct rte_event_dev_info dev_info; in l3fwd_event_device_setup_internal_port() local 36 rte_event_dev_info_get(event_d_id, &dev_info); in l3fwd_event_device_setup_internal_port() 39 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE) in l3fwd_event_device_setup_internal_port() 42 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_QUEUE_ALL_TYPES) in l3fwd_event_device_setup_internal_port() 46 if (dev_info.max_event_queues < event_d_conf.nb_event_queues) in l3fwd_event_device_setup_internal_port() 47 event_d_conf.nb_event_queues = dev_info.max_event_queues; in l3fwd_event_device_setup_internal_port() 49 if (dev_info.max_num_events < event_d_conf.nb_events_limit) in l3fwd_event_device_setup_internal_port() 50 event_d_conf.nb_events_limit = dev_info.max_num_events; in l3fwd_event_device_setup_internal_port() 52 if (dev_info.max_event_queue_flows < event_d_conf.nb_event_queue_flows) in l3fwd_event_device_setup_internal_port() 54 dev_info in l3fwd_event_device_setup_internal_port() [all...] |
| H A D | l3fwd_event_generic.c | 21 struct rte_event_dev_info dev_info; in l3fwd_event_device_setup_generic() local 36 rte_event_dev_info_get(event_d_id, &dev_info); in l3fwd_event_device_setup_generic() 38 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE) in l3fwd_event_device_setup_generic() 41 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_QUEUE_ALL_TYPES) in l3fwd_event_device_setup_generic() 46 if (dev_info.max_event_queues < event_d_conf.nb_event_queues) in l3fwd_event_device_setup_generic() 47 event_d_conf.nb_event_queues = dev_info.max_event_queues; in l3fwd_event_device_setup_generic() 49 if (dev_info.max_num_events < event_d_conf.nb_events_limit) in l3fwd_event_device_setup_generic() 50 event_d_conf.nb_events_limit = dev_info.max_num_events; in l3fwd_event_device_setup_generic() 52 if (dev_info.max_event_queue_flows < event_d_conf.nb_event_queue_flows) in l3fwd_event_device_setup_generic() 54 dev_info in l3fwd_event_device_setup_generic() [all...] |
| /dpdk/examples/l2fwd-event/ |
| H A D | l2fwd_event_internal_port.c | 29 struct rte_event_dev_info dev_info; in l2fwd_event_device_setup_internal_port() local 44 rte_event_dev_info_get(event_d_id, &dev_info); in l2fwd_event_device_setup_internal_port() 47 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE) in l2fwd_event_device_setup_internal_port() 50 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_QUEUE_ALL_TYPES) in l2fwd_event_device_setup_internal_port() 54 if (dev_info.max_event_queues < event_d_conf.nb_event_queues) in l2fwd_event_device_setup_internal_port() 55 event_d_conf.nb_event_queues = dev_info.max_event_queues; in l2fwd_event_device_setup_internal_port() 57 if (dev_info.max_num_events < event_d_conf.nb_events_limit) in l2fwd_event_device_setup_internal_port() 58 event_d_conf.nb_events_limit = dev_info.max_num_events; in l2fwd_event_device_setup_internal_port() 60 if (dev_info.max_event_queue_flows < event_d_conf.nb_event_queue_flows) in l2fwd_event_device_setup_internal_port() 62 dev_info in l2fwd_event_device_setup_internal_port() [all...] |
| H A D | l2fwd_event_generic.c | 31 struct rte_event_dev_info dev_info; in l2fwd_event_device_setup_generic() local 46 rte_event_dev_info_get(event_d_id, &dev_info); in l2fwd_event_device_setup_generic() 49 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE) in l2fwd_event_device_setup_generic() 52 if (dev_info.event_dev_cap & RTE_EVENT_DEV_CAP_QUEUE_ALL_TYPES) in l2fwd_event_device_setup_generic() 57 if (dev_info.max_event_queues < event_d_conf.nb_event_queues) in l2fwd_event_device_setup_generic() 58 event_d_conf.nb_event_queues = dev_info.max_event_queues; in l2fwd_event_device_setup_generic() 60 if (dev_info.max_num_events < event_d_conf.nb_events_limit) in l2fwd_event_device_setup_generic() 61 event_d_conf.nb_events_limit = dev_info.max_num_events; in l2fwd_event_device_setup_generic() 63 if (dev_info.max_event_queue_flows < event_d_conf.nb_event_queue_flows) in l2fwd_event_device_setup_generic() 65 dev_info in l2fwd_event_device_setup_generic() [all...] |
| /dpdk/examples/eventdev_pipeline/ |
| H A D | pipeline_worker_generic.c | 174 struct rte_event_dev_info dev_info; in setup_eventdev_generic() 175 ret = rte_event_dev_info_get(dev_id, &dev_info); in setup_eventdev_generic() 176 printf("\tEventdev %d: %s\n", dev_id, dev_info.driver_name); in setup_eventdev_generic() 178 disable_implicit_release = (dev_info.event_dev_cap & in setup_eventdev_generic() 184 if (dev_info.max_num_events < config.nb_events_limit) in setup_eventdev_generic() 185 config.nb_events_limit = dev_info.max_num_events; in setup_eventdev_generic() 186 if (dev_info.max_event_port_dequeue_depth < in setup_eventdev_generic() 189 dev_info.max_event_port_dequeue_depth; in setup_eventdev_generic() 190 if (dev_info.max_event_port_enqueue_depth < in setup_eventdev_generic() 193 dev_info in setup_eventdev_generic() 170 struct rte_event_dev_info dev_info; setup_eventdev_generic() local 307 struct rte_eth_dev_info dev_info; port_init() local 416 struct rte_event_dev_info dev_info; init_adapters() local [all...] |
| /dpdk/drivers/raw/ifpga/base/ |
| H A D | ifpga_fme_pr.c | 24 dev_info(NULL, "%s\n", pr_err_msg[i]); in pr_err_handle() 46 dev_info(fme_dev, "resetting PR before initiated PR\n"); in fme_pr_write_init() 65 dev_info(fme_dev, "waiting for PR resource in HW to be initialized and ready\n"); in fme_pr_write_init() 76 dev_info(fme_dev, "check if have any previous PR error\n"); in fme_pr_write_init() 97 dev_info(fme_dev, "set PR port ID and start request\n"); in fme_pr_write() 104 dev_info(fme_dev, "pushing data from bitstream to HW\n"); in fme_pr_write() 164 dev_info(fme_dev, "green bitstream push complete\n"); in fme_pr_write_complete() 165 dev_info(fme_dev, "waiting for HW to release PR resource\n"); in fme_pr_write_complete() 176 dev_info(fme_dev, "PR operation complete, checking status\n"); in fme_pr_write_complete() 181 dev_info(fme_dev, "PR done successfully\n"); in fme_pr_write_complete() [all …]
|
| /dpdk/app/test/ |
| H A D | test_dmadev_api.c | 212 check_port_type(struct rte_dma_info *dev_info) in check_port_type() argument 220 vchan_conf.nb_desc = dev_info->min_desc; in check_port_type() 228 vchan_conf.nb_desc = dev_info->min_desc; in check_port_type() 241 struct rte_dma_info dev_info = { 0 }; in test_dma_vchan_setup() local 253 ret = rte_dma_info_get(test_dev_id, &dev_info); in test_dma_vchan_setup() 255 dev_conf.nb_vchans = dev_info.max_vchans; in test_dma_vchan_setup() 270 vchan_conf.nb_desc = dev_info.min_desc - 1; in test_dma_vchan_setup() 273 vchan_conf.nb_desc = dev_info.max_desc + 1; in test_dma_vchan_setup() 278 ret = check_port_type(&dev_info); in test_dma_vchan_setup() 284 vchan_conf.nb_desc = dev_info.min_desc; in test_dma_vchan_setup() [all …]
|
| H A D | test_ethdev_api.c | 21 struct rte_eth_dev_info dev_info; in ethdev_api_queue_status() local 59 ret = rte_eth_dev_info_get(port_id, &dev_info); in ethdev_api_queue_status() 64 for (uint16_t queue_id = 0; queue_id < dev_info.nb_rx_queues; queue_id++) { in ethdev_api_queue_status() 79 for (uint16_t queue_id = 0; queue_id < dev_info.nb_tx_queues; queue_id++) { in ethdev_api_queue_status() 98 for (uint16_t queue_id = 0; queue_id < dev_info.nb_rx_queues; queue_id++) { in ethdev_api_queue_status() 113 for (uint16_t queue_id = 0; queue_id < dev_info.nb_tx_queues; queue_id++) { in ethdev_api_queue_status() 132 for (uint16_t queue_id = 0; queue_id < dev_info.nb_rx_queues; queue_id++) { in ethdev_api_queue_status() 147 for (uint16_t queue_id = 0; queue_id < dev_info.nb_tx_queues; queue_id++) { in ethdev_api_queue_status()
|
| H A D | test_event_eth_tx_adapter.c | 237 struct rte_event_dev_info dev_info; in tx_adapter_create() local 255 err = rte_event_dev_info_get(TEST_DEV_ID, &dev_info); in tx_adapter_create() 256 config.nb_event_queue_flows = dev_info.max_event_queue_flows; in tx_adapter_create() 258 dev_info.max_event_port_dequeue_depth; in tx_adapter_create() 260 dev_info.max_event_port_enqueue_depth; in tx_adapter_create() 262 dev_info.max_num_events; in tx_adapter_create() 279 err = rte_event_dev_info_get(TEST_DEV_ID, &dev_info); in tx_adapter_create() 282 tx_p_conf.new_event_threshold = dev_info.max_num_events; in tx_adapter_create() 283 tx_p_conf.dequeue_depth = dev_info.max_event_port_dequeue_depth; in tx_adapter_create() 284 tx_p_conf.enqueue_depth = dev_info.max_event_port_enqueue_depth; in tx_adapter_create() [all …]
|
| H A D | test_event_eth_rx_adapter.c | 63 struct rte_eth_dev_info dev_info; in port_init_common() local 70 retval = rte_eth_dev_info_get(port, &dev_info); in port_init_common() 74 default_params.rx_rings = RTE_MIN(dev_info.max_rx_queues, in port_init_common() 220 struct rte_event_dev_info dev_info; in testsuite_setup() local 237 err = rte_event_dev_info_get(TEST_DEV_ID, &dev_info); in testsuite_setup() 238 config.nb_event_queue_flows = dev_info.max_event_queue_flows; in testsuite_setup() 240 dev_info.max_event_port_dequeue_depth; in testsuite_setup() 242 dev_info.max_event_port_enqueue_depth; in testsuite_setup() 244 dev_info.max_num_events; in testsuite_setup() 279 struct rte_event_dev_info dev_info; in testsuite_setup_rx_intr() local [all …]
|
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev.c | 184 regexdev_info_get(uint8_t dev_id, struct rte_regexdev_info *dev_info) in regexdev_info_get() argument 189 if (dev_info == NULL) in regexdev_info_get() 194 return (*dev->dev_ops->dev_info_get)(dev, dev_info); in regexdev_info_get() 199 rte_regexdev_info_get(uint8_t dev_id, struct rte_regexdev_info *dev_info) in rte_regexdev_info_get() argument 201 return regexdev_info_get(dev_id, dev_info); in rte_regexdev_info_get() 208 struct rte_regexdev_info dev_info; in rte_regexdev_configure() local 223 ret = regexdev_info_get(dev_id, &dev_info); in rte_regexdev_configure() 227 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_CROSS_BUFFER_F)) { in rte_regexdev_configure() 234 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_MATCH_AS_END_F)) { in rte_regexdev_configure() 241 !(dev_info.regexdev_capa & RTE_REGEXDEV_SUPP_MATCH_ALL_F)) { in rte_regexdev_configure() [all …]
|
| /dpdk/examples/vmdq/ |
| H A D | main.c | 174 struct rte_eth_dev_info dev_info; in port_init() local 191 retval = rte_eth_dev_info_get(port, &dev_info); in port_init() 198 max_nb_pools = (uint32_t)dev_info.max_vmdq_pools; in port_init() 216 num_pf_queues = dev_info.max_rx_queues - dev_info.vmdq_queue_num; in port_init() 217 queues_per_pool = dev_info.vmdq_queue_num / dev_info.max_vmdq_pools; in port_init() 220 vmdq_queue_base = dev_info.vmdq_queue_base; in port_init() 221 vmdq_pool_base = dev_info.vmdq_pool_base; in port_init() 233 dev_info.flow_type_rss_offloads; in port_init() 250 rxRings = (uint16_t)dev_info.max_rx_queues; in port_init() 251 txRings = (uint16_t)dev_info.max_tx_queues; in port_init() [all …]
|
| /dpdk/examples/ethtool/lib/ |
| H A D | rte_ethtool.c | 23 struct rte_eth_dev_info dev_info; in rte_ethtool_get_drvinfo() local 41 ret = rte_eth_dev_info_get(port_id, &dev_info); in rte_ethtool_get_drvinfo() 49 strlcpy(drvinfo->driver, dev_info.driver_name, in rte_ethtool_get_drvinfo() 52 strlcpy(drvinfo->bus_info, rte_dev_name(dev_info.device), in rte_ethtool_get_drvinfo() 366 struct rte_eth_dev_info dev_info; in rte_ethtool_net_set_rx_mode() 370 ret = rte_eth_dev_info_get(port_id, &dev_info); in rte_ethtool_net_set_rx_mode() 374 num_vfs = dev_info.max_vfs; in rte_ethtool_net_set_rx_mode() 397 struct rte_eth_dev_info dev_info; in rte_ethtool_get_ringparam() 406 ret = rte_eth_dev_info_get(port_id, &dev_info); in rte_ethtool_get_ringparam() 420 ring_param->rx_max_pending = dev_info in rte_ethtool_get_ringparam() 368 struct rte_eth_dev_info dev_info; rte_ethtool_net_set_rx_mode() local 399 struct rte_eth_dev_info dev_info; rte_ethtool_get_ringparam() local [all...] |
| /dpdk/drivers/net/qede/ |
| H A D | qede_main.c | 354 qed_fill_dev_info(struct ecore_dev *edev, struct qed_dev_info *dev_info) in qed_fill_dev_info() argument 360 memset(dev_info, 0, sizeof(struct qed_dev_info)); in qed_fill_dev_info() 364 dev_info->vxlan_enable = true; in qed_fill_dev_info() 369 dev_info->gre_enable = true; in qed_fill_dev_info() 374 dev_info->geneve_enable = true; in qed_fill_dev_info() 376 dev_info->num_hwfns = edev->num_hwfns; in qed_fill_dev_info() 377 dev_info->is_mf_default = IS_MF_DEFAULT(&edev->hwfns[0]); in qed_fill_dev_info() 378 dev_info->mtu = ECORE_LEADING_HWFN(edev)->hw_info.mtu; in qed_fill_dev_info() 379 dev_info->dev_type = edev->type; in qed_fill_dev_info() 381 memcpy(&dev_info->hw_mac, &edev->hwfns[0].hw_info.hw_mac_addr, in qed_fill_dev_info() [all …]
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_ethdev.c | 20 struct rte_eth_dev_info *dev_info); 400 struct rte_eth_dev_info *dev_info) in ionic_dev_info_get() argument 409 dev_info->max_rx_queues = (uint16_t) in ionic_dev_info_get() 411 dev_info->max_tx_queues = (uint16_t) in ionic_dev_info_get() 415 dev_info->min_mtu = RTE_MAX((uint32_t)IONIC_MIN_MTU, in ionic_dev_info_get() 417 dev_info->max_mtu = RTE_MIN((uint32_t)IONIC_MAX_MTU, in ionic_dev_info_get() 419 dev_info->min_rx_bufsize = dev_info->min_mtu + IONIC_ETH_OVERHEAD; in ionic_dev_info_get() 420 dev_info->max_rx_pktlen = dev_info->max_mtu + IONIC_ETH_OVERHEAD; in ionic_dev_info_get() 421 dev_info->max_lro_pkt_size = in ionic_dev_info_get() 424 dev_info->max_mac_addrs = adapter->max_mac_addrs; in ionic_dev_info_get() [all …]
|
| /dpdk/lib/ethdev/ |
| H A D | rte_ethdev.c | 1240 eth_dev_validate_mtu(uint16_t port_id, struct rte_eth_dev_info *dev_info, in eth_dev_validate_mtu() argument 1246 if (mtu < dev_info->min_mtu) { in eth_dev_validate_mtu() 1249 mtu, dev_info->min_mtu, port_id); in eth_dev_validate_mtu() 1252 if (mtu > dev_info->max_mtu) { in eth_dev_validate_mtu() 1255 mtu, dev_info->max_mtu, port_id); in eth_dev_validate_mtu() 1259 overhead_len = eth_dev_get_overhead_len(dev_info->max_rx_pktlen, in eth_dev_validate_mtu() 1260 dev_info->max_mtu); in eth_dev_validate_mtu() 1269 if (frame_size > dev_info->max_rx_pktlen) { in eth_dev_validate_mtu() 1272 frame_size, dev_info->max_rx_pktlen, port_id); in eth_dev_validate_mtu() 1285 struct rte_eth_dev_info dev_info; in rte_eth_dev_configure() local 1614 eth_dev_mac_restore(struct rte_eth_dev * dev,struct rte_eth_dev_info * dev_info) eth_dev_mac_restore() argument 1652 eth_dev_config_restore(struct rte_eth_dev * dev,struct rte_eth_dev_info * dev_info,uint16_t port_id) eth_dev_config_restore() argument 1720 struct rte_eth_dev_info dev_info; rte_eth_dev_start() local 1991 rte_eth_rx_queue_check_split(uint16_t port_id,const struct rte_eth_rxseg_split * rx_seg,uint16_t n_seg,uint32_t * mbp_buf_size,const struct rte_eth_dev_info * dev_info) rte_eth_rx_queue_check_split() argument 2106 rte_eth_rx_queue_check_mempools(struct rte_mempool ** rx_mempools,uint16_t n_mempools,uint32_t * min_buf_size,const struct rte_eth_dev_info * dev_info) rte_eth_rx_queue_check_mempools() argument 2148 struct rte_eth_dev_info dev_info; rte_eth_rx_queue_setup() local 2467 struct rte_eth_dev_info dev_info; rte_eth_tx_queue_setup() local 3768 rte_eth_dev_info_get(uint16_t port_id,struct rte_eth_dev_info * dev_info) rte_eth_dev_info_get() argument 3998 struct rte_eth_dev_info dev_info; rte_eth_macaddrs_get() local 4066 struct rte_eth_dev_info dev_info; rte_eth_dev_set_mtu() local 4202 struct rte_eth_dev_info dev_info; rte_eth_dev_set_vlan_offload() local 4431 validate_rx_pause_config(struct rte_eth_dev_info * dev_info,uint8_t tc_max,struct rte_eth_pfc_queue_conf * pfc_queue_conf) validate_rx_pause_config() argument 4456 validate_tx_pause_config(struct rte_eth_dev_info * dev_info,uint8_t tc_max,struct rte_eth_pfc_queue_conf * pfc_queue_conf) validate_tx_pause_config() argument 4512 struct rte_eth_dev_info dev_info; rte_eth_dev_priority_flow_ctrl_queue_configure() local 4717 struct rte_eth_dev_info dev_info = { .flow_type_rss_offloads = 0, }; rte_eth_dev_rss_hash_update() local 4783 struct rte_eth_dev_info dev_info = { 0 }; rte_eth_dev_rss_hash_conf_get() local 5032 struct rte_eth_dev_info dev_info; eth_dev_get_mac_addr_index() local 5212 struct rte_eth_dev_info dev_info; eth_dev_get_hash_mac_addr_index() local 5319 struct rte_eth_dev_info dev_info; rte_eth_set_queue_rate_limit() local 6594 struct rte_eth_dev_info dev_info; rte_eth_dev_adjust_nb_rx_tx_desc() local [all...] |
| /dpdk/app/test-mldev/ |
| H A D | test_common.c | 74 struct rte_ml_dev_info dev_info; in ml_test_cap_check() local 76 rte_ml_dev_info_get(opt->dev_id, &dev_info); in ml_test_cap_check() 77 if (dev_info.max_models == 0) { in ml_test_cap_check() 78 ml_err("Not enough mldev models supported = %u", dev_info.max_models); in ml_test_cap_check() 136 ret = rte_ml_dev_info_get(opt->dev_id, &t->dev_info); in ml_test_device_configure() 144 dev_config.nb_models = t->dev_info.max_models; in ml_test_device_configure()
|
| /dpdk/lib/bbdev/ |
| H A D | rte_bbdev.c | 318 struct rte_bbdev_driver_info dev_info; in rte_bbdev_setup_queues() local 333 memset(&dev_info, 0, sizeof(dev_info)); in rte_bbdev_setup_queues() 334 dev->dev_ops->info_get(dev, &dev_info); in rte_bbdev_setup_queues() 336 if ((num_queues == 0) || (num_queues > dev_info.max_num_queues)) { in rte_bbdev_setup_queues() 339 dev_id, dev_info.max_num_queues, num_queues); in rte_bbdev_setup_queues() 440 struct rte_bbdev_driver_info dev_info; in rte_bbdev_queue_configure() local 464 memset(&dev_info, 0, sizeof(dev_info)); in rte_bbdev_queue_configure() 465 dev->dev_ops->info_get(dev, &dev_info); in rte_bbdev_queue_configure() 782 rte_bbdev_info_get(uint16_t dev_id,struct rte_bbdev_info * dev_info) rte_bbdev_info_get() argument [all...] |
| /dpdk/examples/qos_meter/ |
| H A D | main.c | 301 struct rte_eth_dev_info dev_info; in main() local 329 ret = rte_eth_dev_info_get(port_rx, &dev_info); in main() 335 if (dev_info.tx_offload_capa & RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE) in main() 338 conf.rx_adv_conf.rss_conf.rss_hf &= dev_info.flow_type_rss_offloads; in main() 357 rxq_conf = dev_info.default_rxconf; in main() 365 txq_conf = dev_info.default_txconf; in main() 375 ret = rte_eth_dev_info_get(port_tx, &dev_info); in main() 381 if (dev_info.tx_offload_capa & RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE) in main() 384 conf.rx_adv_conf.rss_conf.rss_hf &= dev_info.flow_type_rss_offloads; in main() 405 rxq_conf = dev_info.default_rxconf; in main() [all …]
|