Hi,
2023-03-30 15:01 (UTC+0300), La Rus:30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1378]
: *l_dev_info.tx_offload_capa = 0x00119fbf*
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1379]
: *l_port_conf.txmode.offloads = 0x00010000*
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1380]
: l_dev_info.rx_offload_capa = 0x0009266f
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1381]
: l_port_conf.rxmode.offloads = 0x00000000
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1384]
: l_dev_info.max_tx_queues = 320
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1386]
: l_nb_tx_queues = 8
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1388]
: l_dev_info.max_rx_queues = 320
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1390]
: l_nb_rx_queues = 8
*Ethdev port_id=0 requested Tx offloads 0x10000 doesn't match Tx
offloads capabilities 0x2a03f in rte_eth_dev_configure()*
30-03-2023 14:49:54.701 145081 [CGWPROC\tootoo2_cgw_start:1396]
%TTR2CGW-F: _PEA00:, rte_eth_dev_configure()->-22
*PEA00 == Device:0000:01:00.0*
Is there what I'm need to check ?
The message says it all:
you're requesting Tx offloads not supported by the HW.
0x10000 == RTE_BIT(16) == RTE_ETH_TX_OFFLOAD_MBUF_FAST_FREE,
which is supported by i40e but not ixgbe PMD.
Can it be that you use rte_eth_dev_info.tx_offload_capa from i40e port
to fill txmode.offloads for ixgbe port by mistake?