Lines Matching refs:i
222 int i; in dump_app_stats() local
224 for (i = 0; i < num_socks && xsks[i]; i++) { in dump_app_stats()
229 rx_empty_polls_ps = (xsks[i]->app_stats.rx_empty_polls - in dump_app_stats()
230 xsks[i]->app_stats.prev_rx_empty_polls) * 1000000000. / dt; in dump_app_stats()
231 fill_fail_polls_ps = (xsks[i]->app_stats.fill_fail_polls - in dump_app_stats()
232 xsks[i]->app_stats.prev_fill_fail_polls) * 1000000000. / dt; in dump_app_stats()
233 copy_tx_sendtos_ps = (xsks[i]->app_stats.copy_tx_sendtos - in dump_app_stats()
234 xsks[i]->app_stats.prev_copy_tx_sendtos) * 1000000000. / dt; in dump_app_stats()
235 tx_wakeup_sendtos_ps = (xsks[i]->app_stats.tx_wakeup_sendtos - in dump_app_stats()
236 xsks[i]->app_stats.prev_tx_wakeup_sendtos) in dump_app_stats()
238 opt_polls_ps = (xsks[i]->app_stats.opt_polls - in dump_app_stats()
239 xsks[i]->app_stats.prev_opt_polls) * 1000000000. / dt; in dump_app_stats()
242 printf(fmt, "rx empty polls", rx_empty_polls_ps, xsks[i]->app_stats.rx_empty_polls); in dump_app_stats()
244 xsks[i]->app_stats.fill_fail_polls); in dump_app_stats()
246 xsks[i]->app_stats.copy_tx_sendtos); in dump_app_stats()
248 xsks[i]->app_stats.tx_wakeup_sendtos); in dump_app_stats()
249 printf(fmt, "opt polls", opt_polls_ps, xsks[i]->app_stats.opt_polls); in dump_app_stats()
251 xsks[i]->app_stats.prev_rx_empty_polls = xsks[i]->app_stats.rx_empty_polls; in dump_app_stats()
252 xsks[i]->app_stats.prev_fill_fail_polls = xsks[i]->app_stats.fill_fail_polls; in dump_app_stats()
253 xsks[i]->app_stats.prev_copy_tx_sendtos = xsks[i]->app_stats.copy_tx_sendtos; in dump_app_stats()
254 xsks[i]->app_stats.prev_tx_wakeup_sendtos = xsks[i]->app_stats.tx_wakeup_sendtos; in dump_app_stats()
255 xsks[i]->app_stats.prev_opt_polls = xsks[i]->app_stats.opt_polls; in dump_app_stats()
330 int i; in dump_driver_stats() local
332 for (i = 0; i < num_socks && xsks[i]; i++) { in dump_driver_stats()
341 xsks[i]->drv_stats.intrs = n_ints - irqs_at_init; in dump_driver_stats()
343 intrs_ps = (xsks[i]->drv_stats.intrs - xsks[i]->drv_stats.prev_intrs) * in dump_driver_stats()
347 printf(fmt, "irqs", intrs_ps, xsks[i]->drv_stats.intrs); in dump_driver_stats()
349 xsks[i]->drv_stats.prev_intrs = xsks[i]->drv_stats.intrs; in dump_driver_stats()
357 int i; in dump_stats() local
361 for (i = 0; i < num_socks && xsks[i]; i++) { in dump_stats()
366 rx_pps = (xsks[i]->ring_stats.rx_npkts - xsks[i]->ring_stats.prev_rx_npkts) * in dump_stats()
368 tx_pps = (xsks[i]->ring_stats.tx_npkts - xsks[i]->ring_stats.prev_tx_npkts) * in dump_stats()
371 printf("\n sock%d@", i); in dump_stats()
377 printf(fmt, "rx", rx_pps, xsks[i]->ring_stats.rx_npkts); in dump_stats()
378 printf(fmt, "tx", tx_pps, xsks[i]->ring_stats.tx_npkts); in dump_stats()
380 xsks[i]->ring_stats.prev_rx_npkts = xsks[i]->ring_stats.rx_npkts; in dump_stats()
381 xsks[i]->ring_stats.prev_tx_npkts = xsks[i]->ring_stats.tx_npkts; in dump_stats()
384 if (!xsk_get_xdp_stats(xsk_socket__fd(xsks[i]->xsk), xsks[i])) { in dump_stats()
385 dropped_pps = (xsks[i]->ring_stats.rx_dropped_npkts - in dump_stats()
386 xsks[i]->ring_stats.prev_rx_dropped_npkts) * in dump_stats()
388 rx_invalid_pps = (xsks[i]->ring_stats.rx_invalid_npkts - in dump_stats()
389 xsks[i]->ring_stats.prev_rx_invalid_npkts) * in dump_stats()
391 tx_invalid_pps = (xsks[i]->ring_stats.tx_invalid_npkts - in dump_stats()
392 xsks[i]->ring_stats.prev_tx_invalid_npkts) * in dump_stats()
394 full_pps = (xsks[i]->ring_stats.rx_full_npkts - in dump_stats()
395 xsks[i]->ring_stats.prev_rx_full_npkts) * in dump_stats()
397 fill_empty_pps = (xsks[i]->ring_stats.rx_fill_empty_npkts - in dump_stats()
398 xsks[i]->ring_stats.prev_rx_fill_empty_npkts) * in dump_stats()
400 tx_empty_pps = (xsks[i]->ring_stats.tx_empty_npkts - in dump_stats()
401 xsks[i]->ring_stats.prev_tx_empty_npkts) * in dump_stats()
405 xsks[i]->ring_stats.rx_dropped_npkts); in dump_stats()
407 xsks[i]->ring_stats.rx_invalid_npkts); in dump_stats()
409 xsks[i]->ring_stats.tx_invalid_npkts); in dump_stats()
411 xsks[i]->ring_stats.rx_full_npkts); in dump_stats()
413 xsks[i]->ring_stats.rx_fill_empty_npkts); in dump_stats()
415 xsks[i]->ring_stats.tx_empty_npkts); in dump_stats()
417 xsks[i]->ring_stats.prev_rx_dropped_npkts = in dump_stats()
418 xsks[i]->ring_stats.rx_dropped_npkts; in dump_stats()
419 xsks[i]->ring_stats.prev_rx_invalid_npkts = in dump_stats()
420 xsks[i]->ring_stats.rx_invalid_npkts; in dump_stats()
421 xsks[i]->ring_stats.prev_tx_invalid_npkts = in dump_stats()
422 xsks[i]->ring_stats.tx_invalid_npkts; in dump_stats()
423 xsks[i]->ring_stats.prev_rx_full_npkts = in dump_stats()
424 xsks[i]->ring_stats.rx_full_npkts; in dump_stats()
425 xsks[i]->ring_stats.prev_rx_fill_empty_npkts = in dump_stats()
426 xsks[i]->ring_stats.rx_fill_empty_npkts; in dump_stats()
427 xsks[i]->ring_stats.prev_tx_empty_npkts = in dump_stats()
428 xsks[i]->ring_stats.tx_empty_npkts; in dump_stats()
501 int i, cmd = CLOSE_CONN; in xdpsock_cleanup() local
504 for (i = 0; i < num_socks; i++) in xdpsock_cleanup()
505 xsk_socket__delete(xsks[i]->xsk); in xdpsock_cleanup()
536 int i = 0; in hex_dump() local
546 if (!(++i % line_size) || (length == 0 && i % line_size)) { in hex_dump()
548 while (i++ % line_size) in hex_dump()
567 int i; in memset32_htonl() local
571 for (i = 0; i < (size & (~0x3)); i += 4) in memset32_htonl()
572 ptr[i >> 2] = val; in memset32_htonl()
574 for (; i < size; i++) in memset32_htonl()
575 ((char *)dest)[i] = ((char *)&val)[i & 3]; in memset32_htonl()
837 int ret, i; in xsk_populate_fill_ring() local
844 for (i = 0; i < XSK_RING_PROD__DEFAULT_NUM_DESCS * 2; i++) in xsk_populate_fill_ring()
846 i * opt_xsk_frame_size; in xsk_populate_fill_ring()
1151 unsigned int i; in complete_tx_l2fwd() local
1166 for (i = 0; i < rcvd; i++) in complete_tx_l2fwd()
1199 unsigned int rcvd, i; in rx_drop() local
1223 for (i = 0; i < rcvd; i++) { in rx_drop()
1243 int i, ret; in rx_drop_all() local
1245 for (i = 0; i < num_socks; i++) { in rx_drop_all()
1246 fds[i].fd = xsk_socket__fd(xsks[i]->xsk); in rx_drop_all()
1247 fds[i].events = POLLIN; in rx_drop_all()
1252 for (i = 0; i < num_socks; i++) in rx_drop_all()
1253 xsks[i]->app_stats.opt_polls++; in rx_drop_all()
1259 for (i = 0; i < num_socks; i++) in rx_drop_all()
1260 rx_drop(xsks[i]); in rx_drop_all()
1270 unsigned int i; in tx_only() local
1279 for (i = 0; i < batch_size; i++) { in tx_only()
1281 idx + i); in tx_only()
1282 tx_desc->addr = (*frame_nb + i) * opt_xsk_frame_size; in tx_only()
1308 int i; in complete_tx_only_all() local
1312 for (i = 0; i < num_socks; i++) { in complete_tx_only_all()
1313 if (xsks[i]->outstanding_tx) { in complete_tx_only_all()
1314 complete_tx_only(xsks[i], opt_batch_size); in complete_tx_only_all()
1315 pending = !!xsks[i]->outstanding_tx; in complete_tx_only_all()
1326 int i, ret; in tx_only_all() local
1328 for (i = 0; i < num_socks; i++) { in tx_only_all()
1329 fds[0].fd = xsk_socket__fd(xsks[i]->xsk); in tx_only_all()
1337 for (i = 0; i < num_socks; i++) in tx_only_all()
1338 xsks[i]->app_stats.opt_polls++; in tx_only_all()
1347 for (i = 0; i < num_socks; i++) in tx_only_all()
1348 tx_only(xsks[i], &frame_nb[i], batch_size); in tx_only_all()
1362 unsigned int rcvd, i; in l2fwd() local
1390 for (i = 0; i < rcvd; i++) { in l2fwd()
1415 int i, ret; in l2fwd_all() local
1419 for (i = 0; i < num_socks; i++) { in l2fwd_all()
1420 fds[i].fd = xsk_socket__fd(xsks[i]->xsk); in l2fwd_all()
1421 fds[i].events = POLLOUT | POLLIN; in l2fwd_all()
1422 xsks[i]->app_stats.opt_polls++; in l2fwd_all()
1429 for (i = 0; i < num_socks; i++) in l2fwd_all()
1430 l2fwd(xsks[i]); in l2fwd_all()
1465 int i, xsks_map; in enter_xsks_into_map() local
1475 for (i = 0; i < num_socks; i++) { in enter_xsks_into_map()
1476 int fd = xsk_socket__fd(xsks[i]->xsk); in enter_xsks_into_map()
1479 key = i; in enter_xsks_into_map()
1482 fprintf(stderr, "ERROR: bpf_map_update_elem %d\n", i); in enter_xsks_into_map()
1588 int i, ret; in main() local
1639 for (i = 0; i < opt_num_xsks; i++) in main()
1642 for (i = 0; i < opt_num_xsks; i++) in main()
1643 apply_setsockopt(xsks[i]); in main()
1648 for (i = 0; i < NUM_FRAMES; i++) in main()
1649 gen_eth_frame(umem, i * opt_xsk_frame_size); in main()