xref: /f-stack/dpdk/lib/librte_node/null.c (revision 2d9fd380)
1*2d9fd380Sjfb8856606 /* SPDX-License-Identifier: BSD-3-Clause
2*2d9fd380Sjfb8856606  * Copyright(C) 2020 Marvell International Ltd.
3*2d9fd380Sjfb8856606  */
4*2d9fd380Sjfb8856606 
5*2d9fd380Sjfb8856606 #include <rte_graph.h>
6*2d9fd380Sjfb8856606 
7*2d9fd380Sjfb8856606 static uint16_t
null(struct rte_graph * graph,struct rte_node * node,void ** objs,uint16_t nb_objs)8*2d9fd380Sjfb8856606 null(struct rte_graph *graph, struct rte_node *node, void **objs,
9*2d9fd380Sjfb8856606 	uint16_t nb_objs)
10*2d9fd380Sjfb8856606 {
11*2d9fd380Sjfb8856606 	RTE_SET_USED(node);
12*2d9fd380Sjfb8856606 	RTE_SET_USED(objs);
13*2d9fd380Sjfb8856606 	RTE_SET_USED(graph);
14*2d9fd380Sjfb8856606 
15*2d9fd380Sjfb8856606 	return nb_objs;
16*2d9fd380Sjfb8856606 }
17*2d9fd380Sjfb8856606 
18*2d9fd380Sjfb8856606 static struct rte_node_register null_node = {
19*2d9fd380Sjfb8856606 	.name = "null",
20*2d9fd380Sjfb8856606 	.process = null,
21*2d9fd380Sjfb8856606 };
22*2d9fd380Sjfb8856606 
23*2d9fd380Sjfb8856606 RTE_NODE_REGISTER(null_node);
24