LX2160 IPV6 enable

Hello team,
I assinged the IPV6 for added dpmac
eth2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 2.2.2.3 netmask 255.0.0.0 broadcast 2.255.255.255
inet6 fe80::a8da:79ff:fe59:6163 prefixlen 62 scopeid 0x20
ether aa:da:79:59:61:63 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

But the self ping is failing
root@localhost:~# ping fe80::a8da:79ff:fe59:6163%eth2
PING fe80::a8da:79ff:fe59:6163%eth2(fe80::a8da:79ff:fe59:6163%eth2) 56 data bytes
ping: sendmsg: Cannot assign requested address
ping: sendmsg: Cannot assign requested address
ping: sendmsg: Cannot assign requested address

which is working for the default eth0 .
any changes need to be made so that i can enable IPV6 for other ethernet interface.