/foundation/communication/netmanager_ext/services/ethernetmanager/src/ |
H A D | ethernet_management.cpp | 220 struct ifreq ifr = {}; in GetMacAddr() local 221 strncpy_s(ifr.ifr_name, IFNAMSIZ, iface.c_str(), iface.length()); in GetMacAddr() 223 if (ioctl(fd, SIOCGIFHWADDR, &ifr) != -1) { in GetMacAddr() 224 macAddr = HwAddrToStr(ifr.ifr_hwaddr.sa_data); in GetMacAddr()
|
/kernel/linux/linux-5.10/drivers/staging/wlan-ng/ |
H A D | p80211netdev.c | 101 static int p80211knetdev_do_ioctl(struct net_device *dev, struct ifreq *ifr, 517 * ifr->data to the request message handler. 521 * ifr Our private ioctl request structure, typed for the 541 struct ifreq *ifr, int cmd) in p80211knetdev_do_ioctl() 544 struct p80211ioctl_req *req = (struct p80211ioctl_req *)ifr; in p80211knetdev_do_ioctl() 553 p80211netdev_ethtool(wlandev, (void __user *)ifr->ifr_data); in p80211knetdev_do_ioctl() 558 /* Test the magic, assume ifr is good if it's there */ in p80211knetdev_do_ioctl() 540 p80211knetdev_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) p80211knetdev_do_ioctl() argument
|
/third_party/toybox/toys/pending/ |
H A D | traceroute.c | 173 struct ifreq ifr; in bind_to_interface() local 175 snprintf(ifr.ifr_name, IFNAMSIZ, "%s", TT.iface); in bind_to_interface() 176 if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, &ifr, sizeof(ifr))) in bind_to_interface()
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
H A D | phy.c | 309 * @ifr: &struct ifreq for socket ioctl's 316 int phy_mii_ioctl(struct phy_device *phydev, struct ifreq *ifr, int cmd) in phy_mii_ioctl() argument 318 struct mii_ioctl_data *mii_data = if_mii(ifr); in phy_mii_ioctl() 403 return phydev->mii_ts->hwtstamp(phydev->mii_ts, ifr); in phy_mii_ioctl() 415 * @ifr: &struct ifreq for socket ioctl's 418 int phy_do_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in phy_do_ioctl() argument 423 return phy_mii_ioctl(dev->phydev, ifr, cmd); in phy_do_ioctl() 431 * @ifr: &struct ifreq for socket ioctl's 437 int phy_do_ioctl_running(struct net_device *dev, struct ifreq *ifr, int cmd) in phy_do_ioctl_running() argument 442 return phy_do_ioctl(dev, ifr, cm in phy_do_ioctl_running() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw_priv.c | 615 static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_set() argument 626 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in cpsw_hwtstamp_set() 676 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_set() 679 static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_get() argument 694 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in cpsw_hwtstamp_get() 697 static int cpsw_hwtstamp_get(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_get() argument 702 static int cpsw_hwtstamp_set(struct net_device *dev, struct ifreq *ifr) in cpsw_hwtstamp_set() argument
|
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/ |
H A D | sja1105_ptp.c | 87 int sja1105_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_set() argument 94 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in sja1105_hwtstamp_set() 130 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in sja1105_hwtstamp_set() 135 int sja1105_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_get() argument 150 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in sja1105_hwtstamp_get()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ptp.c | 946 * @ifr: ioctl data 952 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_get_ts_config() argument 956 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config() 1141 * @ifr: ioctl data 1146 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_set_ts_config() argument 1151 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config() 1162 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
|
/kernel/linux/linux-5.10/drivers/net/hamradio/ |
H A D | hdlcdrv.c | 486 static int hdlcdrv_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in hdlcdrv_ioctl() argument 493 return s->ops->ioctl(dev, ifr, &bi, cmd); in hdlcdrv_ioctl() 496 if (copy_from_user(&bi, ifr->ifr_data, sizeof(bi))) in hdlcdrv_ioctl() 502 return s->ops->ioctl(dev, ifr, &bi, cmd); in hdlcdrv_ioctl() 608 if (copy_to_user(ifr->ifr_data, &bi, sizeof(bi))) in hdlcdrv_ioctl()
|
H A D | bpqether.c | 317 static int bpq_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in bpq_ioctl() argument 319 struct bpq_ethaddr __user *ethaddr = ifr->ifr_data; in bpq_ioctl() 328 if (copy_from_user(&req, ifr->ifr_data, sizeof(struct bpq_req))) in bpq_ioctl()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp_router_ipv4_user.c | 75 struct ifreq ifr; in getmac() local 80 ifr.ifr_addr.sa_family = AF_INET; in getmac() 81 strncpy(ifr.ifr_name, iface, IFNAMSIZ - 1); in getmac() 82 if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) { in getmac() 87 *((__u8 *)&mac + i) = (__u8)ifr.ifr_hwaddr.sa_data[i]; in getmac()
|
/kernel/linux/linux-5.10/tools/lib/bpf/ |
H A D | xsk.c | 444 struct ifreq ifr = {}; in xsk_get_max_queues() local 451 ifr.ifr_data = (void *)&channels; in xsk_get_max_queues() 452 memcpy(ifr.ifr_name, ctx->ifname, IFNAMSIZ - 1); in xsk_get_max_queues() 453 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; in xsk_get_max_queues() 454 err = ioctl(fd, SIOCETHTOOL, &ifr); in xsk_get_max_queues()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_ptp.c | 498 int ocelot_hwstamp_get(struct ocelot *ocelot, int port, struct ifreq *ifr) in ocelot_hwstamp_get() argument 517 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ocelot_hwstamp_get() 521 int ocelot_hwstamp_set(struct ocelot *ocelot, int port, struct ifreq *ifr) in ocelot_hwstamp_set() argument 528 if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) in ocelot_hwstamp_set() 578 return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; in ocelot_hwstamp_set()
|
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
H A D | sja1105_ptp.c | 61 int sja1105_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_set() argument 66 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in sja1105_hwtstamp_set() 89 if (copy_to_user(ifr->ifr_data, &config, sizeof(config))) in sja1105_hwtstamp_set() 94 int sja1105_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) in sja1105_hwtstamp_get() argument 109 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in sja1105_hwtstamp_get()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ptp.c | 936 * @ifr: ioctl data 942 int ixgbe_ptp_get_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_get_ts_config() argument 946 return copy_to_user(ifr->ifr_data, config, in ixgbe_ptp_get_ts_config() 1128 * @ifr: ioctl data 1133 int ixgbe_ptp_set_ts_config(struct ixgbe_adapter *adapter, struct ifreq *ifr) in ixgbe_ptp_set_ts_config() argument 1138 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in ixgbe_ptp_set_ts_config() 1149 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in ixgbe_ptp_set_ts_config()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 87 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 89 int mlx5i_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.h | 54 int lan743x_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ptp.c | 290 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *ifr) in qede_ptp_hw_ts() argument 300 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in qede_ptp_hw_ts() 322 return copy_to_user(ifr->ifr_data, &config, in qede_ptp_hw_ts()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cadence/ |
H A D | macb_ptp.c | 446 int gem_set_hwtst(struct net_device *dev, struct ifreq *ifr, int cmd) in gem_set_hwtst() argument 458 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst() 514 if (copy_to_user(ifr->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_set_hwtst()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cadence/ |
H A D | macb_ptp.c | 404 int gem_set_hwtst(struct net_device *dev, struct ifreq *ifr, int cmd) in gem_set_hwtst() argument 416 if (copy_from_user(tstamp_config, ifr->ifr_data, in gem_set_hwtst() 469 if (copy_to_user(ifr->ifr_data, tstamp_config, sizeof(*tstamp_config))) in gem_set_hwtst()
|
/kernel/linux/linux-6.6/drivers/net/can/dev/ |
H A D | dev.c | 330 int can_eth_ioctl_hwts(struct net_device *netdev, struct ifreq *ifr, int cmd) in can_eth_ioctl_hwts() argument 336 if (copy_from_user(&hwts_cfg, ifr->ifr_data, sizeof(hwts_cfg))) in can_eth_ioctl_hwts() 346 if (copy_to_user(ifr->ifr_data, &hwts_cfg, sizeof(hwts_cfg))) in can_eth_ioctl_hwts()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_ptp.c | 293 int qede_ptp_hw_ts(struct qede_dev *edev, struct ifreq *ifr) in qede_ptp_hw_ts() argument 303 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in qede_ptp_hw_ts() 320 return copy_to_user(ifr->ifr_data, &config, in qede_ptp_hw_ts()
|
/kernel/linux/linux-6.6/drivers/staging/wlan-ng/ |
H A D | p80211netdev.c | 80 static int p80211knetdev_siocdevprivate(struct net_device *dev, struct ifreq *ifr, 448 * ifr->data to the request message handler. 452 * ifr Our private ioctl request structure, typed for the 472 struct ifreq *ifr, in p80211knetdev_siocdevprivate() 476 struct p80211ioctl_req *req = (struct p80211ioctl_req *)ifr; in p80211knetdev_siocdevprivate() 485 /* Test the magic, assume ifr is good if it's there */ in p80211knetdev_siocdevprivate() 471 p80211knetdev_siocdevprivate(struct net_device *dev, struct ifreq *ifr, void __user *data, int cmd) p80211knetdev_siocdevprivate() argument
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | xdp_sample_user.c | 1606 struct ifreq ifr = {}; in get_driver_name() local 1617 safe_strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in get_driver_name() 1618 ifr.ifr_data = (void *)&drv; in get_driver_name() 1620 r = ioctl(fd, SIOCETHTOOL, &ifr); in get_driver_name() 1638 struct ifreq ifr = {}; in get_mac_addr() local 1650 safe_strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in get_mac_addr() 1652 r = ioctl(fd, SIOCGIFHWADDR, &ifr); in get_mac_addr() 1658 memcpy(mac_addr, ifr in get_mac_addr() [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | sealevel.c | 144 static int sealevel_ioctl(struct net_device *d, struct ifreq *ifr, int cmd) in sealevel_ioctl() argument 147 z8530_ioctl(d,&slvl->sync.chanA,ifr,cmd) */ in sealevel_ioctl() 148 return hdlc_ioctl(d, ifr, cmd); in sealevel_ioctl()
|