Home | History | Annotate | Download | only in src

Lines Matching defs:ifr

322 	struct ifreq ifr;
353 memset(&ifr, 0, sizeof(struct ifreq));
355 ifr.ifr_ifindex = interface_index;
358 if (ioctl(fd, SIOCGIFNAME, &ifr) < 0)
366 IPACMDBG_H("Received interface name %s\n", ifr.ifr_name);
369 if (strncmp(ifr.ifr_name,
373 IPACMDBG_H("Interface (%s) linux(%d) mapped to ipa(%d) \n", ifr.ifr_name,
392 struct ifreq ifr;
405 memset(&ifr, 0, sizeof(struct ifreq));
407 ifr.ifr_ifindex = interface_index;
410 if (ioctl(fd, SIOCGIFNAME, &ifr) < 0)
416 IPACMDBG_H("Interface index %d name: %s\n", interface_index,ifr.ifr_name);
433 if(strcmp(ifr.ifr_name,ifa->ifa_name) == 0) // find current iface
934 struct ifreq ifr;
942 if(strlen(if_name) >= sizeof(ifr.ifr_name))
949 memset(&ifr, 0, sizeof(struct ifreq));
950 (void)strlcpy(ifr.ifr_name, if_name, sizeof(ifr.ifr_name));
953 if(ioctl(fd,SIOCGIFINDEX , &ifr) < 0)
955 IPACMERR("call_ioctl_on_dev: ioctl failed, interface name (%s):\n", ifr.ifr_name);
960 *if_index = ifr.ifr_ifindex;