From 8e0e105eed7fb3227e6e2f189d83a5943fd043b6 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 6 Sep 2011 14:53:03 +0200 Subject: pingu: cleanup on exit We remove the ip rule, close the ping sockets and netlink sockets. --- pingu_iface.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'pingu_iface.c') diff --git a/pingu_iface.c b/pingu_iface.c index 00cb1ca..04b180a 100644 --- a/pingu_iface.c +++ b/pingu_iface.c @@ -202,3 +202,12 @@ int pingu_iface_init(struct ev_loop *loop) } return 0; } + +void pingu_iface_cleanup(void) +{ + struct pingu_iface *iface; + list_for_each_entry(iface, &iface_list, iface_list_entry) { + kernel_cleanup_iface(iface); + close(iface->fd); + } +} -- cgit v1.2.3