Dear Rupesh,
I run into the similar issue today. We have a centos 6.2 vm installed on ESXi 5.1.0 with three vmxnet3 NIC, static IP configured and vm running for a while already with no problem. But today after I added a new vmxnet NIC with no Ip configured, I cannot ping the gateway for eth2 and another vms in the same subnet. Our solution is to remove the NIC for eth2 and add a new vmxnet3 NIC, reconfig IP and bring up the new interface. Base on your experience is there any bug between linux kernel and vmxnet NIC or else? Do you have any other suggestions? Thanks in advance.