struct rte_eth_conf conf = {
.intr_conf = {
.lsc = !dpdk.lsc_intr_disable && !dpdk_if->lsc_intr_disable &&
!!(dev->data->dev_flags & RTE_ETH_DEV_INTR_LSC),
},
.rxmode = {
.mq_mode = RTE_ETH_MQ_RX_RSS,
.offloads = RTE_ETH_RX_OFFLOAD_VLAN_STRIP | RTE_ETH_RX_OFFLOAD_IPV4_CKSUM |
RTE_ETH_RX_OFFLOAD_RSS_HASH | RTE_ETH_RX_OFFLOAD_UDP_CKSUM,
},
.rx_adv_conf.rss_conf = {
.rss_hf = RTE_ETH_RSS_NONFRAG_IPV4_UDP | RTE_ETH_RSS_NONFRAG_IPV4_TCP |
RTE_ETH_RSS_NONFRAG_IPV6_TCP,
.rss_key = conf_rss_key,
.rss_key_len = rss_key_len,
},
.txmode = {
.offloads = RTE_ETH_TX_OFFLOAD_UDP_CKSUM | RTE_ETH_TX_OFFLOAD_IPV4_CKSUM,
},