• Home
  • Raw
  • Download

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()
152 int usbip_net_send_op_common(int sockfd, uint32_t code, uint32_t status) in usbip_net_send_op_common() argument
165 rc = usbip_net_send(sockfd, &op_common, sizeof(op_common)); in usbip_net_send_op_common()
174 int usbip_net_recv_op_common(int sockfd, uint16_t *code) in usbip_net_recv_op_common() argument
181 rc = usbip_net_recv(sockfd, &op_common, sizeof(op_common)); in usbip_net_recv_op_common()
218 int usbip_net_set_reuseaddr(int sockfd) in usbip_net_set_reuseaddr() argument
223 ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); in usbip_net_set_reuseaddr()
230 int usbip_net_set_nodelay(int sockfd) in usbip_net_set_nodelay() argument
235 ret = setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)); in usbip_net_set_nodelay()
242 int usbip_net_set_keepalive(int sockfd) in usbip_net_set_keepalive() argument
247 ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); in usbip_net_set_keepalive()
254 int usbip_net_set_v6only(int sockfd) in usbip_net_set_v6only() argument
259 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()
272 int sockfd; in usbip_net_tcp_connect() local
289 sockfd = socket(rp->ai_family, rp->ai_socktype, in usbip_net_tcp_connect()
291 if (sockfd < 0) in usbip_net_tcp_connect()
295 usbip_net_set_nodelay(sockfd); in usbip_net_tcp_connect()
297 usbip_net_set_keepalive(sockfd); in usbip_net_tcp_connect()
299 if (connect(sockfd, rp->ai_addr, rp->ai_addrlen) == 0) in usbip_net_tcp_connect()
302 close(sockfd); in usbip_net_tcp_connect()
310 return sockfd; in usbip_net_tcp_connect()