Lines Matching refs:utun_fd
2200 sktu_utun_fd_rx_burst(int utun_fd, struct sktu_frame **frames, uint32_t n) in sktu_utun_fd_rx_burst() argument
2212 FD_SET(utun_fd, &readfds); in sktu_utun_fd_rx_burst()
2213 FD_SET(utun_fd, &errorfds); in sktu_utun_fd_rx_burst()
2215 retval = select(utun_fd + 1, &readfds, NULL, &errorfds, &timeout); in sktu_utun_fd_rx_burst()
2220 if (!FD_ISSET(utun_fd, &readfds) && retval == 0) { // timeout in sktu_utun_fd_rx_burst()
2224 assert(!FD_ISSET(utun_fd, &errorfds)); in sktu_utun_fd_rx_burst()
2227 if (!FD_ISSET(utun_fd, &readfds)) { in sktu_utun_fd_rx_burst()
2238 len = read(utun_fd, &utun_packet, sizeof(utun_packet)); in sktu_utun_fd_rx_burst()
2251 sktu_utun_fd_tx_burst(int utun_fd, struct sktu_frame **frames, uint32_t n) in sktu_utun_fd_tx_burst() argument
2262 FD_SET(utun_fd, &writefds); in sktu_utun_fd_tx_burst()
2263 FD_SET(utun_fd, &errorfds); in sktu_utun_fd_tx_burst()
2265 retval = select(utun_fd + 1, NULL, &writefds, &errorfds, &timeout); in sktu_utun_fd_tx_burst()
2270 if (!FD_ISSET(utun_fd, &writefds) && retval == 0) { // timeout in sktu_utun_fd_tx_burst()
2274 assert(!FD_ISSET(utun_fd, &errorfds)); in sktu_utun_fd_tx_burst()
2277 if (!FD_ISSET(utun_fd, &writefds)) { in sktu_utun_fd_tx_burst()
2306 ssize_t len = write(utun_fd, &utun_packet, write_len); in sktu_utun_fd_tx_burst()