| /net/core/ |
| A D | dev_ioctl.c | 31 ifr->ifr_name[IFNAMSIZ-1] = 0; in dev_ifname() 32 return netdev_get_name(net, ifr->ifr_name, ifr->ifr_ifindex); in dev_ifname() 155 ifr->ifr_metric = 0; in dev_ifsioc_locked() 159 ifr->ifr_mtu = dev->mtu; in dev_ifsioc_locked() 167 return dev_getifmap(dev, ifr); in dev_ifsioc_locked() 294 kernel_cfg.ifr = ifr; in dev_get_hwtstamp() 402 kernel_cfg.ifr = ifr; in dev_set_hwtstamp() 621 if (ifr->ifr_qlen < 0) in dev_ifsioc() 716 return dev_ifname(net, ifr); in dev_ioctl() 718 ifr->ifr_name[IFNAMSIZ-1] = 0; in dev_ioctl() [all …]
|
| A D | dev_api.c | 226 struct ifreq *ifr, unsigned int cmd) in dev_eth_ioctl() argument 236 ret = ops->ndo_eth_ioctl(dev, ifr, cmd); in dev_eth_ioctl()
|
| /net/bridge/ |
| A D | br_ioctl.c | 400 struct ifreq ifr; in br_ioctl_stub() local 409 if (get_user_ifreq(&ifr, &data, uarg)) in br_ioctl_stub() 412 ifr.ifr_name[IFNAMSIZ - 1] = 0; in br_ioctl_stub() 413 colon = strchr(ifr.ifr_name, ':'); in br_ioctl_stub() 452 dev = __dev_get_by_name(net, ifr.ifr_name); in br_ioctl_stub() 462 ret = add_del_if(netdev_priv(dev), ifr.ifr_ifindex, cmd == SIOCBRADDIF); in br_ioctl_stub()
|
| /net/bluetooth/ |
| A D | af_bluetooth.c | 603 static int bt_ethtool(struct sock *sk, const struct ifreq *ifr, in bt_ethtool() argument 613 if (sscanf(ifr->ifr_name, "hci%u%n", &index, &n) != 1 || in bt_ethtool() 614 n != strlen(ifr->ifr_name)) in bt_ethtool() 628 struct ifreq ifr = {}; in bt_dev_ioctl() local 633 if (get_user_ifreq(&ifr, &data, arg)) in bt_dev_ioctl() 636 ifr.ifr_name[IFNAMSIZ - 1] = 0; in bt_dev_ioctl() 637 colon = strchr(ifr.ifr_name, ':'); in bt_dev_ioctl() 643 ret = bt_ethtool(sk, &ifr, data); in bt_dev_ioctl() 650 if (put_user_ifreq(&ifr, arg)) in bt_dev_ioctl()
|
| /net/ |
| A D | socket.c | 1232 struct ifreq ifr; in sock_do_ioctl() local 1254 if (put_user_ifreq(&ifr, argp)) in sock_do_ioctl() 1279 struct ifreq ifr; in sock_ioctl() local 1286 if (put_user_ifreq(&ifr, argp)) in sock_ioctl() 3362 memset(ifr, 0, sizeof(*ifr)); in get_user_ifreq() 3372 if (copy_from_user(ifr, arg, sizeof(*ifr))) in get_user_ifreq() 3376 *ifrdata = ifr->ifr_data; in get_user_ifreq() 3384 size_t size = sizeof(*ifr); in put_user_ifreq() 3389 if (copy_to_user(arg, ifr, size)) in put_user_ifreq() 3400 struct ifreq ifr; in compat_siocwandev() local [all …]
|
| /net/ieee802154/ |
| A D | socket.c | 127 struct ifreq ifr; in ieee802154_dev_ioctl() local 131 if (get_user_ifreq(&ifr, NULL, arg)) in ieee802154_dev_ioctl() 134 ifr.ifr_name[IFNAMSIZ-1] = 0; in ieee802154_dev_ioctl() 136 dev_load(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 137 dev = dev_get_by_name(sock_net(sk), ifr.ifr_name); in ieee802154_dev_ioctl() 143 ret = dev->netdev_ops->ndo_do_ioctl(dev, &ifr, cmd); in ieee802154_dev_ioctl() 145 if (!ret && put_user_ifreq(&ifr, arg)) in ieee802154_dev_ioctl()
|
| /net/ipv4/ |
| A D | devinet.c | 1075 ifr->ifr_name[IFNAMSIZ - 1] = 0; in devinet_ioctl() 1080 colon = strchr(ifr->ifr_name, ':'); in devinet_ioctl() 1084 dev_load(net, ifr->ifr_name); in devinet_ioctl() 1124 dev = __dev_get_by_name(net, ifr->ifr_name); in devinet_ioctl() 1143 if (!strcmp(ifr->ifr_name, ifa->ifa_label) && in devinet_ioctl() 1157 if (!strcmp(ifr->ifr_name, ifa->ifa_label)) in devinet_ioctl() 1193 if (!(ifr->ifr_flags & IFF_UP)) in devinet_ioctl() 1310 struct ifreq ifr; in inet_gifconf() local 1326 memset(&ifr, 0, sizeof(struct ifreq)); in inet_gifconf() 1327 strcpy(ifr.ifr_name, ifa->ifa_label); in inet_gifconf() [all …]
|
| A D | af_inet.c | 963 struct ifreq ifr; in inet_ioctl() local 986 if (get_user_ifreq(&ifr, NULL, p)) in inet_ioctl() 988 err = devinet_ioctl(net, cmd, &ifr); in inet_ioctl() 989 if (!err && put_user_ifreq(&ifr, p)) in inet_ioctl() 999 if (get_user_ifreq(&ifr, NULL, p)) in inet_ioctl() 1001 err = devinet_ioctl(net, cmd, &ifr); in inet_ioctl()
|
| A D | ip_tunnel.c | 1053 int ip_tunnel_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in ip_tunnel_siocdevprivate() argument
|
| /net/qrtr/ |
| A D | af_qrtr.c | 1152 struct ifreq ifr; in qrtr_ioctl() local 1172 if (get_user_ifreq(&ifr, NULL, argp)) { in qrtr_ioctl() 1177 sq = (struct sockaddr_qrtr *)&ifr.ifr_addr; in qrtr_ioctl() 1179 if (put_user_ifreq(&ifr, argp)) { in qrtr_ioctl()
|
| /net/8021q/ |
| A D | vlan_dev.c | 357 static int vlan_dev_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in vlan_dev_ioctl() argument 364 ifrr.ifr_ifru = ifr->ifr_ifru; in vlan_dev_ioctl() 375 ifr->ifr_ifru = ifrr.ifr_ifru; in vlan_dev_ioctl()
|
| /net/mac802154/ |
| A D | iface.c | 49 mac802154_wpan_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in mac802154_wpan_ioctl() argument 54 (struct sockaddr_ieee802154 *)&ifr->ifr_addr; in mac802154_wpan_ioctl()
|
| /net/ethtool/ |
| A D | ioctl.c | 3173 __dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr, in __dev_ethtool() argument 3181 dev = __dev_get_by_name(net, ifr->ifr_name); in __dev_ethtool() 3478 int dev_ethtool(struct net *net, struct ifreq *ifr, void __user *useraddr) in dev_ethtool() argument 3502 rc = __dev_ethtool(net, ifr, useraddr, ethcmd, state); in dev_ethtool()
|
| /net/ipv6/ |
| A D | sit.c | 1373 ipip6_tunnel_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in ipip6_tunnel_siocdevprivate() argument 1381 return ip_tunnel_siocdevprivate(dev, ifr, data, cmd); in ipip6_tunnel_siocdevprivate()
|
| A D | ip6_vti.c | 796 vti6_siocdevprivate(struct net_device *dev, struct ifreq *ifr, void __user *data, int cmd) in vti6_siocdevprivate() argument
|
| A D | ip6_tunnel.c | 1641 ip6_tnl_siocdevprivate(struct net_device *dev, struct ifreq *ifr, in ip6_tnl_siocdevprivate() argument
|
| A D | ip6_gre.c | 1252 struct ifreq *ifr, void __user *data, in ip6gre_tunnel_siocdevprivate() argument
|
| /net/dsa/ |
| A D | user.c | 578 static int dsa_user_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in dsa_user_ioctl() argument 582 return phylink_mii_ioctl(p->dp->pl, ifr, cmd); in dsa_user_ioctl()
|