• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:ifr

882 	struct ifreq ifr;  in do_chflags()  local
886 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in do_chflags()
890 err = ioctl(fd, SIOCGIFFLAGS, &ifr); in do_chflags()
896 if ((ifr.ifr_flags^flags)&mask) { in do_chflags()
897 ifr.ifr_flags &= ~mask; in do_chflags()
898 ifr.ifr_flags |= mask&flags; in do_chflags()
899 err = ioctl(fd, SIOCSIFFLAGS, &ifr); in do_chflags()
909 struct ifreq ifr; in do_changename() local
913 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in do_changename()
914 strncpy(ifr.ifr_newname, newdev, IFNAMSIZ); in do_changename()
918 err = ioctl(fd, SIOCSIFNAME, &ifr); in do_changename()
930 struct ifreq ifr; in set_qlen() local
937 memset(&ifr, 0, sizeof(ifr)); in set_qlen()
938 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in set_qlen()
939 ifr.ifr_qlen = qlen; in set_qlen()
940 if (ioctl(s, SIOCSIFTXQLEN, &ifr) < 0) { in set_qlen()
952 struct ifreq ifr; in set_mtu() local
959 memset(&ifr, 0, sizeof(ifr)); in set_mtu()
960 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in set_mtu()
961 ifr.ifr_mtu = mtu; in set_mtu()
962 if (ioctl(s, SIOCSIFMTU, &ifr) < 0) { in set_mtu()
974 struct ifreq ifr; in get_address() local
985 memset(&ifr, 0, sizeof(ifr)); in get_address()
986 strncpy(ifr.ifr_name, dev, IFNAMSIZ); in get_address()
987 if (ioctl(s, SIOCGIFINDEX, &ifr) < 0) { in get_address()
995 me.sll_ifindex = ifr.ifr_ifindex; in get_address()
1015 char *lla, struct ifreq *ifr) in parse_address() argument
1019 memset(ifr, 0, sizeof(*ifr)); in parse_address()
1020 strncpy(ifr->ifr_name, dev, IFNAMSIZ); in parse_address()
1021 ifr->ifr_hwaddr.sa_family = hatype; in parse_address()
1022 alen = ll_addr_a2n(ifr->ifr_hwaddr.sa_data, 14, lla); in parse_address()
1032 static int set_address(struct ifreq *ifr, int brd) in set_address() argument
1039 if (ioctl(s, brd?SIOCSIFHWBROADCAST:SIOCSIFHWADDR, ifr) < 0) { in set_address()