subtest_cfg
static void set_subtest_addresses(struct subtest_cfg *cfg)
static int run_server(struct subtest_cfg *cfg)
static int check_server_rx_data(struct subtest_cfg *cfg,
static struct connection *connect_client_to_server(struct subtest_cfg *cfg)
static void disconnect_client_from_server(struct subtest_cfg *cfg,
static int send_and_test_data(struct subtest_cfg *cfg, bool must_succeed)
static void vxlan_decap_mod_args_cb(struct subtest_cfg *cfg, char *dst)
static void udp_decap_mod_args_cb(struct subtest_cfg *cfg, char *dst)
static int configure_fou_rx_port(struct subtest_cfg *cfg, bool add)
static int add_fou_rx_port(struct subtest_cfg *cfg)
static int del_fou_rx_port(struct subtest_cfg *cfg)
static int update_tunnel_intf_addr(struct subtest_cfg *cfg)
static int configure_kernel_for_mpls(struct subtest_cfg *cfg)
static int configure_encapsulation(struct subtest_cfg *cfg)
static int configure_kernel_decapsulation(struct subtest_cfg *cfg)
static void remove_kernel_decapsulation(struct subtest_cfg *cfg)
static int configure_ebpf_decapsulation(struct subtest_cfg *cfg)
static void run_test(struct subtest_cfg *cfg)
static int subtest_setup(struct test_tc_tunnel *skel, struct subtest_cfg *cfg)
static void subtest_cleanup(struct subtest_cfg *cfg)
static struct subtest_cfg subtests_cfg[] = {
void (*extra_decap_mod_args_cb)(struct subtest_cfg *cfg, char *dst);
struct subtest_cfg *cfg;
static int build_subtest_name(struct subtest_cfg *cfg, char *dst, size_t size)
static int set_subtest_progs(struct subtest_cfg *cfg, struct test_tc_tunnel *skel)