/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/drivers/ |
H A D | driver_roboswitch.c | 60 struct ifreq ifr; member 88 struct mii_ioctl_data *mii = if_mii(&drv->ifr); in wpa_driver_roboswitch_mdio_read() 93 if (ioctl(drv->fd, SIOCGMIIREG, &drv->ifr) < 0) { in wpa_driver_roboswitch_mdio_read() 105 struct mii_ioctl_data *mii = if_mii(&drv->ifr); in wpa_driver_roboswitch_mdio_write() 111 if (ioctl(drv->fd, SIOCSMIIREG, &drv->ifr) < 0) { in wpa_driver_roboswitch_mdio_write() 404 os_memset(&drv->ifr, 0, sizeof(drv->ifr)); in wpa_driver_roboswitch_init() 405 os_strlcpy(drv->ifr.ifr_name, drv->ifname, IFNAMSIZ); in wpa_driver_roboswitch_init() 406 if (ioctl(drv->fd, SIOCGMIIPHY, &drv->ifr) < 0) { in wpa_driver_roboswitch_init() 413 if (if_mii(&drv->ifr) in wpa_driver_roboswitch_init() [all...] |
H A D | driver_macsec_qca.c | 194 struct ifreq ifr; in macsec_qca_init_sockets() local 210 os_memset(&ifr, 0, sizeof(ifr)); in macsec_qca_init_sockets() 211 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_qca_init_sockets() 212 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_qca_init_sockets() 220 addr.sll_ifindex = ifr.ifr_ifindex; in macsec_qca_init_sockets() 231 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_qca_init_sockets() 238 os_memset(&ifr, 0, sizeof(ifr)); in macsec_qca_init_sockets() [all...] |
H A D | driver_bsd.c | 179 struct ifreq ifr; in bsd_get_ssid() local 181 os_memset(&ifr, 0, sizeof(ifr)); in bsd_get_ssid() 182 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in bsd_get_ssid() 183 ifr.ifr_data = (void *)&nwid; in bsd_get_ssid() 184 if (ioctl(drv->global->sock, SIOCG80211NWID, &ifr) < 0 || in bsd_get_ssid() 200 struct ifreq ifr; in bsd_set_ssid() local 204 os_memset(&ifr, 0, sizeof(ifr)); in bsd_set_ssid() 235 struct ifreq ifr; bsd_set_if_media() local 298 struct ifreq ifr; bsd_get_iface_flags() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/ap/ |
H A D | iapp.c | 378 struct ifreq ifr; in iapp_init() local 404 os_memset(&ifr, 0, sizeof(ifr)); in iapp_init() 405 os_strlcpy(ifr.ifr_name, iface, sizeof(ifr.ifr_name)); in iapp_init() 406 if (ioctl(iapp->udp_sock, SIOCGIFINDEX, &ifr) != 0) { in iapp_init() 412 ifindex = ifr.ifr_ifindex; in iapp_init() 414 if (ioctl(iapp->udp_sock, SIOCGIFADDR, &ifr) != 0) { in iapp_init() 420 paddr = (struct sockaddr_in *) &ifr.ifr_addr; in iapp_init() 429 if (ioctl(iapp->udp_sock, SIOCGIFBRDADDR, &ifr) ! in iapp_init() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/ |
H A D | rtw_android.c | 130 int rtw_android_priv_cmd(struct net_device *net, struct ifreq *ifr, int cmd) in rtw_android_priv_cmd() argument 138 if (!ifr->ifr_data) in rtw_android_priv_cmd() 140 if (copy_from_user(&priv_cmd, ifr->ifr_data, sizeof(priv_cmd))) in rtw_android_priv_cmd() 149 __func__, command, ifr->ifr_name); in rtw_android_priv_cmd() 159 __func__, command, ifr->ifr_name); in rtw_android_priv_cmd()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/drivers/ |
H A D | driver_bsd.c | 181 struct ifreq ifr; in bsd_get_ssid() local 183 os_memset(&ifr, 0, sizeof(ifr)); in bsd_get_ssid() 184 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in bsd_get_ssid() 185 ifr.ifr_data = (void *)&nwid; in bsd_get_ssid() 186 if (ioctl(drv->global->sock, SIOCG80211NWID, &ifr) < 0 || in bsd_get_ssid() 202 struct ifreq ifr; in bsd_set_ssid() local 206 os_memset(&ifr, 0, sizeof(ifr)); in bsd_set_ssid() 237 struct ifreq ifr; bsd_set_if_media() local 301 struct ifreq ifr; bsd_ctrl_iface() local [all...] |
H A D | driver_macsec_qca.c | 194 struct ifreq ifr; in macsec_qca_init_sockets() local 210 os_memset(&ifr, 0, sizeof(ifr)); in macsec_qca_init_sockets() 211 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_qca_init_sockets() 212 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_qca_init_sockets() 220 addr.sll_ifindex = ifr.ifr_ifindex; in macsec_qca_init_sockets() 231 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_qca_init_sockets() 238 os_memset(&ifr, 0, sizeof(ifr)); in macsec_qca_init_sockets() [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.h | 114 struct ifreq *ifr); 116 struct ifreq *ifr); 136 int port, struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_set() 142 int port, struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_get() 135 mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_set() argument 141 mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_get() argument
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | hwtstamp_config.c | 88 struct ifreq ifr; in main() local 114 strcpy(ifr.ifr_name, argv[1]); in main() 115 ifr.ifr_data = (caddr_t)&config; in main() 117 if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) { in main()
|
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | hwtstamp.h | 114 struct ifreq *ifr); 116 struct ifreq *ifr); 136 int port, struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_set() 142 int port, struct ifreq *ifr) in mv88e6xxx_port_hwtstamp_get() 135 mv88e6xxx_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_set() argument 141 mv88e6xxx_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) mv88e6xxx_port_hwtstamp_get() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | lwt_helpers.h | 45 struct ifreq ifr; in open_tuntap() local 51 ifr.ifr_flags = IFF_NO_PI | (need_mac ? IFF_TAP : IFF_TUN); in open_tuntap() 52 memcpy(ifr.ifr_name, dev_name, IFNAMSIZ); in open_tuntap() 54 err = ioctl(fd, TUNSETIFF, &ifr); in open_tuntap()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | hwtstamp_config.c | 90 struct ifreq ifr; in main() local 116 strcpy(ifr.ifr_name, argv[1]); in main() 117 ifr.ifr_data = (caddr_t)&config; in main() 119 if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) { in main()
|
/third_party/ltp/testcases/network/can/filter-tests/ |
H A D | can_rcv_own_msgs.c | 86 struct ifreq ifr; in setup() local 93 strcpy(ifr.ifr_name, can_dev_name); in setup() 94 SAFE_IOCTL(s, SIOCGIFINDEX, &ifr); in setup() 96 addr.can_ifindex = ifr.ifr_ifindex; in setup()
|
H A D | can_filter.c | 53 struct ifreq ifr; in setup() local 60 strcpy(ifr.ifr_name, can_dev_name); in setup() 61 SAFE_IOCTL(s, SIOCGIFINDEX, &ifr); in setup() 64 addr.can_ifindex = ifr.ifr_ifindex; in setup()
|
/third_party/toybox/toys/pending/ |
H A D | arping.c | 202 struct ifreq ifr; in arping_main() local 210 memset(&ifr, 0, sizeof(ifr)); in arping_main() 211 xstrncpy(ifr.ifr_name, TT.iface, IFNAMSIZ); in arping_main() 215 xioctl(TT.sockfd, SIOCGIFFLAGS, (char*)&ifr); in arping_main() 216 if (!(ifr.ifr_flags & IFF_UP) && !(toys.optflags & FLAG_q)) in arping_main() 218 if ((ifr.ifr_flags & (IFF_NOARP | IFF_LOOPBACK)) in arping_main()
|
/kernel/linux/linux-6.6/drivers/net/ |
H A D | tun.c | 214 struct ifreq *ifr; member 978 struct ifreq *ifr = tun->ifr; in tun_net_init() local 1004 (ifr->ifr_flags & TUN_FEATURES); in tun_net_init() 1007 err = tun_attach(tun, tun->file, false, ifr->ifr_flags & IFF_NAPI, in tun_net_init() 1008 ifr->ifr_flags & IFF_NAPI_FRAGS, false); in tun_net_init() 2742 static int tun_set_iff(struct net *net, struct file *file, struct ifreq *ifr) in tun_set_iff() argument 2752 if ((ifr->ifr_flags & IFF_NAPI_FRAGS)) { in tun_set_iff() 2756 if (!(ifr->ifr_flags & IFF_NAPI) || in tun_set_iff() 2757 (ifr in tun_set_iff() 2883 tun_get_iff(struct tun_struct *tun, struct ifreq *ifr) tun_get_iff() argument 2981 tun_set_queue(struct file *file, struct ifreq *ifr) tun_set_queue() argument 3084 struct ifreq ifr; __tun_chr_ioctl() local 3516 struct ifreq ifr; tun_chr_show_fdinfo() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | farsync.c | 1849 struct ifreq *ifr) in fst_set_iface() 1854 if (ifr->ifr_settings.size != sizeof (sync)) { in fst_set_iface() 1859 (&sync, ifr->ifr_settings.ifs_ifsu.sync, sizeof (sync))) { in fst_set_iface() 1868 switch (ifr->ifr_settings.type) { in fst_set_iface() 1924 struct ifreq *ifr) in fst_get_iface() 1935 ifr->ifr_settings.type = IF_IFACE_E1; in fst_get_iface() 1938 ifr->ifr_settings.type = IF_IFACE_T1; in fst_get_iface() 1941 ifr->ifr_settings.type = IF_IFACE_V35; in fst_get_iface() 1944 ifr->ifr_settings.type = IF_IFACE_V24; in fst_get_iface() 1947 ifr in fst_get_iface() 1848 fst_set_iface(struct fst_card_info *card, struct fst_port_info *port, struct ifreq *ifr) fst_set_iface() argument 1923 fst_get_iface(struct fst_card_info *card, struct fst_port_info *port, struct ifreq *ifr) fst_get_iface() argument 1978 fst_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) fst_ioctl() argument [all...] |
H A D | hdlc_fr.c | 153 static int fr_ioctl(struct net_device *dev, struct ifreq *ifr); 378 static int pvc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in pvc_ioctl() argument 383 if (ifr->ifr_settings.type == IF_GET_PROTO) { in pvc_ioctl() 385 ifr->ifr_settings.type = IF_PROTO_FR_ETH_PVC; in pvc_ioctl() 387 ifr->ifr_settings.type = IF_PROTO_FR_PVC; in pvc_ioctl() 389 if (ifr->ifr_settings.size < sizeof(info)) { in pvc_ioctl() 391 ifr->ifr_settings.size = sizeof(info); in pvc_ioctl() 397 if (copy_to_user(ifr->ifr_settings.ifs_ifsu.fr_pvc_info, in pvc_ioctl() 1187 static int fr_ioctl(struct net_device *dev, struct ifreq *ifr) in fr_ioctl() argument 1189 fr_proto __user *fr_s = ifr in fr_ioctl() [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | tun.c | 225 struct ifreq *ifr; member 989 struct ifreq *ifr = tun->ifr; in tun_net_init() local 1015 (ifr->ifr_flags & TUN_FEATURES); in tun_net_init() 1018 err = tun_attach(tun, tun->file, false, ifr->ifr_flags & IFF_NAPI, in tun_net_init() 1019 ifr->ifr_flags & IFF_NAPI_FRAGS, false); in tun_net_init() 2740 static int tun_set_iff(struct net *net, struct file *file, struct ifreq *ifr) in tun_set_iff() argument 2750 if ((ifr->ifr_flags & IFF_NAPI_FRAGS)) { in tun_set_iff() 2754 if (!(ifr->ifr_flags & IFF_NAPI) || in tun_set_iff() 2755 (ifr in tun_set_iff() 2878 tun_get_iff(struct tun_struct *tun, struct ifreq *ifr) tun_get_iff() argument 2970 tun_set_queue(struct file *file, struct ifreq *ifr) tun_set_queue() argument 3073 struct ifreq ifr; __tun_chr_ioctl() local 3495 struct ifreq ifr; tun_chr_show_fdinfo() local [all...] |
/third_party/musl/src/network/liteos_a/ |
H A D | getifaddrs.c | 245 struct ifreq ifr[MAX_IF_NO]; in getifaddrs() local 249 ifconfig.ifc_buf = ifr; in getifaddrs() 250 ifconfig.ifc_len = sizeof(ifr); in getifaddrs() 268 memcpy(ifa->ifa_name, ifr[i].ifr_name, IF_NAMESIZE); in getifaddrs() 270 memcpy(ifa->ifa_addr, &ifr[i].ifr_addr, sizeof(struct sockaddr)); in getifaddrs() 271 if (ioctl(fd, SIOCGIFNETMASK, &ifr[i]) < 0) in getifaddrs() 273 memcpy(ifa->ifa_netmask, &ifr[i].ifr_netmask, sizeof(struct sockaddr)); in getifaddrs() 275 if (ioctl(fd, SIOCGIFFLAGS, &ifr[i]) < 0) in getifaddrs() 277 ifa->ifa_flags = ifr[i].ifr_flags; in getifaddrs()
|
/third_party/musl/porting/liteos_a/user/src/network/ |
H A D | getifaddrs.c | 245 struct ifreq ifr[MAX_IF_NO]; in getifaddrs() local 249 ifconfig.ifc_buf = ifr; in getifaddrs() 250 ifconfig.ifc_len = sizeof(ifr); in getifaddrs() 268 memcpy(ifa->ifa_name, ifr[i].ifr_name, IF_NAMESIZE); in getifaddrs() 270 memcpy(ifa->ifa_addr, &ifr[i].ifr_addr, sizeof(struct sockaddr)); in getifaddrs() 271 if (ioctl(fd, SIOCGIFNETMASK, &ifr[i]) < 0) in getifaddrs() 273 memcpy(ifa->ifa_netmask, &ifr[i].ifr_netmask, sizeof(struct sockaddr)); in getifaddrs() 275 if (ioctl(fd, SIOCGIFFLAGS, &ifr[i]) < 0) in getifaddrs() 277 ifa->ifa_flags = ifr[i].ifr_flags; in getifaddrs()
|
/kernel/linux/linux-5.10/arch/um/drivers/ |
H A D | vector_user.c | 132 struct ifreq ifr; in create_tap_fd() local 141 memset(&ifr, 0, sizeof(ifr)); in create_tap_fd() 142 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in create_tap_fd() 143 strncpy((char *)&ifr.ifr_name, iface, sizeof(ifr.ifr_name) - 1); in create_tap_fd() 145 err = ioctl(fd, TUNSETIFF, (void *) &ifr); in create_tap_fd() 162 struct ifreq ifr; in create_raw_fd() local 172 memset(&ifr, 0, sizeof(ifr)); in create_raw_fd() [all...] |
/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | vector_user.c | 133 struct ifreq ifr; in create_tap_fd() local 142 memset(&ifr, 0, sizeof(ifr)); in create_tap_fd() 143 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in create_tap_fd() 144 strscpy(ifr.ifr_name, iface, sizeof(ifr.ifr_name)); in create_tap_fd() 146 err = ioctl(fd, TUNSETIFF, (void *) &ifr); in create_tap_fd() 163 struct ifreq ifr; in create_raw_fd() local 173 memset(&ifr, 0, sizeof(ifr)); in create_raw_fd() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_ptp.h | 262 int ice_ptp_set_ts_config(struct ice_pf *pf, struct ifreq *ifr); 263 int ice_ptp_get_ts_config(struct ice_pf *pf, struct ifreq *ifr); 280 static inline int ice_ptp_set_ts_config(struct ice_pf *pf, struct ifreq *ifr) in ice_ptp_set_ts_config() argument 285 static inline int ice_ptp_get_ts_config(struct ice_pf *pf, struct ifreq *ifr) in ice_ptp_get_ts_config() argument
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/ |
H A D | xdp_redirect_multi.c | 48 struct ifreq ifr; in get_mac_addr() local 58 strcpy(ifr.ifr_name, ifname); in get_mac_addr() 60 if (ioctl(fd, SIOCGIFHWADDR, &ifr) != 0) in get_mac_addr() 63 memcpy(mac_addr, ifr.ifr_hwaddr.sa_data, 6 * sizeof(char)); in get_mac_addr()
|