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()
1298 struct pollfd fds[MAX_SOCKS] = {}; in tx_only_all() local
1304 fds[0].fd = xsk_socket__fd(xsks[i]->xsk); in tx_only_all()
1305 fds[0].events = POLLOUT; in tx_only_all()
1314 ret = poll(fds, num_socks, opt_timeout); in tx_only_all()
1318 if (!(fds[0].revents & POLLOUT)) in tx_only_all()
1335 static void l2fwd(struct xsk_socket_info *xsk, struct pollfd *fds) in l2fwd() argument
1341 complete_tx_l2fwd(xsk, fds); in l2fwd()
1347 ret = poll(fds, num_socks, opt_timeout); in l2fwd()
1356 complete_tx_l2fwd(xsk, fds); in l2fwd()
1388 struct pollfd fds[MAX_SOCKS] = {}; in l2fwd_all() local
1392 fds[i].fd = xsk_socket__fd(xsks[i]->xsk); in l2fwd_all()
1393 fds[i].events = POLLOUT | POLLIN; in l2fwd_all()
1400 ret = poll(fds, num_socks, opt_timeout); in l2fwd_all()
1406 l2fwd(xsks[i], fds); in l2fwd_all()