| /f-stack/dpdk/lib/librte_graph/ |
| H A D | rte_graph_worker.h | 54 struct rte_node { struct 85 struct rte_node *nodes[] __rte_cache_min_aligned; /**< Next nodes. */ argument 119 struct rte_node *node, uint16_t req_size); 137 struct rte_node *node; in rte_graph_walk() 243 static __rte_always_inline struct rte_node * 244 __rte_node_next_node_get(struct rte_node *node, rte_edge_t next) in __rte_node_next_node_get() 271 rte_node_enqueue(struct rte_graph *graph, struct rte_node *node, in rte_node_enqueue() 298 rte_node_enqueue_x1(struct rte_graph *graph, struct rte_node *node, in rte_node_enqueue_x1() 328 rte_node_enqueue_x2(struct rte_graph *graph, struct rte_node *node, in rte_node_enqueue_x2() 363 rte_node_enqueue_x4(struct rte_graph *graph, struct rte_node *node, in rte_node_enqueue_x4() [all …]
|
| H A D | graph_populate.c | 39 sz += sizeof(struct rte_node); in graph_fp_mem_calc_size() 76 struct rte_node *node = RTE_PTR_ADD(graph, off); in graph_nodes_populate() 91 off += sizeof(struct rte_node); in graph_nodes_populate() 98 off += sizeof(struct rte_node *) * nb_edges; in graph_nodes_populate() 105 struct rte_node * 110 struct rte_node *node; in graph_node_id_to_ptr() 119 struct rte_node * 124 struct rte_node *node; in graph_node_name_to_ptr() 138 struct rte_node *node; in graph_node_nexts_populate() 161 struct rte_node *node; in graph_src_nodes_populate() [all …]
|
| H A D | rte_graph.h | 73 struct rte_node; /**< Node object */ 100 struct rte_node *node, void **objs, 120 struct rte_node *node); 136 struct rte_node *node); 361 struct rte_node *rte_graph_node_get(rte_graph_t graph_id, rte_node_t node_id); 375 struct rte_node *rte_graph_node_get_by_name(const char *graph,
|
| H A D | graph.c | 215 struct rte_node *node; in graph_mem_fixup_node_ctx() 416 struct rte_node * 419 struct rte_node *node; in rte_graph_node_get() 438 struct rte_node * 441 struct rte_node *node; in rte_graph_node_get_by_name() 461 __rte_node_stream_alloc(struct rte_graph *graph, struct rte_node *node) in __rte_node_stream_alloc() 476 __rte_node_stream_alloc_size(struct rte_graph *graph, struct rte_node *node, in __rte_node_stream_alloc_size()
|
| H A D | graph_private.h | 303 struct rte_node *graph_node_id_to_ptr(const struct rte_graph *graph, 319 struct rte_node *graph_node_name_to_ptr(const struct rte_graph *graph,
|
| H A D | graph_stats.c | 27 struct rte_node *nodes[]; 118 cluster_node_size += cluster->nb_graphs * sizeof(struct rte_node *); in stats_mem_init() 142 struct rte_node *node; in stats_mem_populate() 333 struct rte_node *node; in cluster_node_arregate_stats()
|
| H A D | node.c | 65 RTE_BUILD_BUG_ON((offsetof(struct rte_node, nodes) - in __rte_node_register() 66 offsetof(struct rte_node, ctx)) != in __rte_node_register()
|
| H A D | graph_debug.c | 51 struct rte_node *n; in rte_graph_obj_dump()
|
| /f-stack/dpdk/app/test/ |
| H A D | test_graph.c | 21 struct rte_node *node, void **objs, 25 struct rte_node *node, void **objs, 29 struct rte_node *node, void **objs, 33 struct rte_node *node, void **objs, 37 struct rte_node *node, void **objs, 131 node_init(const struct rte_graph *graph, struct rte_node *node) in node_init() 157 test_node_worker_source(struct rte_graph *graph, struct rte_node *node, in test_node_worker_source() 202 test_node0_worker(struct rte_graph *graph, struct rte_node *node, void **objs, in test_node0_worker() 285 test_node1_worker(struct rte_graph *graph, struct rte_node *node, void **objs, in test_node1_worker() 339 test_node2_worker(struct rte_graph *graph, struct rte_node *node, void **objs, in test_node2_worker() [all …]
|
| H A D | test_graph_perf.c | 67 test_node_ctx_init(const struct rte_graph *graph, struct rte_node *node) in test_node_ctx_init() 94 test_perf_node_worker_source(struct rte_graph *graph, struct rte_node *node, in test_perf_node_worker_source() 124 struct rte_node *node, void **objs, in test_perf_node_worker_source_burst_one() 154 test_perf_node_worker(struct rte_graph *graph, struct rte_node *node, in test_perf_node_worker() 219 test_perf_node_sink(struct rte_graph *graph, struct rte_node *node, void **objs, in test_perf_node_sink()
|
| /f-stack/dpdk/lib/librte_node/ |
| H A D | ethdev_tx.c | 16 ethdev_tx_node_process(struct rte_graph *graph, struct rte_node *node, in ethdev_tx_node_process() 40 ethdev_tx_node_init(const struct rte_graph *graph, struct rte_node *node) in ethdev_tx_node_init()
|
| H A D | ethdev_rx.c | 18 ethdev_rx_node_process_inline(struct rte_graph *graph, struct rte_node *node, in ethdev_rx_node_process_inline() 42 ethdev_rx_node_process(struct rte_graph *graph, struct rte_node *node, in ethdev_rx_node_process() 180 ethdev_rx_node_init(const struct rte_graph *graph, struct rte_node *node) in ethdev_rx_node_init()
|
| H A D | null.c | 8 null(struct rte_graph *graph, struct rte_node *node, void **objs, in null()
|
| H A D | pkt_drop.c | 10 pkt_drop_process(struct rte_graph *graph, struct rte_node *node, void **objs, in pkt_drop_process()
|
| H A D | ip4_lookup.c | 56 ip4_lookup_node_process_scalar(struct rte_graph *graph, struct rte_node *node, in ip4_lookup_node_process_scalar() 183 ip4_lookup_node_init(const struct rte_graph *graph, struct rte_node *node) in ip4_lookup_node_init()
|
| H A D | ip4_rewrite.c | 38 ip4_rewrite_node_process(struct rte_graph *graph, struct rte_node *node, in ip4_rewrite_node_process() 263 ip4_rewrite_node_init(const struct rte_graph *graph, struct rte_node *node) in ip4_rewrite_node_init()
|
| H A D | pkt_cls.c | 34 pkt_cls_node_process(struct rte_graph *graph, struct rte_node *node, in pkt_cls_node_process()
|
| H A D | ip4_lookup_sse.h | 10 ip4_lookup_node_process_vec(struct rte_graph *graph, struct rte_node *node, in ip4_lookup_node_process_vec()
|
| H A D | ip4_lookup_neon.h | 10 ip4_lookup_node_process_vec(struct rte_graph *graph, struct rte_node *node, in ip4_lookup_node_process_vec()
|
| /f-stack/dpdk/doc/guides/prog_guide/ |
| H A D | graph_lib.rst | 217 The fast-path object for the node is ``struct rte_node``. 221 ``struct rte_node *`` memory. 225 ``struct rte_node*``. ``rte_graph_foreach_node()`` iterator function works on 331 the ``rte_node`` objects. 347 there are packets received. Each ``rte_node`` works only on one Rx port and 349 a rte_node is cloned from ethdev_rx_base_node as ``ethdev_rx-X-Y`` in 351 Each graph needs to be associated with a unique rte_node for a (port, rx_queue). 357 node->ctx. For each (port X), this ``rte_node`` is cloned from 362 based on graph id to each rte_node instance. Each graph needs to be associated 363 with a rte_node for each (port).
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_20_05.rst | 307 * **Added the rte_node library.** 309 Added the ``rte_node`` library that consists of nodes used by the
|