xref: /dpdk/lib/pdcp/pdcp_reorder.c (revision 7917b0d38e92e8b9ec5a870415b791420e10f11a)
1 /* SPDX-License-Identifier: BSD-3-Clause
2  * Copyright(C) 2023 Marvell.
3  */
4 
5 #include <rte_errno.h>
6 #include <rte_reorder.h>
7 
8 #include "pdcp_reorder.h"
9 
10 int
11 pdcp_reorder_create(struct pdcp_reorder *reorder, size_t nb_elem, void *mem, size_t mem_size)
12 {
13 	reorder->buf = rte_reorder_init(mem, mem_size, "reorder_buffer", nb_elem);
14 	if (reorder->buf == NULL)
15 		return -rte_errno;
16 
17 	reorder->is_active = false;
18 
19 	return 0;
20 }
21