Skip to content
Snippets Groups Projects
Commit fb9ddb05 authored by Arun Muthusamy's avatar Arun Muthusamy Committed by Ionuț-Alex Oprea
Browse files

add netlink event listener

parent 2882e4c2
Branches
Tags
No related merge requests found
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
#include "mdmngr.h" #include "mdmngr.h"
//netlink.. //netlink related libraries..
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <time.h> #include <time.h>
...@@ -847,7 +847,7 @@ out: ...@@ -847,7 +847,7 @@ out:
return ret; return ret;
} }
int nl_receive_messages() static int nl_receive_messages()
{ {
int ret; int ret;
...@@ -872,24 +872,28 @@ fail_cb: ...@@ -872,24 +872,28 @@ fail_cb:
return ret; return ret;
} }
int nl_event_listener()
int main(int argc, char **argv)
{ {
int ret; int ret;
ret = nl_init(); ret = nl_init();
if (ret != NLE_SUCCESS) { if (ret != NLE_SUCCESS) {
printf("Error: %s, fail to initialize netlink\n", nl_geterror(ret)); printf("Error: %s, fail to initialize netlink\n", nl_geterror(ret));
exit(1); goto out;
} }
ret = nl_receive_messages(); ret = nl_receive_messages();
if (ret < 0) { if (ret < 0) {
printf("Error: %s, fail to receive nl messages\n", nl_geterror(ret)); printf("Error: %s, fail to receive nl messages\n", nl_geterror(ret));
exit(1); goto out;
} }
/* out:
return ret;
}
int main(int argc, char **argv)
{
int rv; int rv;
rv = parse_args(argc, argv); rv = parse_args(argc, argv);
...@@ -915,6 +919,4 @@ int main(int argc, char **argv) ...@@ -915,6 +919,4 @@ int main(int argc, char **argv)
fail: fail:
return -1; return -1;
*/
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment