• Home
  • Raw
  • Download

Lines Matching refs:i

135 	u64 total_size, i;  in bpool_init()  local
182 for (i = 0; i < n_slabs; i++) in bpool_init()
183 bp->slabs[i] = &bp->buffers[i * params->n_buffers_per_slab]; in bpool_init()
186 for (i = 0; i < n_slabs_reserved; i++) in bpool_init()
187 bp->slabs_reserved[i] = &bp->buffers_reserved[i * in bpool_init()
191 for (i = 0; i < n_buffers; i++) in bpool_init()
192 bp->buffers[i] = i * params->buffer_size; in bpool_init()
479 int status, i; in port_init() local
516 for (i = 0; i < umem_fq_size; i++) in port_init()
517 *xsk_ring_prod__fill_addr(&p->umem_fq, pos + i) = in port_init()
529 u32 n_pkts, pos, i; in port_rx_burst() local
552 for (i = 0; i < n_pkts; i++) { in port_rx_burst()
553 b->addr[i] = xsk_ring_cons__rx_desc(&p->rxq, pos + i)->addr; in port_rx_burst()
554 b->len[i] = xsk_ring_cons__rx_desc(&p->rxq, pos + i)->len; in port_rx_burst()
578 for (i = 0; i < n_pkts; i++) in port_rx_burst()
579 *xsk_ring_prod__fill_addr(&p->umem_fq, pos + i) = in port_rx_burst()
590 u32 n_pkts, pos, i; in port_tx_burst() local
598 for (i = 0; i < n_pkts; i++) { in port_tx_burst()
599 u64 addr = *xsk_ring_cons__comp_addr(&p->umem_cq, pos + i); in port_tx_burst()
619 for (i = 0; i < n_pkts; i++) { in port_tx_burst()
620 xsk_ring_prod__tx_desc(&p->txq, pos + i)->addr = b->addr[i]; in port_tx_burst()
621 xsk_ring_prod__tx_desc(&p->txq, pos + i)->len = b->len[i]; in port_tx_burst()
666 u32 i; in thread_func() local
672 for (i = 0; !t->quit; i = (i + 1) & (t->n_ports_rx - 1)) { in thread_func()
673 struct port *port_rx = t->ports_rx[i]; in thread_func()
674 struct port *port_tx = t->ports_tx[i]; in thread_func()
676 struct burst_tx *btx = &t->burst_tx[i]; in thread_func()
880 u32 i; in print_thread() local
885 for (i = 0; i < t->n_ports_rx; i++) { in print_thread()
886 struct port *port_rx = t->ports_rx[i]; in print_thread()
887 struct port *port_tx = t->ports_tx[i]; in print_thread()
953 int i; in print_port_stats_all() local
956 for (i = 0; i < n_ports; i++) in print_port_stats_all()
957 print_port_stats(i, ns_diff); in print_port_stats_all()
971 int i; in remove_xdp_program() local
973 for (i = 0 ; i < n_ports; i++) in remove_xdp_program()
974 bpf_set_link_xdp_fd(if_nametoindex(port_params[i].iface), -1, in remove_xdp_program()
975 port_params[i].xsk_cfg.xdp_flags); in remove_xdp_program()
982 int i; in main() local
989 for (i = 0; i < MAX_PORTS; i++) in main()
990 memcpy(&port_params[i], &port_params_default, in main()
1007 for (i = 0; i < MAX_PORTS; i++) in main()
1008 port_params[i].bp = bp; in main()
1010 for (i = 0; i < n_ports; i++) { in main()
1011 ports[i] = port_init(&port_params[i]); in main()
1012 if (!ports[i]) { in main()
1013 printf("Port %d initialization failed.\n", i); in main()
1016 print_port(i); in main()
1021 for (i = 0; i < n_threads; i++) { in main()
1022 struct thread_data *t = &thread_data[i]; in main()
1026 t->ports_rx[j] = ports[i * n_ports_per_thread + j]; in main()
1027 t->ports_tx[j] = ports[i * n_ports_per_thread + in main()
1033 print_thread(i); in main()
1036 for (i = 0; i < n_threads; i++) { in main()
1039 status = pthread_create(&threads[i], in main()
1042 &thread_data[i]); in main()
1044 printf("Thread %d creation failed.\n", i); in main()
1071 for (i = 0; i < n_threads; i++) in main()
1072 thread_data[i].quit = 1; in main()
1074 for (i = 0; i < n_threads; i++) in main()
1075 pthread_join(threads[i], NULL); in main()
1077 for (i = 0; i < n_ports; i++) in main()
1078 port_free(ports[i]); in main()