| /dpdk/drivers/net/hns3/ |
| H A D | hns3_rxtx_vec.c | 20 struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in hns3_tx_check_vec_support() local 31 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_TIMESTAMP) in hns3_tx_check_vec_support() 185 struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in hns3_rx_check_vec_support() local 193 if (rxmode->offloads & offloads_mask) in hns3_rx_check_vec_support()
|
| /dpdk/drivers/net/octeontx/ |
| H A D | octeontx_ethdev_ops.c | 41 struct rte_eth_rxmode *rxmode; in octeontx_dev_vlan_offload_set() local 44 rxmode = &dev->data->dev_conf.rxmode; in octeontx_dev_vlan_offload_set() 47 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_VLAN_FILTER) { in octeontx_dev_vlan_offload_set()
|
| /dpdk/examples/multi_process/symmetric_mp/ |
| H A D | main.c | 177 .rxmode = { in smp_port_init() 237 port_conf.rxmode.offloads &= ~(RTE_ETH_RX_OFFLOAD_CHECKSUM); in smp_port_init() 244 port_conf.rxmode.mq_mode &= ~(RTE_ETH_MQ_RX_RSS); in smp_port_init() 256 rxq_conf.offloads = port_conf.rxmode.offloads; in smp_port_init()
|
| /dpdk/examples/l3fwd/ |
| H A D | main.c | 127 .rxmode = { 1291 conf->rxmode.mtu = max_pkt_len - overhead_len; in l3fwd_poll_resource_setup() 1293 if (conf->rxmode.mtu > RTE_ETHER_MTU) in l3fwd_poll_resource_setup() 1368 local_port_conf.rxmode.mq_mode = RTE_ETH_MQ_RX_NONE; in l3fwd_poll_resource_setup() 1380 if ((local_port_conf.rxmode.offloads & dev_info.rx_offload_capa) != in l3fwd_poll_resource_setup() 1381 local_port_conf.rxmode.offloads) { in l3fwd_poll_resource_setup() 1384 portid, local_port_conf.rxmode.offloads, in l3fwd_poll_resource_setup() 1387 local_port_conf.rxmode.offloads &= dev_info.rx_offload_capa; in l3fwd_poll_resource_setup() 1390 local_port_conf.rxmode.offloads); in l3fwd_poll_resource_setup() 1508 rxq_conf.offloads = local_conf.rxmode in l3fwd_event_service_setup() [all...] |
| /dpdk/examples/l2fwd-event/ |
| H A D | l2fwd_common.c | 22 port_conf.rxmode.mq_mode = RTE_ETH_MQ_RX_RSS; in l2fwd_event_init_ports() 81 rxq_conf.offloads = local_port_conf.rxmode.offloads; in l2fwd_event_init_ports()
|
| /dpdk/examples/ip_pipeline/ |
| H A D | link.c | 47 .rxmode = { 159 port_conf.rxmode.mq_mode = RTE_ETH_MQ_RX_RSS; in link_create()
|
| /dpdk/examples/pipeline/ |
| H A D | obj.c | 19 .rxmode = { 121 port_conf.rxmode.mq_mode = RTE_ETH_MQ_RX_RSS; in ethdev_config()
|
| /dpdk/examples/qos_meter/ |
| H A D | main.c | 54 .rxmode = { 358 rxq_conf.offloads = conf.rxmode.offloads; in main() 406 rxq_conf.offloads = conf.rxmode.offloads; in main()
|
| /dpdk/drivers/net/tap/ |
| H A D | rte_eth_tap.h | 53 struct rte_eth_rxmode *rxmode; /* RX features */ member
|
| /dpdk/examples/ipv4_multicast/ |
| H A D | main.c | 111 .rxmode = { 716 local_port_conf.rxmode.mtu = RTE_MIN( in main() 718 local_port_conf.rxmode.mtu); in main() 769 rxq_conf.offloads = local_port_conf.rxmode.offloads; in main()
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_lif.c | 797 lif->eth_dev->data->dev_conf.rxmode.offloads |= in ionic_rx_qcq_alloc() 1885 struct rte_eth_rxmode *rxmode = ð_dev->data->dev_conf.rxmode; in ionic_lif_configure_vlan_offload() local 1891 rxmode->offloads |= RTE_ETH_RX_OFFLOAD_VLAN_FILTER; in ionic_lif_configure_vlan_offload() 1894 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_VLAN_STRIP) in ionic_lif_configure_vlan_offload() 1904 struct rte_eth_rxmode *rxmode = &lif->eth_dev->data->dev_conf.rxmode; in ionic_lif_configure_rx_sg_offload() local 1906 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_SCATTER) { in ionic_lif_configure_rx_sg_offload() 1918 struct rte_eth_rxmode *rxmode = &lif->eth_dev->data->dev_conf.rxmode; in ionic_lif_configure() local 1953 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_IPV4_CKSUM || in ionic_lif_configure() 1954 rxmode->offloads & RTE_ETH_RX_OFFLOAD_UDP_CKSUM || in ionic_lif_configure() 1955 rxmode->offloads & RTE_ETH_RX_OFFLOAD_TCP_CKSUM) in ionic_lif_configure()
|
| /dpdk/examples/ip_fragmentation/ |
| H A D | main.c | 147 .rxmode = { 918 local_port_conf.rxmode.mtu = RTE_MIN( in main() 920 local_port_conf.rxmode.mtu); in main() 963 ret = rte_eth_dev_set_mtu(portid, local_port_conf.rxmode.mtu); in main() 981 rxq_conf.offloads = local_port_conf.rxmode.offloads; in main()
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_rx.c | 1144 offloads |= sa->eth_dev->data->dev_conf.rxmode.offloads; in sfc_rx_qinit() 1668 sfc_rx_check_mode(struct sfc_adapter *sa, struct rte_eth_rxmode *rxmode) in sfc_rx_check_mode() argument 1676 switch (rxmode->mq_mode) { in sfc_rx_check_mode() 1688 rxmode->mq_mode); in sfc_rx_check_mode() 1697 if ((rxmode->offloads & RTE_ETH_RX_OFFLOAD_CHECKSUM) != in sfc_rx_check_mode() 1700 rxmode->offloads |= RTE_ETH_RX_OFFLOAD_CHECKSUM; in sfc_rx_check_mode() 1704 (~rxmode->offloads & RTE_ETH_RX_OFFLOAD_OUTER_IPV4_CKSUM)) { in sfc_rx_check_mode() 1706 rxmode->offloads |= RTE_ETH_RX_OFFLOAD_OUTER_IPV4_CKSUM; in sfc_rx_check_mode() 1768 rc = sfc_rx_check_mode(sa, &dev_conf->rxmode); in sfc_rx_configure() 1852 rss->channels = (dev_conf->rxmode.mq_mode == RTE_ETH_MQ_RX_RSS) ? in sfc_rx_configure()
|
| H A D | sfc_port.c | 390 const struct rte_eth_rxmode *rxmode = &dev_data->dev_conf.rxmode; in sfc_port_configure() local 396 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC) in sfc_port_configure() 401 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_VLAN_STRIP) in sfc_port_configure()
|
| /dpdk/lib/ethdev/ |
| H A D | rte_ethdev.c | 1333 if (dev_conf->rxmode.reserved_64s[0] != 0 || in rte_eth_dev_configure() 1334 dev_conf->rxmode.reserved_64s[1] != 0 || in rte_eth_dev_configure() 1335 dev_conf->rxmode.reserved_ptrs[0] != NULL || in rte_eth_dev_configure() 1336 dev_conf->rxmode.reserved_ptrs[1] != NULL) { in rte_eth_dev_configure() 1421 if (dev_conf->rxmode.mtu == 0) in rte_eth_dev_configure() 1422 dev->data->dev_conf.rxmode.mtu = in rte_eth_dev_configure() 1427 dev->data->dev_conf.rxmode.mtu); in rte_eth_dev_configure() 1431 dev->data->mtu = dev->data->dev_conf.rxmode.mtu; in rte_eth_dev_configure() 1437 if (dev_conf->rxmode.offloads & RTE_ETH_RX_OFFLOAD_TCP_LRO) { in rte_eth_dev_configure() 1443 max_rx_pktlen = dev->data->dev_conf.rxmode in rte_eth_dev_configure() [all...] |
| /dpdk/drivers/net/virtio/ |
| H A D | virtio_ethdev.c | 2134 const struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in virtio_dev_configure() local 2139 uint64_t rx_offloads = rxmode->offloads; in virtio_dev_configure() 2147 if (rxmode->mq_mode != RTE_ETH_MQ_RX_NONE && rxmode->mq_mode != RTE_ETH_MQ_RX_RSS) { in virtio_dev_configure() 2150 rxmode->mq_mode); in virtio_dev_configure() 2167 if (rxmode->mq_mode == RTE_ETH_MQ_RX_RSS) in virtio_dev_configure() 2170 if (rxmode->mtu > hw->max_mtu) in virtio_dev_configure() 2173 hw->max_rx_pkt_len = ether_hdr_len + rxmode->mtu; in virtio_dev_configure() 2207 if ((rxmode->mq_mode & RTE_ETH_MQ_RX_RSS_FLAG) && in virtio_dev_configure() 2594 const struct rte_eth_rxmode *rxmode = &dev->data->dev_conf.rxmode; in virtio_dev_vlan_offload_set() local 2596 uint64_t offloads = rxmode->offloads; in virtio_dev_vlan_offload_set()
|
| /dpdk/app/test/ |
| H A D | test_pmd_perf.c | 63 .rxmode = { 842 port_conf.rxmode.offloads |= RTE_ETH_RX_OFFLOAD_CHECKSUM; in test_set_rxtx_conf() 851 port_conf.rxmode.offloads |= RTE_ETH_RX_OFFLOAD_CHECKSUM; in test_set_rxtx_conf() 857 port_conf.rxmode.offloads |= RTE_ETH_RX_OFFLOAD_SCATTER; in test_set_rxtx_conf()
|
| /dpdk/drivers/net/qede/ |
| H A D | qede_ethdev.c | 1004 uint64_t rx_offloads = eth_dev->data->dev_conf.rxmode.offloads; in qede_vlan_offload_set() 1025 eth_dev->data->dev_conf.rxmode.offloads |= in qede_vlan_offload_set() 1102 struct rte_eth_rxmode *rxmode = ð_dev->data->dev_conf.rxmode; in qede_dev_start() local 1115 if (rxmode->offloads & RTE_ETH_RX_OFFLOAD_TCP_LRO) { in qede_dev_start() 1120 rxmode->offloads |= RTE_ETH_RX_OFFLOAD_SCATTER; in qede_dev_start() 1135 if (eth_dev->data->dev_conf.rxmode.mq_mode == RTE_ETH_MQ_RX_RSS) in qede_dev_start() 1268 struct rte_eth_rxmode *rxmode = ð_dev->data->dev_conf.rxmode; in qede_dev_configure() local 1275 if (rxmode->mq_mode & RTE_ETH_MQ_RX_RSS_FLAG) in qede_dev_configure() 1276 rxmode->offloads |= RTE_ETH_RX_OFFLOAD_RSS_HASH; in qede_dev_configure() 1294 if (!(rxmode->mq_mode == RTE_ETH_MQ_RX_NONE || in qede_dev_configure() [all …]
|
| /dpdk/examples/ip_reassembly/ |
| H A D | main.c | 162 .rxmode = { 880 nb_mbuf *= (port_conf.rxmode.mtu + RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN in setup_queue_tbl() 1053 local_port_conf.rxmode.mtu = RTE_MIN( in main() 1055 local_port_conf.rxmode.mtu); in main() 1122 rxq_conf.offloads = local_port_conf.rxmode.offloads; in main()
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_ethdev_vf.c | 584 if (dev->data->dev_conf.rxmode.mq_mode & RTE_ETH_MQ_RX_RSS_FLAG) in txgbevf_dev_configure() 585 dev->data->dev_conf.rxmode.offloads |= RTE_ETH_RX_OFFLOAD_RSS_HASH; in txgbevf_dev_configure() 592 if (conf->rxmode.offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC) { in txgbevf_dev_configure() 594 conf->rxmode.offloads &= ~RTE_ETH_RX_OFFLOAD_KEEP_CRC; in txgbevf_dev_configure() 597 if (!(conf->rxmode.offloads & RTE_ETH_RX_OFFLOAD_KEEP_CRC)) { in txgbevf_dev_configure() 599 conf->rxmode.offloads |= RTE_ETH_RX_OFFLOAD_KEEP_CRC; in txgbevf_dev_configure()
|
| /dpdk/examples/eventdev_pipeline/ |
| H A D | pipeline_worker_generic.c | 301 .rxmode = { in port_init() 335 port_conf.rxmode.offloads |= RTE_ETH_RX_OFFLOAD_RSS_HASH; in port_init() 338 rx_conf.offloads = port_conf.rxmode.offloads; in port_init()
|
| /dpdk/examples/bond/ |
| H A D | main.c | 108 .rxmode = { 169 rxq_conf.offloads = local_port_conf.rxmode.offloads; in member_port_init() 256 rxq_conf.offloads = local_port_conf.rxmode.offloads; in bond_port_init()
|
| /dpdk/examples/l3fwd-power/ |
| H A D | main.c | 248 .rxmode = { 502 if ((port_conf.rxmode.offloads & RTE_ETH_RX_OFFLOAD_IPV4_CKSUM) == 0) { in is_valid_ipv4_pkt() 2535 conf->rxmode.mtu = max_pkt_len - overhead_len; in main() 2537 if (conf->rxmode.mtu > RTE_ETHER_MTU) in main() 2681 local_port_conf.rxmode.mq_mode = RTE_ETH_MQ_RX_NONE; in main() 2682 local_port_conf.rxmode.offloads &= dev_info.rx_offload_capa; in main() 2683 port_conf.rxmode.offloads = local_port_conf.rxmode.offloads; in main() 2805 rxq_conf.offloads = port_conf.rxmode.offloads; in main()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_rss.c | 73 !!(dev->data->dev_conf.rxmode.mq_mode & RTE_ETH_MQ_RX_RSS); in mlx5_rss_hash_update()
|
| /dpdk/examples/multi_process/client_server_mp/mp_server/ |
| H A D | init.c | 96 .rxmode = { in init_port()
|