| /f-stack/dpdk/app/test/ |
| H A D | test_eventdev.c | 93 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 95 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 97 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 99 dev_conf->nb_events_limit = in devconf_set_default_sane_values() 110 fn(dev_conf, info); in test_ethdev_config_run() 153 dev_conf->nb_event_port_dequeue_depth = in max_event_port_dequeue_depth() 161 dev_conf->nb_event_port_enqueue_depth = in max_event_port_enqueue_depth() 170 struct rte_event_dev_config dev_conf; in test_eventdev_configure() local 197 test_ethdev_config_run(&dev_conf, &info, in test_eventdev_configure() 201 test_ethdev_config_run(&dev_conf, &info, in test_eventdev_configure() [all …]
|
| H A D | test_event_eth_tx_adapter.c | 470 struct rte_event_dev_config dev_conf; in tx_adapter_service() local 477 memset(&dev_conf, 0, sizeof(dev_conf)); in tx_adapter_service() 506 dev_conf.nb_event_port_dequeue_depth = in tx_adapter_service() 508 dev_conf.nb_event_port_enqueue_depth = in tx_adapter_service() 510 dev_conf.nb_events_limit = in tx_adapter_service() 512 dev_conf.nb_event_queues = qcnt + 1; in tx_adapter_service() 513 dev_conf.nb_event_ports = pcnt; in tx_adapter_service() 514 err = rte_event_dev_configure(TEST_DEV_ID, &dev_conf); in tx_adapter_service() 639 struct rte_eth_conf dev_conf; in tx_adapter_dynamic_device() local 643 memset(&dev_conf, 0, sizeof(dev_conf)); in tx_adapter_dynamic_device() [all …]
|
| H A D | test_event_timer_adapter.c | 65 dev_conf->nb_event_ports = 1; in devconf_set_default_sane_values() 66 dev_conf->nb_event_queues = 1; in devconf_set_default_sane_values() 68 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 70 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 72 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 74 dev_conf->nb_events_limit = in devconf_set_default_sane_values() 82 struct rte_event_dev_config dev_conf; in eventdev_setup() local 94 ret = rte_event_dev_configure(evdev, &dev_conf); in eventdev_setup() 219 struct rte_event_dev_config dev_conf; in test_port_conf_cb() local 248 port_id = dev_conf.nb_event_ports; in test_port_conf_cb() [all …]
|
| H A D | test_event_crypto_adapter.c | 590 evdev_set_conf_values(struct rte_event_dev_config *dev_conf, in evdev_set_conf_values() argument 593 memset(dev_conf, 0, sizeof(struct rte_event_dev_config)); in evdev_set_conf_values() 594 dev_conf->dequeue_timeout_ns = info->min_dequeue_timeout_ns; in evdev_set_conf_values() 595 dev_conf->nb_event_ports = NB_TEST_PORTS; in evdev_set_conf_values() 596 dev_conf->nb_event_queues = NB_TEST_QUEUES; in evdev_set_conf_values() 597 dev_conf->nb_event_queue_flows = info->max_event_queue_flows; in evdev_set_conf_values() 598 dev_conf->nb_event_port_dequeue_depth = in evdev_set_conf_values() 600 dev_conf->nb_event_port_enqueue_depth = in evdev_set_conf_values() 602 dev_conf->nb_event_port_enqueue_depth = in evdev_set_conf_values() 604 dev_conf->nb_events_limit = in evdev_set_conf_values()
|
| /f-stack/dpdk/lib/librte_ethdev/ |
| H A D | rte_ethdev_trace.h | 25 uint16_t nb_tx_q, const struct rte_eth_conf *dev_conf, int rc), 29 rte_trace_point_emit_u32(dev_conf->link_speeds); 30 rte_trace_point_emit_u32(dev_conf->rxmode.mq_mode); 31 rte_trace_point_emit_u32(dev_conf->rxmode.max_rx_pkt_len); 32 rte_trace_point_emit_u64(dev_conf->rxmode.offloads); 33 rte_trace_point_emit_u32(dev_conf->txmode.mq_mode); 34 rte_trace_point_emit_u64(dev_conf->txmode.offloads); 35 rte_trace_point_emit_u32(dev_conf->lpbk_mode);
|
| H A D | rte_ethdev.c | 1312 memcpy(&orig_conf, &dev->data->dev_conf, sizeof(dev->data->dev_conf)); in rte_eth_dev_configure() 1318 if (dev_conf != &dev->data->dev_conf) in rte_eth_dev_configure() 1319 memcpy(&dev->data->dev_conf, dev_conf, in rte_eth_dev_configure() 1320 sizeof(dev->data->dev_conf)); in rte_eth_dev_configure() 1377 if ((dev_conf->intr_conf.lsc == 1) && in rte_eth_dev_configure() 1438 dev_conf->rxmode.offloads) { in rte_eth_dev_configure() 1449 dev_conf->txmode.offloads) { in rte_eth_dev_configure() 1527 dev_conf->rxmode.offloads, in rte_eth_dev_configure() 1537 dev_conf->txmode.offloads, in rte_eth_dev_configure() 1551 memcpy(&dev->data->dev_conf, &orig_conf, sizeof(dev->data->dev_conf)); in rte_eth_dev_configure() [all …]
|
| /f-stack/dpdk/lib/librte_eventdev/ |
| H A D | rte_eventdev.c | 408 if (dev_conf == NULL) in rte_event_dev_configure() 417 || dev_conf->dequeue_timeout_ns > in rte_event_dev_configure() 436 if (!dev_conf->nb_event_queues) { in rte_event_dev_configure() 449 if (dev_conf->nb_event_queues - in rte_event_dev_configure() 459 dev_conf->nb_event_queues) { in rte_event_dev_configure() 463 dev_conf->nb_event_queues); in rte_event_dev_configure() 468 if (!dev_conf->nb_event_ports) { in rte_event_dev_configure() 480 if (dev_conf->nb_event_ports - in rte_event_dev_configure() 491 dev_conf->nb_event_ports) { in rte_event_dev_configure() 496 dev_conf->nb_event_ports); in rte_event_dev_configure() [all …]
|
| H A D | rte_eventdev_trace.h | 27 const struct rte_event_dev_config *dev_conf, int rc), 29 rte_trace_point_emit_u32(dev_conf->dequeue_timeout_ns); 30 rte_trace_point_emit_i32(dev_conf->nb_events_limit); 31 rte_trace_point_emit_u8(dev_conf->nb_event_queues); 32 rte_trace_point_emit_u8(dev_conf->nb_event_ports); 33 rte_trace_point_emit_u32(dev_conf->nb_event_queue_flows); 34 rte_trace_point_emit_u32(dev_conf->nb_event_port_dequeue_depth); 35 rte_trace_point_emit_u32(dev_conf->nb_event_port_enqueue_depth); 36 rte_trace_point_emit_u32(dev_conf->event_dev_cfg); 37 rte_trace_point_emit_u8(dev_conf->nb_single_link_event_port_queues);
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_rxq.c | 31 struct rte_eth_conf *dev_conf = &bp->eth_dev->data->dev_conf; in bnxt_mq_rx_configure() local 33 &dev_conf->rx_adv_conf.vmdq_rx_conf; in bnxt_mq_rx_configure() 76 switch (dev_conf->rxmode.mq_mode) { in bnxt_mq_rx_configure() 99 dev_conf->rxmode.mq_mode); in bnxt_mq_rx_configure() 103 } else if (!dev_conf->rxmode.mq_mode) { in bnxt_mq_rx_configure() 133 if (dev_conf->rxmode.mq_mode & ETH_MQ_RX_VMDQ_DCB) { in bnxt_mq_rx_configure() 143 if (dev_conf->rxmode.mq_mode & ETH_MQ_RX_VMDQ_DCB || in bnxt_mq_rx_configure() 144 !(dev_conf->rxmode.mq_mode & ETH_MQ_RX_RSS)) in bnxt_mq_rx_configure() 168 if (dev_conf->rxmode.mq_mode & ETH_MQ_RX_RSS_FLAG) { in bnxt_mq_rx_configure() 449 struct rte_eth_conf *dev_conf = &bp->eth_dev->data->dev_conf; in bnxt_rx_queue_start() local [all …]
|
| /f-stack/dpdk/examples/ip_pipeline/ |
| H A D | cryptodev.c | 53 struct rte_cryptodev_config dev_conf; in cryptodev_create() local 94 dev_conf.socket_id = socket_id; in cryptodev_create() 95 dev_conf.nb_queue_pairs = params->n_queues; in cryptodev_create() 96 dev_conf.ff_disable = 0; in cryptodev_create() 98 status = rte_cryptodev_configure(dev_id, &dev_conf); in cryptodev_create()
|
| /f-stack/dpdk/drivers/event/dpaa2/ |
| H A D | dpaa2_eventdev_selftest.c | 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() 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() 117 struct rte_event_dev_config dev_conf; in _eventdev_setup() local 139 devconf_set_default_sane_values(&dev_conf, &info); in _eventdev_setup() [all …]
|
| /f-stack/dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_cryptodev.c | 61 struct rte_cryptodev_config dev_conf; in softnic_cryptodev_create() local 104 dev_conf.socket_id = socket_id; in softnic_cryptodev_create() 105 dev_conf.nb_queue_pairs = params->n_queues; in softnic_cryptodev_create() 107 status = rte_cryptodev_configure(dev_id, &dev_conf); in softnic_cryptodev_create()
|
| /f-stack/dpdk/app/test-regex/ |
| H A D | main.c | 174 struct rte_regexdev_config dev_conf = { in init_port() local 215 dev_conf.dev_cfg_flags |= RTE_REGEXDEV_CFG_MATCH_AS_END_F; in init_port() 216 dev_conf.nb_max_matches = info.max_matches; in init_port() 217 dev_conf.nb_rules_per_group = info.max_rules_per_group; in init_port() 218 dev_conf.rule_db_len = rules_len; in init_port() 219 dev_conf.rule_db = rules; in init_port() 220 res = rte_regexdev_configure(id, &dev_conf); in init_port()
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | features.rst | 56 * **[uses] user config**: ``dev_conf.intr_conf.lsc``. 71 * **[uses] user config**: ``dev_conf.intr_conf.rmv``. 94 * **[uses] user config**: ``dev_conf.intr_conf.rxq``. 169 ``dev_conf.rxmode.max_rx_pkt_len``. 210 ``dev_conf.rxmode.max_lro_pkt_size``. 292 * **[uses] user config**: ``dev_conf.rx_adv_conf.rss_conf``. 344 * **[uses] user config**: ``dev_conf.rx_adv_conf.vmdq_dcb_conf``. 345 * **[uses] user config**: ``dev_conf.rx_adv_conf.vmdq_rx_conf``. 346 * **[uses] user config**: ``dev_conf.tx_adv_conf.vmdq_dcb_tx_conf``. 347 * **[uses] user config**: ``dev_conf.tx_adv_conf.vmdq_tx_conf``. [all …]
|
| /f-stack/dpdk/drivers/event/octeontx2/ |
| H A D | otx2_evdev_selftest.c | 113 memset(dev_conf, 0, sizeof(struct rte_event_dev_config)); in devconf_set_default_sane_values() 114 dev_conf->dequeue_timeout_ns = info->min_dequeue_timeout_ns; in devconf_set_default_sane_values() 115 dev_conf->nb_event_ports = info->max_event_ports; in devconf_set_default_sane_values() 116 dev_conf->nb_event_queues = info->max_event_queues; in devconf_set_default_sane_values() 118 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 120 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 122 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 124 dev_conf->nb_events_limit = in devconf_set_default_sane_values() 138 struct rte_event_dev_config dev_conf; in _eventdev_setup() local 154 devconf_set_default_sane_values(&dev_conf, &info); in _eventdev_setup() [all …]
|
| /f-stack/dpdk/drivers/event/octeontx/ |
| H A D | ssovf_evdev_selftest.c | 125 memset(dev_conf, 0, sizeof(struct rte_event_dev_config)); in devconf_set_default_sane_values() 126 dev_conf->dequeue_timeout_ns = info->min_dequeue_timeout_ns; in devconf_set_default_sane_values() 127 dev_conf->nb_event_ports = info->max_event_ports; in devconf_set_default_sane_values() 128 dev_conf->nb_event_queues = info->max_event_queues; in devconf_set_default_sane_values() 130 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 132 dev_conf->nb_event_port_enqueue_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_events_limit = in devconf_set_default_sane_values() 150 struct rte_event_dev_config dev_conf; in _eventdev_setup() local 172 devconf_set_default_sane_values(&dev_conf, &info); in _eventdev_setup() [all …]
|
| /f-stack/dpdk/drivers/net/octeontx/ |
| H A D | octeontx_ethdev.c | 338 dev_conf->nb_event_ports = info->max_event_ports; in devconf_set_default_sane_values() 339 dev_conf->nb_event_queues = info->max_event_queues; in devconf_set_default_sane_values() 342 dev_conf->nb_event_port_dequeue_depth = in devconf_set_default_sane_values() 344 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 346 dev_conf->nb_event_port_enqueue_depth = in devconf_set_default_sane_values() 348 dev_conf->nb_events_limit = in devconf_set_default_sane_values() 407 struct rte_eth_conf *conf = &data->dev_conf; in octeontx_dev_configure() 561 data->dev_conf.rxmode.max_rx_pkt_len = frame_size; in octeontx_dev_mtu_set() 1499 struct rte_event_dev_config dev_conf; in octeontx_probe() local 1563 devconf_set_default_sane_values(&dev_conf, &info); in octeontx_probe() [all …]
|
| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_fdir.c | 320 if (dev->data->dev_conf.fdir_conf.mode == RTE_FDIR_MODE_SIGNATURE) { in fdir_set_input_mask_82599() 349 enum rte_fdir_mode mode = dev->data->dev_conf.fdir_conf.mode; in fdir_set_input_mask_x550() 472 enum rte_fdir_mode mode = dev->data->dev_conf.fdir_conf.mode; in ixgbe_fdir_store_input_mask() 488 enum rte_fdir_mode mode = dev->data->dev_conf.fdir_conf.mode; in ixgbe_fdir_set_input_mask() 613 enum rte_fdir_mode mode = dev->data->dev_conf.fdir_conf.mode; in ixgbe_fdir_configure() 660 &dev->data->dev_conf.fdir_conf.flex_conf, &fdirctrl); in ixgbe_fdir_configure() 1095 enum rte_fdir_mode fdir_mode = dev->data->dev_conf.fdir_conf.mode; in ixgbe_fdir_filter_program() 1139 dev->data->dev_conf.fdir_conf.pballoc); in ixgbe_fdir_filter_program() 1144 dev->data->dev_conf.fdir_conf.pballoc); in ixgbe_fdir_filter_program() 1162 queue = dev->data->dev_conf.fdir_conf.drop_queue; in ixgbe_fdir_filter_program() [all …]
|
| /f-stack/dpdk/drivers/net/igc/ |
| H A D | igc_ethdev.c | 387 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_disable() 407 dev->data->dev_conf.intr_conf.lsc) { in igc_intr_other_enable() 758 if (dev->data->dev_conf.intr_conf.lsc) in igc_configure_msix_intr() 945 dev->data->dev_conf.intr_conf.rxq) { in eth_igc_start() 1044 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start() 1052 if (dev->data->dev_conf.intr_conf.lsc) in eth_igc_start() 1064 if (dev->data->dev_conf.intr_conf.rxq && in eth_igc_start() 1075 if (dev->data->dev_conf.lpbk_mode == 1) { in eth_igc_start() 1604 dev->data->dev_conf.rxmode.offloads |= in eth_igc_mtu_set() 1608 dev->data->dev_conf.rxmode.offloads &= in eth_igc_mtu_set() [all …]
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_intr.c | 122 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_link_status_alarm() 187 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_interrupt_handler() 284 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_intr_install() 390 Ð_DEV(priv)->data->dev_conf.intr_conf; in mlx4_rxq_intr_enable()
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | config.c | 990 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display() 999 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display() 1008 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display() 1017 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display() 1026 if (ports[port_id].dev_conf.rxmode.offloads & in port_offload_cap_display() 1522 rte_port->dev_conf.rxmode.offloads |= in port_mtu_set() 1524 rte_port->dev_conf.rxmode.max_rx_pkt_len = in port_mtu_set() 1527 rte_port->dev_conf.rxmode.offloads &= in port_mtu_set() 2869 ports[pid].dev_conf.rxmode.offloads, in rxtx_config_display() 2870 ports[pid].dev_conf.txmode.offloads); in rxtx_config_display() [all …]
|
| /f-stack/dpdk/drivers/net/dpaa/ |
| H A D | dpaa_ethdev.c | 188 dev->data->dev_conf.rxmode.offloads |= in dpaa_mtu_set() 191 dev->data->dev_conf.rxmode.offloads &= in dpaa_mtu_set() 243 if (dev->data->dev_conf.rxmode.max_rx_pkt_len <= in dpaa_eth_dev_configure() 249 dev->data->dev_conf.rxmode.max_rx_pkt_len, in dpaa_eth_dev_configure() 277 if (dev->data->dev_conf.intr_conf.lsc != 0) in dpaa_eth_dev_configure() 284 if (dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_configure() 293 dev->data->dev_conf.intr_conf.lsc = 0; in dpaa_eth_dev_configure() 471 dev->data->dev_conf.intr_conf.lsc != 0) { in dpaa_eth_dev_close() 971 } else if (dev->data->dev_conf.rxmode.offloads & in dpaa_eth_rx_queue_setup() 977 dev->data->dev_conf.rxmode.max_rx_pkt_len, in dpaa_eth_rx_queue_setup() [all …]
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_ethdev.c | 332 struct rte_eth_conf *dev_conf = &dev->data->dev_conf; in iavf_dev_configure() local 344 if (dev->data->dev_conf.rxmode.mq_mode & ETH_MQ_RX_RSS_FLAG) in iavf_dev_configure() 389 if (dev_conf->rxmode.offloads & DEV_RX_OFFLOAD_VLAN_STRIP) in iavf_dev_configure() 488 dev->data->dev_conf.intr_conf.rxq) { in iavf_config_rx_queues_irqs() 512 if (!dev->data->dev_conf.intr_conf.rxq || in iavf_config_rx_queues_irqs() 695 if (dev->data->dev_conf.intr_conf.rxq != 0) { in iavf_dev_start() 890 new_link.link_autoneg = !(dev->data->dev_conf.link_speeds & in iavf_dev_link_update() 1007 struct rte_eth_conf *dev_conf = &dev->data->dev_conf; in iavf_dev_vlan_offload_set() local 1171 dev->data->dev_conf.rxmode.offloads |= in iavf_dev_mtu_set() 1174 dev->data->dev_conf.rxmode.offloads &= in iavf_dev_mtu_set() [all …]
|
| /f-stack/dpdk/drivers/net/mvneta/ |
| H A D | mvneta_ethdev.c | 117 if (dev->data->dev_conf.rxmode.mq_mode != ETH_MQ_RX_NONE) { in mvneta_dev_configure() 119 dev->data->dev_conf.rxmode.mq_mode); in mvneta_dev_configure() 124 if (dev->data->dev_conf.rxmode.split_hdr_size) { in mvneta_dev_configure() 129 if (dev->data->dev_conf.rxmode.offloads & DEV_RX_OFFLOAD_JUMBO_FRAME) in mvneta_dev_configure() 130 dev->data->mtu = dev->data->dev_conf.rxmode.max_rx_pkt_len - in mvneta_dev_configure() 133 if (dev->data->dev_conf.txmode.offloads & DEV_TX_OFFLOAD_MULTI_SEGS) in mvneta_dev_configure() 265 dev->data->dev_conf.rxmode.max_rx_pkt_len = mru - MV_MH_SIZE; in mvneta_mtu_set()
|
| /f-stack/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() 192 struct rte_fdir_conf *fconf = &dev->data->dev_conf.fdir_conf; in hns3_rx_check_vec_support() 193 struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in hns3_rx_check_vec_support()
|