Lines Matching refs:dev_conf

1281 		      const struct rte_eth_conf *dev_conf)
1294 if (dev_conf == NULL) {
1319 memcpy(&orig_conf, &dev->data->dev_conf, sizeof(dev->data->dev_conf));
1322 * Copy the dev_conf parameter into the dev structure.
1323 * rte_eth_dev_info_get() requires dev_conf, copy it before dev_info get
1325 if (dev_conf != &dev->data->dev_conf)
1326 memcpy(&dev->data->dev_conf, dev_conf,
1327 sizeof(dev->data->dev_conf));
1333 if (dev_conf->rxmode.reserved_64s[0] != 0 ||
1334 dev_conf->rxmode.reserved_64s[1] != 0 ||
1335 dev_conf->rxmode.reserved_ptrs[0] != NULL ||
1336 dev_conf->rxmode.reserved_ptrs[1] != NULL) {
1342 if (dev_conf->txmode.reserved_64s[0] != 0 ||
1343 dev_conf->txmode.reserved_64s[1] != 0 ||
1344 dev_conf->txmode.reserved_ptrs[0] != NULL ||
1345 dev_conf->txmode.reserved_ptrs[1] != NULL) {
1406 if ((dev_conf->intr_conf.lsc == 1) &&
1413 if ((dev_conf->intr_conf.rmv == 1) &&
1421 if (dev_conf->rxmode.mtu == 0)
1422 dev->data->dev_conf.rxmode.mtu =
1427 dev->data->dev_conf.rxmode.mtu);
1431 dev->data->mtu = dev->data->dev_conf.rxmode.mtu;
1437 if (dev_conf->rxmode.offloads & RTE_ETH_RX_OFFLOAD_TCP_LRO) {
1443 max_rx_pktlen = dev->data->dev_conf.rxmode.mtu + overhead_len;
1444 if (dev_conf->rxmode.max_lro_pkt_size == 0)
1445 dev->data->dev_conf.rxmode.max_lro_pkt_size = max_rx_pktlen;
1447 dev->data->dev_conf.rxmode.max_lro_pkt_size,
1455 if ((dev_conf->rxmode.offloads & dev_info.rx_offload_capa) !=
1456 dev_conf->rxmode.offloads) {
1461 dev_conf->rxmode.offloads & ~dev_info.rx_offload_capa,
1464 port_id, eth_dev_offload_names(dev_conf->rxmode.offloads,
1473 if ((dev_conf->txmode.offloads & dev_info.tx_offload_capa) !=
1474 dev_conf->txmode.offloads) {
1479 dev_conf->txmode.offloads & ~dev_info.tx_offload_capa,
1482 port_id, eth_dev_offload_names(dev_conf->txmode.offloads,
1491 dev->data->dev_conf.rx_adv_conf.rss_conf.rss_hf =
1492 rte_eth_rss_hf_refine(dev_conf->rx_adv_conf.rss_conf.rss_hf);
1496 dev_conf->rx_adv_conf.rss_conf.rss_hf) !=
1500 port_id, dev_conf->rx_adv_conf.rss_conf.rss_hf,
1507 if (((dev_conf->rxmode.mq_mode & RTE_ETH_MQ_RX_RSS_FLAG) == 0) &&
1508 (dev_conf->rxmode.offloads & RTE_ETH_RX_OFFLOAD_RSS_HASH)) {
1517 if (dev_conf->rx_adv_conf.rss_conf.rss_key != NULL &&
1518 dev_conf->rx_adv_conf.rss_conf.rss_key_len != dev_info.hash_key_size) {
1521 port_id, dev_conf->rx_adv_conf.rss_conf.rss_key_len,
1527 algorithm = dev_conf->rx_adv_conf.rss_conf.algorithm;
1579 dev_conf->rxmode.offloads,
1580 dev->data->dev_conf.rxmode.offloads, "Rx",
1589 dev_conf->txmode.offloads,
1590 dev->data->dev_conf.txmode.offloads, "Tx",
1598 rte_ethdev_trace_configure(port_id, nb_rx_q, nb_tx_q, dev_conf, 0);
1604 memcpy(&dev->data->dev_conf, &orig_conf, sizeof(dev->data->dev_conf));
1608 rte_ethdev_trace_configure(port_id, nb_rx_q, nb_tx_q, dev_conf, ret);
1808 if (dev->data->dev_conf.intr_conf.lsc == 0) {
2263 rx_offloads = dev->data->dev_conf.rxmode.offloads;
2377 local_conf.offloads &= ~dev->data->dev_conf.rxmode.offloads;
2419 if (dev->data->dev_conf.rxmode.max_lro_pkt_size == 0)
2420 dev->data->dev_conf.rxmode.max_lro_pkt_size = max_rx_pktlen;
2422 dev->data->dev_conf.rxmode.max_lro_pkt_size,
2625 local_conf.offloads &= ~dev->data->dev_conf.txmode.offloads;
3078 if (dev->data->dev_conf.intr_conf.lsc && dev->data->dev_started)
3106 if (dev->data->dev_conf.intr_conf.lsc && dev->data->dev_started)
3925 rte_eth_dev_conf_get(uint16_t port_id, struct rte_eth_conf *dev_conf)
3932 if (dev_conf == NULL) {
3939 memcpy(dev_conf, &dev->data->dev_conf, sizeof(struct rte_eth_conf));
3941 rte_ethdev_trace_conf_get(port_id, dev_conf);
4210 if (!(dev->data->dev_conf.rxmode.offloads &
4308 orig_offloads = dev->data->dev_conf.rxmode.offloads;
4374 dev->data->dev_conf.rxmode.offloads = dev_offloads;
4378 dev->data->dev_conf.rxmode.offloads = orig_offloads;
4397 dev_offloads = &dev->data->dev_conf.rxmode.offloads;
4756 mq_mode = dev->data->dev_conf.rxmode.mq_mode;
4838 mq_mode = dev->data->dev_conf.rxmode.mq_mode;