34 lines
537 B
C
34 lines
537 B
C
#pragma once
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
{
|
|
#endif
|
|
|
|
#define MAX_COMPARISON 16
|
|
|
|
struct packet_inject_case
|
|
{
|
|
int finish_clean_work_dir;
|
|
const char *descriptor;
|
|
const char *work_dir;
|
|
|
|
const char *input_prefix;
|
|
const char *input_pcap;
|
|
|
|
struct
|
|
{
|
|
const char *expect_pcap;
|
|
const char *inject_pcap;
|
|
} compares[MAX_COMPARISON];
|
|
|
|
const char *packet_injector_cmd[16];
|
|
const char *diff_skip_pattern;
|
|
};
|
|
|
|
void packet_inject_test(struct packet_inject_case *test);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|