| /f-stack/dpdk/examples/l3fwd/ |
| H A D | l3fwd_event_generic.c | 80 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 D | l3fwd_event_internal_port.c | 79 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 D | l3fwd_event.c | 71 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 D | main.c | 452 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 D | l3fwd_lpm.c | 303 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 D | l3fwd_em.c | 706 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 D | l2fwd_event_generic.c | 22 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 D | l2fwd_event.c | 64 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 D | l2fwd_event_internal_port.c | 22 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 D | main.c | 345 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 D | l2fwd_common.h | 81 void *evt_rsrc; member
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | l2_forward_event.rst | 443 &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 …]
|