From 80c32d237e01b1c05663ccfa34003d2f49aa7eee Mon Sep 17 00:00:00 2001 From: Kozlov Dmitry Date: Tue, 10 Jul 2012 18:58:53 +0400 Subject: initial session backup implementation --- ipoe-util/ipses-delete.c | 58 ------------------------------------------------ 1 file changed, 58 deletions(-) delete mode 100644 ipoe-util/ipses-delete.c (limited to 'ipoe-util/ipses-delete.c') diff --git a/ipoe-util/ipses-delete.c b/ipoe-util/ipses-delete.c deleted file mode 100644 index 4e6a184..0000000 --- a/ipoe-util/ipses-delete.c +++ /dev/null @@ -1,58 +0,0 @@ -#include -#include -#include -#include -#include - -#include -#include -#include - - -#include "ipoe.h" - -int main(int argc, char **argv) -{ -#if LIBNL2 - struct nl_sock *h; -#else - struct nl_handle *h; -#endif - struct nl_msg *msg; - int family; - in_addr_t local; - int err; - - if (argc != 2) { - printf("usage: ipses-delete \n"); - return 1; - } - - local = inet_addr(argv[1]); - -#if LIBNL2 - h = nl_socket_alloc(); -#else - h = nl_handle_alloc(); -#endif - genl_connect(h); - family = genl_ctrl_resolve(h, IPOE_GENL_NAME); - - msg = nlmsg_alloc(); - genlmsg_put(msg, NL_AUTO_PID, NL_AUTO_SEQ, family, 0, NLM_F_REQUEST, IPOE_CMD_DELETE, IPOE_GENL_VERSION); - nla_put_u32(msg, IPOE_ATTR_PEER_ADDR, local); - - nl_send_auto_complete(h, msg); - err = nl_recvmsgs_default(h); -#if LIBNL2 - printf("recv: %s\n", nl_geterror(err)); -#else - nl_perror("recv"); -#endif - - nlmsg_free(msg); - nl_close(h); - - return 0; -} - -- cgit v1.2.3