#ifndef _PACKET_INJECTOR_TEST_FRAME_H #define _PACKET_INJECTOR_TEST_FRAME_H #ifdef __cplusplus extern "C" { #endif struct packet_injector_case { // descriptor int finish_clean_work_dir; const char *descriptor; const char *work_dir; // prefix const char *input_prefix; const char *output_prefix; // input pcap const char *input_pcap; // compare const char *c2s_expect_pcap; const char *c2s_output_pcap; const char *s2c_expect_pcap; const char *s2c_output_pcap; // packet injector command const char *packet_injector_cmd; const char *diff_skip_pattern; }; void packet_injector_test_frame_run(struct packet_injector_case *test); #ifdef __cplusplus } #endif #endif