Lines Matching refs:sockfd
107 static ssize_t usbip_net_xmit(int sockfd, void *buff, size_t bufflen, in usbip_net_xmit() argument
118 nbytes = send(sockfd, buff, bufflen, 0); in usbip_net_xmit()
120 nbytes = recv(sockfd, buff, bufflen, MSG_WAITALL); in usbip_net_xmit()
134 ssize_t usbip_net_recv(int sockfd, void *buff, size_t bufflen) in usbip_net_recv() argument
136 return usbip_net_xmit(sockfd, buff, bufflen, 0); in usbip_net_recv()
139 ssize_t usbip_net_send(int sockfd, void *buff, size_t bufflen) in usbip_net_send() argument
141 return usbip_net_xmit(sockfd, buff, bufflen, 1); in usbip_net_send()
144 int usbip_net_send_op_common(int sockfd, uint32_t code, uint32_t status) in usbip_net_send_op_common() argument
157 rc = usbip_net_send(sockfd, &op_common, sizeof(op_common)); in usbip_net_send_op_common()
166 int usbip_net_recv_op_common(int sockfd, uint16_t *code, int *status) in usbip_net_recv_op_common() argument
173 rc = usbip_net_recv(sockfd, &op_common, sizeof(op_common)); in usbip_net_recv_op_common()
214 int usbip_net_set_reuseaddr(int sockfd) in usbip_net_set_reuseaddr() argument
219 ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); in usbip_net_set_reuseaddr()
226 int usbip_net_set_nodelay(int sockfd) in usbip_net_set_nodelay() argument
231 ret = setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)); in usbip_net_set_nodelay()
238 int usbip_net_set_keepalive(int sockfd) in usbip_net_set_keepalive() argument
243 ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); in usbip_net_set_keepalive()
250 int usbip_net_set_v6only(int sockfd) in usbip_net_set_v6only() argument
255 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()
268 int sockfd; in usbip_net_tcp_connect() local
285 sockfd = socket(rp->ai_family, rp->ai_socktype, in usbip_net_tcp_connect()
287 if (sockfd < 0) in usbip_net_tcp_connect()
291 usbip_net_set_nodelay(sockfd); in usbip_net_tcp_connect()
293 usbip_net_set_keepalive(sockfd); in usbip_net_tcp_connect()
295 if (connect(sockfd, rp->ai_addr, rp->ai_addrlen) == 0) in usbip_net_tcp_connect()
298 close(sockfd); in usbip_net_tcp_connect()
306 return sockfd; in usbip_net_tcp_connect()