Lines Matching refs:sockfd

95 static ssize_t usbip_net_xmit(int sockfd, void *buff, size_t bufflen,  in usbip_net_xmit()  argument
106 nbytes = send(sockfd, buff, bufflen, 0); in usbip_net_xmit()
108 nbytes = recv(sockfd, buff, bufflen, MSG_WAITALL); in usbip_net_xmit()
122 ssize_t usbip_net_recv(int sockfd, void *buff, size_t bufflen) in usbip_net_recv() argument
124 return usbip_net_xmit(sockfd, buff, bufflen, 0); in usbip_net_recv()
127 ssize_t usbip_net_send(int sockfd, void *buff, size_t bufflen) in usbip_net_send() argument
129 return usbip_net_xmit(sockfd, buff, bufflen, 1); in usbip_net_send()
140 int usbip_net_send_op_common(int sockfd, uint32_t code, uint32_t status) in usbip_net_send_op_common() argument
153 rc = usbip_net_send(sockfd, &op_common, sizeof(op_common)); in usbip_net_send_op_common()
162 int usbip_net_recv_op_common(int sockfd, uint16_t *code, int *status) in usbip_net_recv_op_common() argument
169 rc = usbip_net_recv(sockfd, &op_common, sizeof(op_common)); in usbip_net_recv_op_common()
210 int usbip_net_set_reuseaddr(int sockfd) in usbip_net_set_reuseaddr() argument
215 ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); in usbip_net_set_reuseaddr()
222 int usbip_net_set_nodelay(int sockfd) in usbip_net_set_nodelay() argument
227 ret = setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)); in usbip_net_set_nodelay()
234 int usbip_net_set_keepalive(int sockfd) in usbip_net_set_keepalive() argument
239 ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); in usbip_net_set_keepalive()
246 int usbip_net_set_v6only(int sockfd) in usbip_net_set_v6only() argument
251 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()
264 int sockfd; in usbip_net_tcp_connect() local
281 sockfd = socket(rp->ai_family, rp->ai_socktype, in usbip_net_tcp_connect()
283 if (sockfd < 0) in usbip_net_tcp_connect()
287 usbip_net_set_nodelay(sockfd); in usbip_net_tcp_connect()
289 usbip_net_set_keepalive(sockfd); in usbip_net_tcp_connect()
291 if (connect(sockfd, rp->ai_addr, rp->ai_addrlen) == 0) in usbip_net_tcp_connect()
294 close(sockfd); in usbip_net_tcp_connect()
302 return sockfd; in usbip_net_tcp_connect()