IPv6 ping failing between two mellanox cards

Hi,

I am using Mellanox 100G cards. I want to set IPV6 address static and ping between 2 machines 100G - 100G Point to Point

I am trying with link local address, but it is failing local ping also.

I have gone through Mellanox IPv6 assignment, did not find any documentation to assign IPV6 address

Machine -1

enp1s0f0: flags=4098<BROADCAST,MULTICAST> mtu 1500

ether e4:1d:2d:a3:ad:00 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

root@ ifconfig enp1s0f0 inet add fe80::e61d:2dff:fea3:ad00/64

[root@initiator2 ~]# ifconfig enp1s0f0

enp1s0f0: flags=4098<BROADCAST,MULTICAST> mtu 1500

inet6 fe80::e61d:2dff:fea3:ad00 prefixlen 64 scopeid 0x20

ether e4:1d:2d:a3:ad:00 txqueuelen 1000 (Ethernet)

Machine -2 :

[root@localhost ~]# ifconfig enp9s0

enp9s0: flags=4098<BROADCAST,MULTICAST> mtu 1500

ether 24:8a:07:93:fe:24 txqueuelen 1000 (Ethernet)

RX packets 0 bytes 0 (0.0 B)

root@ifconfig enp9s0 inet add fe80::268a:07ff:fe93:fe24/64

[root@localhost ~]# ifconfig enp9s0

enp9s0: flags=4098<BROADCAST,MULTICAST> mtu 1500

inet6 fe80::268a:7ff:fe93:fe24 prefixlen 64 scopeid 0x20

ether 24:8a:07:93:fe:24 txqueuelen 1000 (Ethernet)


Machine -1

root@initiator2 mailto:root@initiator2 ~]# ping6 fe80::268a:07ff:fe93:fe24%enp1s0f0

connect: Cannot assign requested address


Machine -2

[root@localhost ~]# ping6 fe80::e61d:2dff:fea3:ad00%enp9s0

connect: Cannot assign requested address