Lines Matching refs:fds
1102 struct pollfd *fds) in complete_tx_l2fwd() argument
1137 ret = poll(fds, num_socks, opt_timeout); in complete_tx_l2fwd()
1175 static void rx_drop(struct xsk_socket_info *xsk, struct pollfd *fds) in rx_drop() argument
1185 ret = poll(fds, num_socks, opt_timeout); in rx_drop()
1196 ret = poll(fds, num_socks, opt_timeout); in rx_drop()
1220 struct pollfd fds[MAX_SOCKS] = {}; in rx_drop_all() local
1224 fds[i].fd = xsk_socket__fd(xsks[i]->xsk); in rx_drop_all()
1225 fds[i].events = POLLIN; in rx_drop_all()
1232 ret = poll(fds, num_socks, opt_timeout); in rx_drop_all()
1238 rx_drop(xsks[i], fds); in rx_drop_all()
1300 struct pollfd fds[MAX_SOCKS] = {}; in tx_only_all() local
1306 fds[0].fd = xsk_socket__fd(xsks[i]->xsk); in tx_only_all()
1307 fds[0].events = POLLOUT; in tx_only_all()
1316 ret = poll(fds, num_socks, opt_timeout); in tx_only_all()
1320 if (!(fds[0].revents & POLLOUT)) in tx_only_all()
1337 static void l2fwd(struct xsk_socket_info *xsk, struct pollfd *fds) in l2fwd() argument
1343 complete_tx_l2fwd(xsk, fds); in l2fwd()
1349 ret = poll(fds, num_socks, opt_timeout); in l2fwd()
1358 complete_tx_l2fwd(xsk, fds); in l2fwd()
1390 struct pollfd fds[MAX_SOCKS] = {}; in l2fwd_all() local
1394 fds[i].fd = xsk_socket__fd(xsks[i]->xsk); in l2fwd_all()
1395 fds[i].events = POLLOUT | POLLIN; in l2fwd_all()
1402 ret = poll(fds, num_socks, opt_timeout); in l2fwd_all()
1408 l2fwd(xsks[i], fds); in l2fwd_all()