ifnet: remove unused function set_flag
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 10 Feb 2016 10:23:08 +0000 (11:23 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 10 Feb 2016 13:32:41 +0000 (14:32 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/ifnet.h
src/unix/ifnet.c

index 8209356..3bc1dd7 100644 (file)
@@ -54,8 +54,6 @@
 
 #include "olsr_cfg.h"
 
-int set_flag(char *, short);
-
 void check_interface_updates(void *);
 
 int chk_if_changed(struct olsr_if *);
index ef1c582..c1055ec 100644 (file)
 
 static const uint8_t  zero_v6[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
 
-int
-set_flag(char *ifname, short flag __attribute__ ((unused)))
-{
-  struct ifreq ifr;
-
-  strscpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
-  /* Get flags */
-  if (ioctl(olsr_cnf->ioctl_s, SIOCGIFFLAGS, &ifr) < 0) {
-    fprintf(stderr, "ioctl (get interface flags)");
-    return -1;
-  }
-
-  strscpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
-
-  //printf("Setting flags for if \"%s\"\n", ifr.ifr_name);
-
-  if (!(ifr.ifr_flags & IFF_UP)) {
-    /* Add UP */
-    ifr.ifr_flags |= (IFF_UP | IFF_RUNNING);
-    /* Set flags + UP */
-    if (ioctl(olsr_cnf->ioctl_s, SIOCSIFFLAGS, &ifr) < 0) {
-      fprintf(stderr, "ERROR(%s): %s\n", ifr.ifr_name, strerror(errno));
-      return -1;
-    }
-  }
-  return 1;
-
-}
-
 void
 check_interface_updates(void *foo __attribute__ ((unused)))
 {