When an RPC client gets created it's first transport is special
and should be marked a main transport.
Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
        struct rcu_head         rcu;
        const struct xprt_class *xprt_class;
        struct rpc_sysfs_xprt   *xprt_sysfs;
+       bool                    main; /*mark if this is the 1st transport */
 };
 
 #if defined(CONFIG_SUNRPC_BACKCHANNEL)
 
        }
 
        rpc_clnt_set_transport(clnt, xprt, timeout);
+       xprt->main = true;
        xprt_iter_init(&clnt->cl_xpi, xps);
        xprt_switch_put(xps);