static void test_case_2(void) { struct netlink_info *netlink; netlink = netlink_new(NETLINK_NETFILTER); printf("\n"); netlink_set_debug(netlink, do_debug, "[NETLINK] ", NULL); test_nfacct_new(netlink, "session-foo"); test_nfacct_dump(netlink); test_nfacct_del(netlink, "session-foo"); mainloop = g_main_loop_new(NULL, FALSE); g_main_loop_run(mainloop); g_main_loop_unref(mainloop); netlink_destroy(netlink); }
static void test_case_1(void) { struct netlink_info *netlink; struct ifinfomsg msg; netlink = netlink_new(NETLINK_ROUTE); printf("\n"); netlink_set_debug(netlink, do_debug, "[NETLINK] ", NULL); memset(&msg, 0, sizeof(msg)); netlink_send(netlink, RTM_GETLINK, NLM_F_DUMP, &msg, sizeof(msg), getlink_callback, NULL, NULL); mainloop = g_main_loop_new(NULL, FALSE); g_main_loop_run(mainloop); g_main_loop_unref(mainloop); netlink_destroy(netlink); }