summaryrefslogtreecommitdiffstats
path: root/src/spdk/dpdk/app/test/test_pdump.h
blob: abef9a85ec0991228a3f6b91d434c555a71551af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* SPDX-License-Identifier: BSD-3-Clause
 * Copyright(c) 2018 Intel Corporation
 */

#ifndef _TEST_PDUMP_H_
#define _TEST_PDUMP_H_

#define QUEUE_ID 0
#define NUM_ITR 3

/* sample test to send packets to the pdump client recursively */
void *send_pkts(void *port);

/* Sample test to create setup for the pdump server tests */
int test_pdump_init(void);

/* Sample test to teardown the pdump server setup */
int test_pdump_uninit(void);

/* Sample test to run the pdump client tests */
int run_pdump_client_tests(void);

/* Sample test to run the pdump server tests */
int run_pdump_server_tests(void);

/* Sample test to run the pdump client and server tests based on
 * the process type
 */
int test_pdump(void);

#endif /* _TEST_PDUMP_H_ */