| commit 1ee2184248251ff44ae1ba557f12151cb8cf93ff |
| Author: Chuck Lever <chuck.lever@oracle.com> |
| Date: Mon Nov 2 08:47:41 2015 -0500 |
| |
| gssd: Make TCP the default protocol for GSSD connections. |
| |
| No failure case if gssd doesn't recognize the kernel's requested |
| protocol. Caught with "protocol=rdma" upcall. |
| |
| Signed-off-by: Chuck Lever <chuck.lever@oracle.com> |
| Signed-off-by: Steve Dickson <steved@redhat.com> |
| |
| diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c |
| index 11168b2..cee8991 100644 |
| --- a/utils/gssd/gssd_proc.c |
| +++ b/utils/gssd/gssd_proc.c |
| @@ -348,16 +348,9 @@ create_auth_rpc_client(struct clnt_info *clp, |
| printerr(2, "creating %s client for server %s\n", clp->protocol, |
| clp->servername); |
| |
| - if ((strcmp(clp->protocol, "tcp")) == 0) { |
| - protocol = IPPROTO_TCP; |
| - } else if ((strcmp(clp->protocol, "udp")) == 0) { |
| + protocol = IPPROTO_TCP; |
| + if ((strcmp(clp->protocol, "udp")) == 0) |
| protocol = IPPROTO_UDP; |
| - } else { |
| - printerr(0, "WARNING: unrecognized protocol, '%s', requested " |
| - "for connection to server %s for user with uid %d\n", |
| - clp->protocol, clp->servername, uid); |
| - goto out_fail; |
| - } |
| |
| switch (addr->sa_family) { |
| case AF_INET: |