Lines Matching defs:ifr
167 struct ifreq ifr;
170 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
171 if (ioctl(sockfd, SIOCGIFFLAGS, &ifr) == 0
172 && ((ifr.ifr_flags & IFF_UP) != 0)) {
173 ifr.ifr_flags &= ~IFF_UP;
174 ioctl(sockfd, SIOCSIFFLAGS, &ifr);
214 struct ifreq ifr;
220 strlcpy(ifr.ifr_name, "ppp0", sizeof(ifr.ifr_name));
221 ok = ioctl(s, SIOCGIFFLAGS, (caddr_t) &ifr) == 0;
709 struct ifreq ifr;
711 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
712 ifr.ifr_mtu = mtu;
713 if (ioctl(sockfd, SIOCSIFMTU, (caddr_t) &ifr) == -1) {
895 struct ifreq ifr;
897 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
898 if (ioctl(sockfd, SIOCGIFFLAGS, (caddr_t) &ifr) == -1) {
902 ifr.ifr_flags |= IFF_UP;
903 if (ioctl(sockfd, SIOCSIFFLAGS, (caddr_t) &ifr) == -1) {
934 struct ifreq ifr;
944 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
945 if (ioctl(sockfd, SIOCGIFFLAGS, (caddr_t) &ifr) == -1) {
949 ifr.ifr_flags &= ~IFF_UP;
950 if (ioctl(sockfd, SIOCSIFFLAGS, (caddr_t) &ifr) == -1) {
975 struct ifreq ifr;
988 BZERO(&ifr, sizeof(ifr));
989 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
990 if (ioctl(sockfd, SIOCDIFADDR, (caddr_t) &ifr) == -1) {
1040 struct ifreq ifr;
1043 memset(&ifr, 0, sizeof(ifr));
1044 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
1045 if (ioctl(sockfd, SIOCGIFRDOMAIN, (caddr_t) &ifr) == 0)
1046 tableid = ifr.ifr_rdomainid;