> Currently vmxnet3?s default_txconf.txq_flags is set to the following, which 
> is used by testpmd
> as there is no explicit txconf passed when initializing tx queue:
>
>         dev_info->default_txconf.txq_flags = ETH_TXQ_FLAGS_NOMULTSEGS |
>                                                 ETH_TXQ_FLAGS_NOOFFLOADS;
>
> With the referred patch that introduced l4 cksum offload, we should update 
> the default txq
> flags check accordingly.  Heng, can you post the error logs to confirm this 
> is indeed the cause
> of the error you reported?
>
> Related to this, I saw that the check for NOMULTISEGS has been removed and 
> the check for
> NOVLANOFF was never implemented.  Should we just remove the offload flags 
> check as well
> as I don?t see much value of this check.  Basically we know that the device 
> does not support
> certain offload and we have to set those flags to let the device initialize. 
> But doing this does
> nothing to prevent users to request these non-supported offload.  I also saw 
> another thread
> discussing better device capability APIs and hopefully this will not be 
> needed then.

somehow hijack this thread, in my company  ESXi environment, we are
using tagged vlan in ESXi (select "network label" in vsphpere client
when adding VM network adapter. I found the DPDK application packet
running on one ESXi VM can't reach to other ESXi VM, is this because
VLAN offload not implemented in vmxnet3 PMD ? any clue can I address
the tagged vlan in ESXi environment?

Thanks!

Vincent

Reply via email to