Просмотр исходного кода

svcrdma: set XPT_CONG_CTRL flag for bc xprt

Same change as Kinglong Mee's fix for the TCP backchannel service.

Fixes: 5283b03ee5cd ("nfs/nfsd/sunrpc: enforce transport...")
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Chuck Lever 8 лет назад
Родитель
Сommit
23abec20aa
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      net/sunrpc/xprtrdma/svc_rdma_transport.c

+ 1 - 0
net/sunrpc/xprtrdma/svc_rdma_transport.c

@@ -127,6 +127,7 @@ static struct svc_xprt *svc_rdma_bc_create(struct svc_serv *serv,
 	xprt = &cma_xprt->sc_xprt;
 	xprt = &cma_xprt->sc_xprt;
 
 
 	svc_xprt_init(net, &svc_rdma_bc_class, xprt, serv);
 	svc_xprt_init(net, &svc_rdma_bc_class, xprt, serv);
+	set_bit(XPT_CONG_CTRL, &xprt->xpt_flags);
 	serv->sv_bc_xprt = xprt;
 	serv->sv_bc_xprt = xprt;
 
 
 	dprintk("svcrdma: %s(%p)\n", __func__, xprt);
 	dprintk("svcrdma: %s(%p)\n", __func__, xprt);