o-du/phy
Intel O-RAN/X-RAN Generated Doxygen Documentation
Data Structures | Functions | Variables
chain_tests.cc File Reference
#include "common.hpp"
#include "xran_lib_wrap.hpp"
#include "xran_common.h"
#include "xran_fh_o_du.h"
#include "ethdi.h"
#include "ethernet.h"
#include "xran_transport.h"
#include "xran_cp_api.h"
#include <stdint.h>
Include dependency graph for chain_tests.cc:

Go to the source code of this file.

Data Structures

class  TestChain
 

Functions

void tx_cp_dl_cb (struct rte_timer *tim, void *arg)
 
void tx_cp_ul_cb (struct rte_timer *tim, void *arg)
 
int xran_process_tx_sym (void *arg)
 
int process_mbuf (struct rte_mbuf *pkt)
 
void xran_ut_tx_cp_dl ()
 
void xran_ut_tx_cp_ul ()
 
void xran_ut_tx_up_dl ()
 
void xran_ut_tx_cpup_dl ()
 
int send_mbuf_up (struct rte_mbuf *mbuf, uint16_t type)
 
int send_mbuf_cp_perf (struct rte_mbuf *mbuf, uint16_t type)
 
void utcp_fh_rx_callback (void *pCallbackTag, xran_status_t status)
 
void utcp_fh_rx_prach_callback (void *pCallbackTag, xran_status_t status)
 
 TEST_P (TestChain, CPlaneDLPerf)
 
 TEST_P (TestChain, CPlaneULPerf)
 
 TEST_P (TestChain, UPlaneDLPerf)
 
 TEST_P (TestChain, APlaneDLPerf)
 
 INSTANTIATE_TEST_CASE_P (UnitTest, TestChain, testing::ValuesIn(get_sequence(TestChain::get_number_of_cases("TestChain"))))
 

Variables

const std::string module_name = "C-Plane"
 
const uint8_t m_bitmask [] = { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }
 

Function Documentation

◆ INSTANTIATE_TEST_CASE_P()

INSTANTIATE_TEST_CASE_P ( UnitTest  ,
TestChain  ,
testing::ValuesIn(get_sequence(TestChain::get_number_of_cases("TestChain")))   
)
Here is the caller graph for this function:

◆ process_mbuf()

int process_mbuf ( struct rte_mbuf *  pkt)

Definition at line 143 of file xran_common.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ send_mbuf_cp_perf()

int send_mbuf_cp_perf ( struct rte_mbuf *  mbuf,
uint16_t  type 
)

Definition at line 92 of file chain_tests.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ send_mbuf_up()

int send_mbuf_up ( struct rte_mbuf *  mbuf,
uint16_t  type 
)

Definition at line 86 of file chain_tests.cc.

Here is the caller graph for this function:

◆ TEST_P() [1/4]

TEST_P ( TestChain  ,
CPlaneDLPerf   
)

Definition at line 226 of file chain_tests.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TEST_P() [2/4]

TEST_P ( TestChain  ,
CPlaneULPerf   
)

Definition at line 239 of file chain_tests.cc.

Here is the call graph for this function:

◆ TEST_P() [3/4]

TEST_P ( TestChain  ,
UPlaneDLPerf   
)

Definition at line 252 of file chain_tests.cc.

Here is the call graph for this function:

◆ TEST_P() [4/4]

TEST_P ( TestChain  ,
APlaneDLPerf   
)

Definition at line 276 of file chain_tests.cc.

Here is the call graph for this function:

◆ tx_cp_dl_cb()

void tx_cp_dl_cb ( struct rte_timer *  tim,
void *  arg 
)

Definition at line 910 of file xran_main.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tx_cp_ul_cb()

void tx_cp_ul_cb ( struct rte_timer *  tim,
void *  arg 
)

Definition at line 1045 of file xran_main.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ utcp_fh_rx_callback()

void utcp_fh_rx_callback ( void *  pCallbackTag,
xran_status_t  status 
)

Definition at line 113 of file chain_tests.cc.

Here is the caller graph for this function:

◆ utcp_fh_rx_prach_callback()

void utcp_fh_rx_prach_callback ( void *  pCallbackTag,
xran_status_t  status 
)

Definition at line 118 of file chain_tests.cc.

Here is the caller graph for this function:

◆ xran_process_tx_sym()

int xran_process_tx_sym ( void *  arg)

Definition at line 2202 of file xran_main.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xran_ut_tx_cp_dl()

void xran_ut_tx_cp_dl ( )

Definition at line 49 of file chain_tests.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xran_ut_tx_cp_ul()

void xran_ut_tx_cp_ul ( )

Definition at line 55 of file chain_tests.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xran_ut_tx_cpup_dl()

void xran_ut_tx_cpup_dl ( )

Definition at line 67 of file chain_tests.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ xran_ut_tx_up_dl()

void xran_ut_tx_up_dl ( )

Definition at line 61 of file chain_tests.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ m_bitmask

const uint8_t m_bitmask[] = { 0x00, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff }

Definition at line 35 of file chain_tests.cc.

◆ module_name

const std::string module_name = "C-Plane"

Definition at line 33 of file chain_tests.cc.