When you set RX, and TX ring values for a vmnic on a host via host cli you get the following error:
esxcli network nic ring current set -n vmnic# -r <0 - max> -t <0 - max>
'Unable to complete Sysinfo operation. Please see the VMkernel log file for more details.: Not supported: VSI node (233:VSI_NODE_net_pNics_firmware_ringParams)'
You get the error because you are setting the ring value greater than the supported value. For instance, if the ring max value is 4095 and if you set value as 4096, the host will throw an error stating 'Not supported: VSI node (233:VSI_NODE_net_pNics_firmware_ringParams)'
Verify the max ring value for a particular vmnic and set RX and TX ring values within the supported range <0-max>.
From the host CLI and execute the below commands.
Note: Please replace <#> with a particular vmnic number
esxcli network nic ring current get -n vmnic<#> ----> Get the current RX and TX values
RX: 4096 RX Mini: 0 RX Jumbo: 0 TX: 4096
esxcli network nic ring preset get -n vmnic<#> ----> Get the max RX and TX values
Max RX: 8192 Max RX Mini: 0 Max RX Jumbo: 0 Max TX: 8192