f-stack/dpdk/lib/pdcp/pdcp_reorder.c

21 lines
420 B
C
Raw Permalink Normal View History

2025-01-10 11:50:43 +00:00
/* SPDX-License-Identifier: BSD-3-Clause
* Copyright(C) 2023 Marvell.
*/
#include <rte_errno.h>
#include <rte_reorder.h>
#include "pdcp_reorder.h"
int
pdcp_reorder_create(struct pdcp_reorder *reorder, size_t nb_elem, void *mem, size_t mem_size)
{
reorder->buf = rte_reorder_init(mem, mem_size, "reorder_buffer", nb_elem);
if (reorder->buf == NULL)
return -rte_errno;
reorder->is_active = false;
return 0;
}