Branch data Line data Source code
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 : 0 : pdcp_reorder_create(struct pdcp_reorder *reorder, size_t nb_elem, void *mem, size_t mem_size) 12 : : { 13 : 0 : reorder->buf = rte_reorder_init(mem, mem_size, "reorder_buffer", nb_elem); 14 [ # # ]: 0 : if (reorder->buf == NULL) 15 : 0 : return -rte_errno; 16 : : 17 : 0 : reorder->is_active = false; 18 : : 19 : 0 : return 0; 20 : : }