> On Nov 9, 2020, at 4:10 PM, trondmy@xxxxxxxxx wrote: > > From: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > > According to RFC5666, the correct netid for an IPv6 addressed RDMA > transport is "rdma6", which we've supported as a mount option since > Linux-4.7. The problem is when we try to load the module "xprtrdma6", > that will fail, since there is no modulealias of that name. Trying to wrap my head around this. Who is forming the legacy names "xprtrdma6" and "svcrdma6" ? The module name these days is "rpcrdma". Seems like you should fix the code that is trying to load these by the wrong name rather than adding more legacy names. > Fixes: 181342c5ebe8 ("xprtrdma: Add rdma6 option to support NFS/RDMA IPv6") > Signed-off-by: Trond Myklebust <trond.myklebust@xxxxxxxxxxxxxxx> > --- > net/sunrpc/xprtrdma/module.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/net/sunrpc/xprtrdma/module.c b/net/sunrpc/xprtrdma/module.c > index 620327c01302..fb55983628b4 100644 > --- a/net/sunrpc/xprtrdma/module.c > +++ b/net/sunrpc/xprtrdma/module.c > @@ -23,7 +23,9 @@ MODULE_AUTHOR("Open Grid Computing and Network Appliance, Inc."); > MODULE_DESCRIPTION("RPC/RDMA Transport"); > MODULE_LICENSE("Dual BSD/GPL"); > MODULE_ALIAS("svcrdma"); > +MODULE_ALIAS("svcrdma6"); > MODULE_ALIAS("xprtrdma"); > +MODULE_ALIAS("xprtrdma6"); > > static void __exit rpc_rdma_cleanup(void) > { > -- > 2.28.0 > -- Chuck Lever