Lines Matching refs:soc
76 int val, sv_errno, soc;
86 shutdown(sess->soc, SHUT_RDWR);
87 //close(sess->soc);
88 sess->soc = -1;
134 soc = -1;
136 soc = socket(res->ai_family, res->ai_socktype, res->ai_protocol);
137 if (soc == -1)
143 if(setsockopt(soc, SOL_SOCKET, SO_REUSEADDR, &val, (socklen_t)sizeof(val)) < 0) {
148 if(connect(soc, res->ai_addr, res->ai_addrlen) == 0)
151 close(soc);
152 soc = -1;
155 if(soc != -1) {
156 sess->soc = soc;
162 if(setsockopt(sess->soc, IPPROTO_TCP, TCP_KEEPALIVE, &val, sizeof(val)) < 0)
166 if(setsockopt(sess->soc, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)) < 0)
172 if((setsockopt(sess->soc, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(timeout)) < 0)
173 || (setsockopt(sess->soc, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout)) < 0)) {
181 if(getsockopt(sess->soc, SOL_SOCKET, SO_SNDBUF, &val, &len) == 0)
187 if((setsockopt(sess->soc, SOL_SOCKET, SO_SNDBUF, &val, sizeof(val)) < 0)
188 || (setsockopt(sess->soc, SOL_SOCKET, SO_RCVBUF, &val, sizeof(val)) < 0)) {
311 if(ioctl(sess->fd, ISCSISETSOC, &sess->soc)) {
689 sess->soc = -1;