Message ID | 20170224182525.10390-5-jlayton@redhat.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c index 668e01d8abb8..bb4a1a50305b 100644 --- a/net/sunrpc/svc.c +++ b/net/sunrpc/svc.c @@ -976,6 +976,13 @@ int svc_register(const struct svc_serv *serv, struct net *net, if (vers->vs_hidden) continue; + /* + * Don't register a UDP port if we need congestion + * control. + */ + if (vers->vs_need_cong_ctrl && proto == IPPROTO_UDP) + continue; + error = __svc_register(net, progp->pg_name, progp->pg_prog, i, family, proto, port);
Signed-off-by: Jeff Layton <jlayton@redhat.com> --- net/sunrpc/svc.c | 7 +++++++ 1 file changed, 7 insertions(+)