Moved kernel parsing of netlink attributes into can_can_parse_attr().

Added functionalitiy to remove formerly created CAN GW jobs.
pull/7/head
Oliver Hartkopp 2010-02-20 20:41:24 +00:00
parent 67b604e53b
commit 0dc9fcc98e
1 changed files with 7 additions and 1 deletions

View File

@ -50,6 +50,7 @@
#include <libgen.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <sys/socket.h>
#include <net/if.h>
#include <linux/netlink.h>
@ -305,10 +306,15 @@ int main(int argc, char **argv)
switch (cmd) {
case ADD:
req.n.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_EXCL;
req.n.nlmsg_flags = NLM_F_REQUEST;
req.n.nlmsg_type = RTM_NEWROUTE;
break;
case DEL:
req.n.nlmsg_flags = NLM_F_REQUEST;
req.n.nlmsg_type = RTM_DELROUTE;
break;
default:
printf("This function is not yet implemented.\n");
exit(1);