VMware Cloud Community
jayant1212
Contributor
Contributor

esxcli network nic cso set not changing the TX

Hello

I am testing checksum offload feature of ESXi host on 6.5/ 6.7. I am facing two problems:

[root@localhost:~] esxcli network nic cso set -n vmnic7 -e=0

"SetPnicOffloadInfo" syscall failed: Function not implemented

[root@localhost:~] esxcli network nic cso get -n vmnic7

NIC     RX Checksum Offload  TX Checksum Offload

------       -------------------              -------------------

vmnic7  off                                 on

As you can see, the value of RX is changing but not of TX. How can I achieve this?

[root@localhost:~] esxcli network nic cso set

Error: Missing required parameter -n|--vmnic

       Missing required parameter -e|--enable

Usage: esxcli network nic cso set [cmd options]

Description:

  set                   Set checksum offload settings on a nic

Cmd options:

  -e|--enable=<long>    RX/TX checksum offload (required)

  -n|--vmnic=<str>      Name of vmnic to set offload settings. (required)

[root@localhost:~]

Thanks

Jayant

0 Kudos
1 Reply
jayant1212
Contributor
Contributor

I have an update on my query. This problem is not being seen on ESXi6.7 but is present on latest ESXi6.5 patch as well

[root@localhost:~] vmware -v

VMware ESXi 6.5.0 build-13932383

[root@localhost:~] esxcli network nic cso set -n vmnic7 -e=0

"SetPnicOffloadInfo" syscall failed: Function not implemented

[root@localhost:~] esxcli network nic cso get -n vmnic7

NIC     RX Checksum Offload  TX Checksum Offload

------  -------------------  -------------------

vmnic7  off                  on

[root@localhost:~]

Please let me know if there is any workaround for this

Regards

Jayant

0 Kudos