diff options
author | Navdeep Parhar <np@FreeBSD.org> | 2018-12-20 01:35:45 +0000 |
---|---|---|
committer | Navdeep Parhar <np@FreeBSD.org> | 2018-12-20 01:35:45 +0000 |
commit | 8953e80f5e3ef278bee139d338fd183681a1d02f (patch) | |
tree | c6772e665a8d45cfdca608be3d219eac9c371742 | |
parent | efa9b503c69a3437270fe1f1b77c21c2d358a678 (diff) | |
download | src-8953e80f5e3ef278bee139d338fd183681a1d02f.tar.gz src-8953e80f5e3ef278bee139d338fd183681a1d02f.zip |
cxgbe/iw_cxgbe: Use -ve errno when interfacing with linuxkpi/OFED.
Submitted by: Krishnamraju Eraparaju @ Chelsio
Sponsored by: Chelsio Communications
Notes
Notes:
svn path=/head/; revision=342272
-rw-r--r-- | sys/dev/cxgbe/iw_cxgbe/cm.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/dev/cxgbe/iw_cxgbe/cm.c b/sys/dev/cxgbe/iw_cxgbe/cm.c index 33b054f3fdd0..5042fad75bc7 100644 --- a/sys/dev/cxgbe/iw_cxgbe/cm.c +++ b/sys/dev/cxgbe/iw_cxgbe/cm.c @@ -841,7 +841,7 @@ setiwsockopt(struct socket *so) sopt.sopt_val = (caddr_t)&on; sopt.sopt_valsize = sizeof on; sopt.sopt_td = NULL; - rc = sosetopt(so, &sopt); + rc = -sosetopt(so, &sopt); if (rc) { log(LOG_ERR, "%s: can't set TCP_NODELAY on so %p (%d)\n", __func__, so, rc); @@ -1651,7 +1651,7 @@ send_abort(struct c4iw_ep *ep) sopt.sopt_val = (caddr_t)&l; sopt.sopt_valsize = sizeof l; sopt.sopt_td = NULL; - rc = sosetopt(so, &sopt); + rc = -sosetopt(so, &sopt); if (rc != 0) { log(LOG_ERR, "%s: sosetopt(%p, linger = 0) failed with %d.\n", __func__, so, rc); @@ -2542,7 +2542,7 @@ c4iw_sock_create(struct sockaddr_storage *laddr, struct socket **so) on = 1; sopt.sopt_val = &on; sopt.sopt_valsize = sizeof(on); - ret = sosetopt(sock, &sopt); + ret = -sosetopt(sock, &sopt); if (ret != 0) { log(LOG_ERR, "%s: sosetopt(%p, SO_REUSEADDR) " "failed with %d.\n", __func__, sock, ret); @@ -2554,14 +2554,14 @@ c4iw_sock_create(struct sockaddr_storage *laddr, struct socket **so) on = 1; sopt.sopt_val = &on; sopt.sopt_valsize = sizeof(on); - ret = sosetopt(sock, &sopt); + ret = -sosetopt(sock, &sopt); if (ret != 0) { log(LOG_ERR, "%s: sosetopt(%p, SO_REUSEPORT) " "failed with %d.\n", __func__, sock, ret); } } - ret = sobind(sock, (struct sockaddr *)laddr, curthread); + ret = -sobind(sock, (struct sockaddr *)laddr, curthread); if (ret) { CTR2(KTR_IW_CXGBE, "%s:Failed to bind socket. err %p", __func__, ret); @@ -2745,7 +2745,7 @@ c4iw_create_listen(struct iw_cm_id *cm_id, int backlog) goto fail; } - rc = solisten(lep->com.so, backlog, curthread); + rc = -solisten(lep->com.so, backlog, curthread); if (rc) { CTR3(KTR_IW_CXGBE, "%s:Failed to listen on sock:%p. err %d", __func__, lep->com.so, rc); |