Lines Matching refs:utun_fd
2179 sktu_utun_fd_rx_burst(int utun_fd, struct sktu_frame **frames, uint32_t n) in sktu_utun_fd_rx_burst() argument
2191 FD_SET(utun_fd, &readfds); in sktu_utun_fd_rx_burst()
2192 FD_SET(utun_fd, &errorfds); in sktu_utun_fd_rx_burst()
2194 retval = select(utun_fd + 1, &readfds, NULL, &errorfds, &timeout); in sktu_utun_fd_rx_burst()
2199 if (!FD_ISSET(utun_fd, &readfds) && retval == 0) { // timeout in sktu_utun_fd_rx_burst()
2203 assert(!FD_ISSET(utun_fd, &errorfds)); in sktu_utun_fd_rx_burst()
2206 if (!FD_ISSET(utun_fd, &readfds)) { in sktu_utun_fd_rx_burst()
2217 len = read(utun_fd, &utun_packet, sizeof(utun_packet)); in sktu_utun_fd_rx_burst()
2230 sktu_utun_fd_tx_burst(int utun_fd, struct sktu_frame **frames, uint32_t n) in sktu_utun_fd_tx_burst() argument
2241 FD_SET(utun_fd, &writefds); in sktu_utun_fd_tx_burst()
2242 FD_SET(utun_fd, &errorfds); in sktu_utun_fd_tx_burst()
2244 retval = select(utun_fd + 1, NULL, &writefds, &errorfds, &timeout); in sktu_utun_fd_tx_burst()
2249 if (!FD_ISSET(utun_fd, &writefds) && retval == 0) { // timeout in sktu_utun_fd_tx_burst()
2253 assert(!FD_ISSET(utun_fd, &errorfds)); in sktu_utun_fd_tx_burst()
2256 if (!FD_ISSET(utun_fd, &writefds)) { in sktu_utun_fd_tx_burst()
2285 ssize_t len = write(utun_fd, &utun_packet, write_len); in sktu_utun_fd_tx_burst()