Home
last modified time | relevance | path

Searched refs:evt_rsrc (Results 1 – 12 of 12) sorted by relevance

/f-stack/dpdk/examples/l3fwd/
H A Dl3fwd_event_generic.c80 evt_rsrc->event_d_id = event_d_id; in l3fwd_event_device_setup_generic()
99 evt_rsrc->evp.nb_ports); in l3fwd_event_port_setup_generic()
100 if (!evt_rsrc->evp.event_p_id) in l3fwd_event_port_setup_generic()
134 evt_rsrc->evq.event_q_id, in l3fwd_event_port_setup_generic()
165 evt_rsrc->evq.nb_queues); in l3fwd_event_queue_setup_generic()
166 if (!evt_rsrc->evq.event_q_id) in l3fwd_event_queue_setup_generic()
214 free(evt_rsrc->evp.event_p_id); in l3fwd_rx_tx_adapter_setup_generic()
215 free(evt_rsrc->evq.event_q_id); in l3fwd_rx_tx_adapter_setup_generic()
258 free(evt_rsrc->evp.event_p_id); in l3fwd_rx_tx_adapter_setup_generic()
259 free(evt_rsrc->evq.event_q_id); in l3fwd_rx_tx_adapter_setup_generic()
[all …]
H A Dl3fwd_event_internal_port.c79 evt_rsrc->event_d_id = event_d_id; in l3fwd_event_device_setup_internal_port()
98 evt_rsrc->evp.nb_ports); in l3fwd_event_port_setup_internal_port()
99 if (!evt_rsrc->evp.event_p_id) in l3fwd_event_port_setup_internal_port()
174 evt_rsrc->evq.nb_queues); in l3fwd_event_queue_setup_internal_port()
175 if (!evt_rsrc->evq.event_q_id) in l3fwd_event_queue_setup_internal_port()
213 free(evt_rsrc->evp.event_p_id); in l3fwd_rx_tx_adapter_setup_internal_port()
214 free(evt_rsrc->evq.event_q_id); in l3fwd_rx_tx_adapter_setup_internal_port()
223 &evt_rsrc->def_p_conf); in l3fwd_rx_tx_adapter_setup_internal_port()
251 free(evt_rsrc->evp.event_p_id); in l3fwd_rx_tx_adapter_setup_internal_port()
252 free(evt_rsrc->evq.event_q_id); in l3fwd_rx_tx_adapter_setup_internal_port()
[all …]
H A Dl3fwd_event.c71 evt_rsrc->eth_rx_queues); in l3fwd_eth_dev_port_setup()
120 if (!evt_rsrc->per_port_pool) { in l3fwd_eth_dev_port_setup()
144 if (!evt_rsrc->per_port_pool) in l3fwd_eth_dev_port_setup()
147 evt_rsrc->pkt_pool[0][0]); in l3fwd_eth_dev_port_setup()
185 evt_rsrc->tx_mode_q |= !(caps & in l3fwd_event_capability_setup()
189 if (evt_rsrc->tx_mode_q) in l3fwd_event_capability_setup()
233 if (!evt_rsrc->enabled) in l3fwd_event_resource_setup()
252 evt_rsrc->ops.event_port_setup(); in l3fwd_event_resource_setup()
255 evt_rsrc->ops.adapter_setup(); in l3fwd_event_resource_setup()
262 evt_rsrc->ops.lpm_event_loop = lpm_event_loop[evt_rsrc->tx_mode_q] in l3fwd_event_resource_setup()
[all …]
H A Dmain.c452 evt_rsrc->enabled = false; in parse_mode()
454 evt_rsrc->enabled = true; in parse_mode()
1150 evt_rsrc->rx_adptr.rx_adptr[i]); in l3fwd_event_service_setup()
1152 evt_rsrc->event_d_id, in l3fwd_event_service_setup()
1157 evt_rsrc->rx_adptr.rx_adptr[i]); in l3fwd_event_service_setup()
1167 evt_rsrc->tx_adptr.tx_adptr[i]); in l3fwd_event_service_setup()
1169 evt_rsrc->event_d_id, in l3fwd_event_service_setup()
1174 evt_rsrc->tx_adptr.tx_adptr[i]); in l3fwd_event_service_setup()
1217 evt_rsrc->pkt_pool = pktmbuf_pool; in main()
1220 if (evt_rsrc->enabled) { in main()
[all …]
H A Dl3fwd_lpm.c303 evt_rsrc->evq.nb_queues - 1]; in lpm_event_loop_single()
304 const uint8_t event_d_id = evt_rsrc->event_d_id; in lpm_event_loop_single()
349 evt_rsrc->evq.nb_queues - 1]; in lpm_event_loop_burst()
350 const uint8_t event_d_id = evt_rsrc->event_d_id; in lpm_event_loop_burst()
351 const uint16_t deq_len = evt_rsrc->deq_depth; in lpm_event_loop_burst()
414 lpm_event_loop_single(evt_rsrc, flags); in lpm_event_loop()
416 lpm_event_loop_burst(evt_rsrc, flags); in lpm_event_loop()
422 struct l3fwd_event_resources *evt_rsrc = in lpm_event_main_loop_tx_d() local
432 struct l3fwd_event_resources *evt_rsrc = in lpm_event_main_loop_tx_d_burst() local
442 struct l3fwd_event_resources *evt_rsrc = in lpm_event_main_loop_tx_q() local
[all …]
H A Dl3fwd_em.c706 evt_rsrc->evq.nb_queues - 1]; in em_event_loop_single()
707 const uint8_t event_d_id = evt_rsrc->event_d_id; in em_event_loop_single()
760 evt_rsrc->evq.nb_queues - 1]; in em_event_loop_burst()
761 const uint8_t event_d_id = evt_rsrc->event_d_id; in em_event_loop_burst()
762 const uint16_t deq_len = evt_rsrc->deq_depth; in em_event_loop_burst()
831 em_event_loop_single(evt_rsrc, flags); in em_event_loop()
833 em_event_loop_burst(evt_rsrc, flags); in em_event_loop()
839 struct l3fwd_event_resources *evt_rsrc = in em_event_main_loop_tx_d() local
849 struct l3fwd_event_resources *evt_rsrc = in em_event_main_loop_tx_d_burst() local
859 struct l3fwd_event_resources *evt_rsrc = in em_event_main_loop_tx_q() local
[all …]
/f-stack/dpdk/examples/l2fwd-event/
H A Dl2fwd_event_generic.c22 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_device_setup_generic() local
98 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_port_setup_generic() local
110 evt_rsrc->evp.nb_ports); in l2fwd_event_port_setup_generic()
111 if (!evt_rsrc->evp.event_p_id) in l2fwd_event_port_setup_generic()
145 evt_rsrc->evq.event_q_id, in l2fwd_event_port_setup_generic()
163 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_queue_setup_generic() local
177 evt_rsrc->evq.nb_queues); in l2fwd_event_queue_setup_generic()
178 if (!evt_rsrc->evq.event_q_id) in l2fwd_event_queue_setup_generic()
208 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_rx_tx_adapter_setup_generic() local
226 free(evt_rsrc->evp.event_p_id); in l2fwd_rx_tx_adapter_setup_generic()
[all …]
H A Dl2fwd_event.c64 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_service_setup() local
85 evt_rsrc->event_d_id, in l2fwd_event_service_setup()
100 evt_rsrc->event_d_id, in l2fwd_event_service_setup()
122 evt_rsrc->tx_mode_q |= !(caps & in l2fwd_event_capability_setup()
126 if (evt_rsrc->tx_mode_q) in l2fwd_event_capability_setup()
187 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_loop_single() local
229 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_loop_burst() local
365 if (evt_rsrc == NULL) in l2fwd_event_resource_setup()
368 rsrc->evt_rsrc = evt_rsrc; in l2fwd_event_resource_setup()
392 [evt_rsrc->tx_mode_q] in l2fwd_event_resource_setup()
[all …]
H A Dl2fwd_event_internal_port.c22 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_device_setup_internal_port() local
96 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_port_setup_internal_port() local
108 evt_rsrc->evp.nb_ports); in l2fwd_event_port_setup_internal_port()
109 if (!evt_rsrc->evp.event_p_id) in l2fwd_event_port_setup_internal_port()
157 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_queue_setup_internal_port() local
185 evt_rsrc->evq.nb_queues); in l2fwd_event_queue_setup_internal_port()
186 if (!evt_rsrc->evq.event_q_id) in l2fwd_event_queue_setup_internal_port()
202 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_rx_tx_adapter_setup_internal_port() local
224 free(evt_rsrc->evp.event_p_id); in l2fwd_rx_tx_adapter_setup_internal_port()
234 &evt_rsrc->def_p_conf); in l2fwd_rx_tx_adapter_setup_internal_port()
[all …]
H A Dmain.c345 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_launch_one_lcore() local
348 evt_rsrc->ops.l2fwd_event_loop(rsrc); in l2fwd_launch_one_lcore()
459 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in print_stats() local
466 evt_rsrc->rx_adptr.rx_adptr[i], in print_stats()
479 evt_rsrc->rx_adptr.rx_adptr[i], in print_stats()
491 evt_rsrc->tx_adptr.tx_adptr[i], in print_stats()
499 evt_rsrc->tx_adptr.tx_adptr[i], in print_stats()
673 struct l2fwd_event_resources *evt_rsrc = in main() local
674 rsrc->evt_rsrc; in main()
677 evt_rsrc->rx_adptr.rx_adptr[i]); in main()
[all …]
H A Dl2fwd_common.h81 void *evt_rsrc; member
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dl2_forward_event.rst443 &evt_rsrc->def_p_conf);
450 eth_q_conf.ev.queue_id = evt_rsrc->evq.event_q_id[q_id];
460 evt_rsrc->rx_adptr.rx_adptr[adapter_id] = adapter_id;
462 if (q_id < evt_rsrc->evq.nb_queues)
471 &evt_rsrc->def_p_conf);
485 evt_rsrc->tx_adptr.tx_adptr[adapter_id] = adapter_id;
497 for (i = 0; i < evt_rsrc->rx_adptr.nb_rx_adptr; i++) {
499 evt_rsrc->rx_adptr.rx_adptr[i], &caps);
512 for (i = 0; i < evt_rsrc->tx_adptr.nb_tx_adptr; i++) {
514 evt_rsrc->tx_adptr.tx_adptr[i], &caps);
[all …]