Hi, Damjan

I look into the code. The bad commit is 
ce4083ce48958d9d3956e8317445a5552780af1a (“dpdk: offloads cleanup”), and the 
previous commit is correct, so I compare these two. Since they use the same 
DPDK version, I check the input of rte API.

I find that the direct cause is configuring default RSS in DPDK. It is called 
by *dpdk_device_setup()* in dpdk plugins, the API function is 
*rte_eth_dev_configure()*. However, the bad commit and the good commit have 
almost the same input to *rte_eth_dev_configure()* , the only difference is a 
Tx offload flag (TX_IPV4_CSUM), but I think it is not the root cause because it 
does not help after I fix it. Since they have the same input to dpdk API, I 
think it is not DPDK's issue.

I find there are a lot of flags or offloads configuring change in commit 
(“dpdk: offloads cleanup”). I guess is it possible that some flags are not 
correct? I look at the code in *dpdk_lib_init()* , but do not find the cause 
yet.

Do you have any suggestion to me? Thanks!

Best Regards,
Xu Ting
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#21379): https://lists.fd.io/g/vpp-dev/message/21379
Mute This Topic: https://lists.fd.io/mt/89520993/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to