RDMA/rxe: Replace netdev dev addr with raw_gid
authorZhu Yanjun <yanjun.zhu@linux.dev>
Sun, 19 Jan 2025 17:28:29 +0000 (18:28 +0100)
committerLeon Romanovsky <leon@kernel.org>
Mon, 3 Feb 2025 11:38:43 +0000 (06:38 -0500)
commitd34d0bdb500e6f9d8d61d390e1000d7d153d8a04
tree1dfa4774050ddcde96c9c5ff0b1512451c11c7cd
parent2014c95afecee3e76ca4a56956a936e23283f05b
RDMA/rxe: Replace netdev dev addr with raw_gid

Because TUN device does not have dev_addr, but a gid in rdma is needed,
as such, a raw_gid is generated to act as the gid. The similar commit is
in SIW. This commit learns from the similar commit bad5b6e34ffb
("RDMA/siw: Fabricate a GID on tun and loopback devices") in SIW.

Signed-off-by: Zhu Yanjun <yanjun.zhu@linux.dev>
Link: https://patch.msgid.link/20250119172831.3123110-2-yanjun.zhu@linux.dev
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/sw/rxe/rxe.c
drivers/infiniband/sw/rxe/rxe_verbs.c
drivers/infiniband/sw/rxe/rxe_verbs.h