X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=test%2Fnetns_utils.h;fp=test%2Fnetns_utils.h;h=7bbe51a279540146f44b1f4027d138e1245aa259;hp=0000000000000000000000000000000000000000;hb=e38737be28c742b241a6b0ffdbad541c3c0b13b2;hpb=d78e24a1f77084f2395b7f344533fc1819b0b3b0 diff --git a/test/netns_utils.h b/test/netns_utils.h new file mode 100644 index 00000000..7bbe51a2 --- /dev/null +++ b/test/netns_utils.h @@ -0,0 +1,17 @@ +#ifndef MESHLINK_TEST_NETNS_UTILS_H +#define MESHLINK_TEST_NETNS_UTILS_H + +typedef struct peer_config { + const char *name; + const dev_class_t devclass; + + char *netns_name; + int netns; + meshlink_handle_t *mesh; +} peer_config_t; + +extern void change_peer_ip(peer_config_t *peer); +extern peer_config_t *setup_relay_peer_nut(const char *prefix); +extern void close_relay_peer_nut(peer_config_t *peers); + +#endif