Home
last modified time | relevance | path

Searched refs:dev_info (Results 1 – 25 of 179) sorted by relevance

12345678

/dpdk/lib/eventdev/
H A Drte_event_eth_rx_adapter.c284 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 Drte_event_dma_adapter.c348 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 Drte_event_crypto_adapter.c973 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 Drte_dmadev_trace.h24 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 Drte_dmadev.c437 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 Dpci.c199 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 Dl3fwd_event_internal_port.c21 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 Dl3fwd_event_generic.c21 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 Dl2fwd_event_internal_port.c29 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 Dl2fwd_event_generic.c31 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 Dpipeline_worker_generic.c174 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 Difpga_fme_pr.c24 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 Dtest_dmadev_api.c212 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 Dtest_ethdev_api.c21 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 Dtest_event_eth_tx_adapter.c237 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 Dtest_event_eth_rx_adapter.c63 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 Drte_regexdev.c184 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 Dmain.c174 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 Drte_ethtool.c23 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 Dqede_main.c354 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 Dionic_ethdev.c20 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 Drte_ethdev.c1240 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 Dtest_common.c74 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 Drte_bbdev.c318 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 Dmain.c301 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 …]

12345678