| /dpdk/lib/eventdev/ |
| H A D | rte_eventdev.c | 107 dev_info->dequeue_timeout_ns = dev->data->dev_conf.dequeue_timeout_ns; in rte_event_dev_info_get() 350 const struct rte_event_dev_config *dev_conf) in rte_event_dev_configure() argument 370 if (dev_conf == NULL) in rte_event_dev_configure() 376 if (!(dev_conf->event_dev_cfg & RTE_EVENT_DEV_CFG_PER_DEQUEUE_TIMEOUT)) { in rte_event_dev_configure() 377 if (dev_conf->dequeue_timeout_ns && in rte_event_dev_configure() 378 (dev_conf->dequeue_timeout_ns < info.min_dequeue_timeout_ns in rte_event_dev_configure() 379 || dev_conf->dequeue_timeout_ns > in rte_event_dev_configure() 383 dev_id, dev_conf->dequeue_timeout_ns, in rte_event_dev_configure() 391 if (dev_conf->nb_events_limit > info.max_num_events) { in rte_event_dev_configure() 393 dev_id, dev_conf->nb_events_limit, info.max_num_events); in rte_event_dev_configure() [all …]
|
| H A D | eventdev_trace.h | 28 const struct rte_event_dev_config *dev_conf, int rc), 30 rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns); 31 rte_trace_point_emit_i32(dev_conf->nb_events_limit); 32 rte_trace_point_emit_u8(dev_conf->nb_event_queues); 33 rte_trace_point_emit_u8(dev_conf->nb_event_ports); 34 rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows); 35 rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth); 36 rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth); 37 rte_trace_point_emit_u32(dev_conf->event_dev_cfg); 38 rte_trace_point_emit_u8(dev_conf [all...] |
| /dpdk/examples/pipeline/ |
| H A D | obj.c | 202 struct rte_cryptodev_config dev_conf; in cryptodev_config() local 228 memset(&dev_conf, 0, sizeof(dev_conf)); in cryptodev_config() 229 dev_conf.socket_id = socket_id; in cryptodev_config() 230 dev_conf.nb_queue_pairs = params->n_queue_pairs; in cryptodev_config() 231 dev_conf.ff_disable = 0; in cryptodev_config() 233 status = rte_cryptodev_configure(dev_id, &dev_conf); in cryptodev_config()
|
| /dpdk/examples/ip_pipeline/ |
| H A D | cryptodev.c | 52 struct rte_cryptodev_config dev_conf; in cryptodev_create() local 93 dev_conf.socket_id = socket_id; in cryptodev_create() 94 dev_conf.nb_queue_pairs = params->n_queues; in cryptodev_create() 95 dev_conf.ff_disable = 0; in cryptodev_create() 97 status = rte_cryptodev_configure(dev_id, &dev_conf); in cryptodev_create()
|
| /dpdk/drivers/event/dpaa2/ |
| H A D | dpaa2_eventdev_selftest.c | 89 devconf_set_default_sane_values(struct rte_event_dev_config *dev_conf, in devconf_set_default_sane_values() argument 92 memset(dev_conf, 0, sizeof(struct rte_event_dev_config)); in devconf_set_default_sane_values() 93 dev_conf->dequeue_timeout_ns = info->min_dequeue_timeout_ns; in devconf_set_default_sane_values() 94 dev_conf->nb_event_ports = info->max_event_ports; in devconf_set_default_sane_values() 95 dev_conf->nb_event_queues = info->max_event_queues; in devconf_set_default_sane_values() 96 dev_conf->nb_event_queue_flows = info->max_event_queue_flows; in devconf_set_default_sane_values() 97 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 99 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 101 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 103 dev_conf->nb_events_limit = in devconf_set_default_sane_values() [all …]
|
| /dpdk/lib/dmadev/ |
| H A D | rte_dmadev_trace.h | 43 RTE_TRACE_POINT_ARGS(int16_t dev_id, const struct rte_dma_conf *dev_conf, 47 dev_conf = &__dev_conf; 49 int enable_silent = (int)dev_conf->enable_silent; 51 rte_trace_point_emit_u16(dev_conf->nb_vchans); 52 rte_trace_point_emit_u16(dev_conf->priority);
|
| H A D | rte_dmadev.c | 461 dev_info->nb_vchans = dev->data->dev_conf.nb_vchans; 469 rte_dma_configure(int16_t dev_id, const struct rte_dma_conf *dev_conf) in rte_dma_configure() 475 if (!rte_dma_is_valid(dev_id) || dev_conf == NULL) in rte_dma_configure() 491 if (dev_conf->nb_vchans == 0) { in rte_dma_configure() 496 if (dev_conf->nb_vchans > dev_info.max_vchans) { in rte_dma_configure() 501 if (dev_conf->enable_silent && in rte_dma_configure() 508 (dev_conf->priority >= dev_info.nb_priorities)) { in rte_dma_configure() 515 ret = (*dev->dev_ops->dev_configure)(dev, dev_conf, in rte_dma_start() 518 memcpy(&dev->data->dev_conf, dev_conf, in rte_dma_start() 463 rte_dma_configure(int16_t dev_id,const struct rte_dma_conf * dev_conf) rte_dma_configure() argument [all...] |
| H A D | rte_dmadev_pmd.h | 35 const struct rte_dma_conf *dev_conf, 102 struct rte_dma_conf dev_conf; /**< DMA device configuration. */ member
|
| /dpdk/app/test/ |
| H A D | test_dmadev_api.c | 240 struct rte_dma_conf dev_conf = { 0 }; in test_dma_vchan_setup() local 255 dev_conf.nb_vchans = dev_info.max_vchans; in test_dma_vchan_setup() 256 ret = rte_dma_configure(test_dev_id, &dev_conf); in test_dma_vchan_setup() 260 ret = rte_dma_vchan_setup(test_dev_id, dev_conf.nb_vchans, &vchan_conf); in test_dma_vchan_setup() 296 struct rte_dma_conf dev_conf = { 0 }; in setup_vchan() local 301 dev_conf.nb_vchans = nb_vchans; in setup_vchan() 302 ret = rte_dma_configure(test_dev_id, &dev_conf); in setup_vchan() 318 struct rte_dma_conf dev_conf = { 0 }; in test_dma_start_stop() local 335 ret = rte_dma_configure(test_dev_id, &dev_conf); in test_dma_start_stop() 349 struct rte_dma_conf dev_conf = { 0 }; in test_dma_reconfigure() local [all …]
|
| H A D | test_event_eth_tx_adapter.c | 480 struct rte_event_dev_config dev_conf; in tx_adapter_service() local 491 memset(&dev_conf, 0, sizeof(dev_conf)); in tx_adapter_service() 519 dev_conf.nb_event_queue_flows = dev_info.max_event_queue_flows; in tx_adapter_service() 520 dev_conf.nb_event_port_dequeue_depth = in tx_adapter_service() 522 dev_conf.nb_event_port_enqueue_depth = in tx_adapter_service() 524 dev_conf.nb_events_limit = in tx_adapter_service() 526 dev_conf.nb_event_queues = qcnt + 1; in tx_adapter_service() 527 dev_conf.nb_event_ports = pcnt; in tx_adapter_service() 528 err = rte_event_dev_configure(TEST_DEV_ID, &dev_conf); in tx_adapter_service() 942 struct rte_eth_conf dev_conf; in tx_adapter_dynamic_device() local [all …]
|
| H A D | test_event_timer_adapter.c | 73 devconf_set_default_sane_values(struct rte_event_dev_config *dev_conf, in devconf_set_default_sane_values() argument 76 memset(dev_conf, 0, sizeof(struct rte_event_dev_config)); in devconf_set_default_sane_values() 77 dev_conf->dequeue_timeout_ns = info->min_dequeue_timeout_ns; in devconf_set_default_sane_values() 78 dev_conf->nb_event_ports = 1; in devconf_set_default_sane_values() 79 dev_conf->nb_event_queues = 1; in devconf_set_default_sane_values() 80 dev_conf->nb_event_queue_flows = info->max_event_queue_flows; in devconf_set_default_sane_values() 81 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 83 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 85 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 87 dev_conf->nb_events_limit = in devconf_set_default_sane_values() [all …]
|
| /dpdk/lib/ethdev/ |
| H A D | rte_ethdev.c | 1281 const struct rte_eth_conf *dev_conf) in rte_eth_dev_configure() argument 1294 if (dev_conf == NULL) { in rte_eth_dev_configure() 1319 memcpy(&orig_conf, &dev->data->dev_conf, sizeof(dev->data->dev_conf)); in rte_eth_dev_configure() 1322 * Copy the dev_conf parameter into the dev structure. in rte_eth_dev_configure() 1323 * rte_eth_dev_info_get() requires dev_conf, copy it before dev_info get in rte_eth_dev_configure() 1325 if (dev_conf != &dev->data->dev_conf) in rte_eth_dev_configure() 1326 memcpy(&dev->data->dev_conf, dev_conf, in rte_eth_dev_configure() 3832 rte_eth_dev_conf_get(uint16_t port_id,struct rte_eth_conf * dev_conf) rte_eth_dev_conf_get() argument [all...] |
| /dpdk/drivers/event/octeontx/ |
| H A D | ssovf_evdev_selftest.c | 124 devconf_set_default_sane_values(struct rte_event_dev_config *dev_conf, in devconf_set_default_sane_values() argument 127 memset(dev_conf, 0, sizeof(struct rte_event_dev_config)); in devconf_set_default_sane_values() 128 dev_conf->dequeue_timeout_ns = info->min_dequeue_timeout_ns; in devconf_set_default_sane_values() 129 dev_conf->nb_event_ports = info->max_event_ports; in devconf_set_default_sane_values() 130 dev_conf->nb_event_queues = info->max_event_queues; in devconf_set_default_sane_values() 131 dev_conf->nb_event_queue_flows = info->max_event_queue_flows; in devconf_set_default_sane_values() 132 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 134 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 136 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 138 dev_conf->nb_events_limit = in devconf_set_default_sane_values() [all …]
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 128 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_link_status_alarm() 193 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_interrupt_handler() 291 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_intr_install() 399 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_rxq_intr_enable()
|
| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx_vec.c | 19 struct rte_eth_txmode *txmode = &dev->data->dev_conf.txmode; in hns3_tx_check_vec_support() 20 struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in hns3_tx_check_vec_support() 185 struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in hns3_rx_check_vec_support()
|
| /dpdk/app/test-regex/ |
| H A D | main.c | 254 struct rte_regexdev_config dev_conf = { in init_port() local 287 dev_conf.dev_cfg_flags |= in init_port() 289 dev_conf.nb_max_matches = info.max_matches; in init_port() 290 dev_conf.nb_rules_per_group = info.max_rules_per_group; in init_port() 291 dev_conf.rule_db_len = rules_len; in init_port() 292 dev_conf.rule_db = rules; in init_port() 293 res = rte_regexdev_configure(id, &dev_conf); in init_port()
|
| /dpdk/app/test-pmd/ |
| H A D | macswap.h | 20 ol_flags = ol_flags_init(txp->dev_conf.txmode.offloads); in do_macswap()
|
| H A D | macfwd.h | 19 tx_offloads = txp->dev_conf.txmode.offloads; in do_macfwd()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_intr.c | 59 if (!dev->data->dev_conf.intr_conf.rxq) in tap_rx_intr_vec_install()
|
| /dpdk/lib/regexdev/ |
| H A D | rte_regexdev.h | 1478 if (qp_id >= dev->data->dev_conf.nb_queue_pairs) { in rte_regexdev_enqueue_burst() 1538 if (qp_id >= dev->data->dev_conf.nb_queue_pairs) { in rte_regexdev_dequeue_burst()
|
| /dpdk/lib/vhost/ |
| H A D | vdpa_driver.h | 36 int (*dev_conf)(int vid); member
|
| /dpdk/drivers/net/mana/ |
| H A D | mana.c | 82 struct rte_eth_conf *dev_conf = &dev->data->dev_conf; in mana_dev_configure() local 84 if (dev_conf->rxmode.mq_mode & RTE_ETH_MQ_RX_RSS_FLAG) in mana_dev_configure() 85 dev_conf->rxmode.offloads |= RTE_ETH_RX_OFFLOAD_RSS_HASH; in mana_dev_configure() 97 priv->vlan_strip = !!(dev_conf->rxmode.offloads & in mana_dev_configure() 171 &priv->dev_data->dev_conf.intr_conf; in rxq_intr_enable() 381 qinfo->conf.offloads = dev->data->dev_conf.txmode.offloads; in mana_dev_tx_queue_info() 393 qinfo->conf.offloads = dev->data->dev_conf.rxmode.offloads; in mana_dev_rx_queue_info() 1033 if (dev->data->dev_conf.intr_conf.rmv) in mana_intr_handler()
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_rx.c | 640 struct rte_eth_conf *dev_conf = &dev->data->dev_conf; in hinic_config_mq_mode() local 643 switch (dev_conf->rxmode.mq_mode) { in hinic_config_mq_mode() 658 dev->data->dev_conf.rx_adv_conf.rss_conf; in hinic_rx_configure() 681 if (dev->data->dev_conf.rxmode.offloads & RTE_ETH_RX_OFFLOAD_CHECKSUM) in hinic_rx_configure() 690 lro_en = dev->data->dev_conf.rxmode.offloads & RTE_ETH_RX_OFFLOAD_TCP_LRO ? in hinic_rx_configure() 692 max_lro_size = dev->data->dev_conf.rxmode.max_lro_pkt_size; in hinic_rx_configure()
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_ethdev.c | 422 eth_dev->data->dev_conf.rxmode.max_lro_pkt_size; in ionic_dev_info_get() 905 struct rte_eth_conf *dev_conf = ð_dev->data->dev_conf; in ionic_dev_start() local 923 if (dev_conf->link_speeds & ~allowed_speeds) { in ionic_dev_start() 928 if (dev_conf->lpbk_mode) in ionic_dev_start() 954 an_enable = (dev_conf->link_speeds & RTE_ETH_LINK_SPEED_FIXED) == 0; in ionic_dev_start() 963 speed = ionic_parse_link_speeds(dev_conf->link_speeds); in ionic_dev_start()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_intr.c | 283 intr->lsc_intr = (sa->eth_dev->data->dev_conf.intr_conf.lsc != 0); in sfc_intr_configure() 284 intr->rxq_intr = (sa->eth_dev->data->dev_conf.intr_conf.rxq != 0); in sfc_intr_configure()
|