1. 程式人生 > >DPDK 16.04/16.11.2 默認tx offload是關閉的引起tx vlan offload無效

DPDK 16.04/16.11.2 默認tx offload是關閉的引起tx vlan offload無效

func sin tor using fun 解法 默認 path 日誌

打開IXGBE調試日誌發發現:tx使用ixgbe_xmit_pkts_vec,默認tx offload無效了
PMD: ixgbe_set_tx_function(): Using simple tx code path
PMD: ixgbe_set_tx_function(): Vector tx enabled.
PMD: ixgbe_set_tx_function(): Using ixgbe_xmit_pkts_vec

解法:
打開ixgbe_ethdev.c 3113行 修訂:
dev_info->default_txconf = (struct rte_eth_txconf) {
……
.txq_flags = 0/*ETH_TXQ_FLAGS_NOMULTSEGS |
ETH_TXQ_FLAGS_NOOFFLOADS*/,
};

DPDK 16.04/16.11.2 默認tx offload是關閉的引起tx vlan offload無效