Cyclone V Ethernet not working

Hi,
I am working on cyclone V SOC. I have an issue, the ethernet is not working, when VXworks 7 kernel is loaded.
The Ethernet driver is working in Uboot and the VXworks kernel is downloaded from the server through TFTP protocol.

The ethernet link in ifconfig is not only UP, but not running.

ifconfig
lo0 Link type:Local loopback
inet 127.0.0.1 mask 255.255.255.255
inet6 unicast fe80::1%lo0 prefixlen 64 automatic
inet6 unicast ::1 prefixlen 128
UP RUNNING LOOPBACK MULTICAST NOARP ALLMULTI
MTU:1500 metric:1 VR:0 ifindex:1
RX packets:0 mcast:0 errors:0 dropped:0
TX packets:0 mcast:0 errors:0
collisions:0 unsupported proto:0
RX bytes:0 TX bytes:0

emac0 Link type:Ethernet HWaddr 02:04:05:b6:b7:b8
capabilities: VLAN_MTU
inet 192.168.1.12 mask 255.255.255.0 broadcast 192.168.1.255
inet6 unicast fe80::4:5ff:feb6:b7b8%emac0 prefixlen 64 tentative automatic
UP SIMPLEX BROADCAST MULTICAST
MTU:1500 metric:1 VR:0 ifindex:2
RX packets:0 mcast:0 errors:0 dropped:0
TX packets:0 mcast:0 errors:0
collisions:0 unsupported proto:0
RX bytes:0 TX bytes:0

If I ping to a server, The ping command is getting failed.
Pinging 192.168.1.5 (192.168.1.5) with 64 bytes of data:

— 192.168.1.5 ping statistics —
1 packets transmitted, 0 received, 100% packet loss, time 1017 ms
value = -1 = 0xffffffff

but the ping command in uboot is getting succeeded.

=> ping “192.168.1.5”
Speed: 1000, full duplex
Using ethernet@ff702000 device
host 192.168.1.5 is alive

I am using Micrel KSZ9031 as PHY device and have included the driver when building the VIP project.

Has anyone faced this issue and is there any suggestion available?

Thanks in advance