On Fri, 27 Dec 2024 12:04:55 +0800 Guangguan Wang wrote: > The command 'smc_pnet -a -I <ethx> <pnetid>' will add <pnetid> > to the pnetid table and will attach the <pnetid> to net device > whose name is <ethx>. But When do SMCR by <ethx>, in function > smc_pnet_find_roce_by_pnetid, it will use <ethx>'s base ndev's > pnetid to match rdma device, not <ethx>'s pnetid. The asymmetric > use of the pnetid seems weird. Sometimes it is difficult to know > the hierarchy of net device what may make it difficult to configure > the pnetid and to use the pnetid. Looking into the history of > commit, it was the commit 890a2cb4a966 ("net/smc: rework pnet table") > that changes the ndev from the <ethx> to the <ethx>'s base ndev > when finding pnetid by pnetid table. It seems a mistake. > > This patch changes the ndev back to the <ethx> when finding pnetid > by pnetid table. SMC maintainers, please review..