• Home
  • Raw
  • Download

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()
132 int usbip_net_send_op_common(int sockfd, uint32_t code, uint32_t status) in usbip_net_send_op_common() argument
145 rc = usbip_net_send(sockfd, &op_common, sizeof(op_common)); in usbip_net_send_op_common()
154 int usbip_net_recv_op_common(int sockfd, uint16_t *code, int *status) in usbip_net_recv_op_common() argument
161 rc = usbip_net_recv(sockfd, &op_common, sizeof(op_common)); in usbip_net_recv_op_common()
202 int usbip_net_set_reuseaddr(int sockfd) in usbip_net_set_reuseaddr() argument
207 ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); in usbip_net_set_reuseaddr()
214 int usbip_net_set_nodelay(int sockfd) in usbip_net_set_nodelay() argument
219 ret = setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)); in usbip_net_set_nodelay()
226 int usbip_net_set_keepalive(int sockfd) in usbip_net_set_keepalive() argument
231 ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); in usbip_net_set_keepalive()
238 int usbip_net_set_v6only(int sockfd) in usbip_net_set_v6only() argument
243 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()
256 int sockfd; in usbip_net_tcp_connect() local
273 sockfd = socket(rp->ai_family, rp->ai_socktype, in usbip_net_tcp_connect()
275 if (sockfd < 0) in usbip_net_tcp_connect()
279 usbip_net_set_nodelay(sockfd); in usbip_net_tcp_connect()
281 usbip_net_set_keepalive(sockfd); in usbip_net_tcp_connect()
283 if (connect(sockfd, rp->ai_addr, rp->ai_addrlen) == 0) in usbip_net_tcp_connect()
286 close(sockfd); in usbip_net_tcp_connect()
294 return sockfd; in usbip_net_tcp_connect()