/foundation/communication/dhcp/services/dhcp_server/src/ |
H A D | dhcp_function.cpp | 230 struct ifreq ifr; in GetLocalMac() local 233 bzero(&ifr, sizeof(struct ifreq)); in GetLocalMac() 239 if (strncpy_s(ifr.ifr_name, IFNAMSIZ, ethInf.c_str(), IFNAMSIZ - 1) != EOK) { in GetLocalMac() 244 if (ioctl(sd, SIOCGIFHWADDR, &ifr) < 0) { in GetLocalMac() 255 (unsigned char)ifr.ifr_hwaddr.sa_data[ETH_MAC_ADDR_INDEX_0], in GetLocalMac() 256 (unsigned char)ifr.ifr_hwaddr.sa_data[ETH_MAC_ADDR_INDEX_1], in GetLocalMac() 257 (unsigned char)ifr.ifr_hwaddr.sa_data[ETH_MAC_ADDR_INDEX_2], in GetLocalMac() 258 (unsigned char)ifr.ifr_hwaddr.sa_data[ETH_MAC_ADDR_INDEX_3], in GetLocalMac() 259 (unsigned char)ifr.ifr_hwaddr.sa_data[ETH_MAC_ADDR_INDEX_4], in GetLocalMac() 260 (unsigned char)ifr in GetLocalMac() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
H A D | flow_dissector.c | 393 struct ifreq ifr = { in create_tap() local 398 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in create_tap() 404 ret = ioctl(fd, TUNSETIFF, &ifr); in create_tap() 424 struct ifreq ifr = {}; in ifup() local 427 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ifup() 433 ret = ioctl(sk, SIOCGIFFLAGS, &ifr); in ifup() 439 ifr.ifr_flags |= IFF_UP; in ifup() 440 ret = ioctl(sk, SIOCSIFFLAGS, &ifr); in ifup() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | flow_dissector.c | 452 struct ifreq ifr = { in create_tap() local 457 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in create_tap() 463 ret = ioctl(fd, TUNSETIFF, &ifr); in create_tap() 483 struct ifreq ifr = {}; in ifup() local 486 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ifup() 492 ret = ioctl(sk, SIOCGIFFLAGS, &ifr); in ifup() 498 ifr.ifr_flags |= IFF_UP; in ifup() 499 ret = ioctl(sk, SIOCSIFFLAGS, &ifr); in ifup() [all...] |
/third_party/ltp/lib/ |
H A D | tst_netdevice.c | 44 struct ifreq ifr; in tst_netdev_index_by_name() local 58 strcpy(ifr.ifr_name, ifname); in tst_netdev_index_by_name() 59 ret = SAFE_IOCTL_(file, lineno, sock, SIOCGIFINDEX, &ifr); in tst_netdev_index_by_name() 62 return ret ? -1 : ifr.ifr_ifindex; in tst_netdev_index_by_name() 68 struct ifreq ifr; in tst_netdev_set_state() local 82 strcpy(ifr.ifr_name, ifname); in tst_netdev_set_state() 83 ret = SAFE_IOCTL_(file, lineno, sock, SIOCGIFFLAGS, &ifr); in tst_netdev_set_state() 91 ifr.ifr_flags |= IFF_UP; in tst_netdev_set_state() 93 ifr.ifr_flags &= ~IFF_UP; in tst_netdev_set_state() 95 ret = SAFE_IOCTL_(file, lineno, sock, SIOCSIFFLAGS, &ifr); in tst_netdev_set_state() [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | eql.c | 134 static int eql_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); 271 static int eql_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in eql_ioctl() argument 279 return eql_enslave(dev, ifr->ifr_data); in eql_ioctl() 281 return eql_emancipate(dev, ifr->ifr_data); in eql_ioctl() 283 return eql_g_slave_cfg(dev, ifr->ifr_data); in eql_ioctl() 285 return eql_s_slave_cfg(dev, ifr->ifr_data); in eql_ioctl() 287 return eql_g_master_cfg(dev, ifr->ifr_data); in eql_ioctl() 289 return eql_s_master_cfg(dev, ifr->ifr_data); in eql_ioctl()
|
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | c101.c | 222 static int c101_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in c101_ioctl() argument 226 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in c101_ioctl() 241 return hdlc_ioctl(dev, ifr, cmd); in c101_ioctl() 243 switch(ifr->ifr_settings.type) { in c101_ioctl() 245 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in c101_ioctl() 246 if (ifr->ifr_settings.size < size) { in c101_ioctl() 247 ifr->ifr_settings.size = size; /* data size wanted */ in c101_ioctl() 275 return hdlc_ioctl(dev, ifr, cmd); in c101_ioctl()
|
H A D | pci200syn.c | 182 static int pci200_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in pci200_ioctl() argument 186 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in pci200_ioctl() 196 return hdlc_ioctl(dev, ifr, cmd); in pci200_ioctl() 198 switch(ifr->ifr_settings.type) { in pci200_ioctl() 200 ifr->ifr_settings.type = IF_IFACE_V35; in pci200_ioctl() 201 if (ifr->ifr_settings.size < size) { in pci200_ioctl() 202 ifr->ifr_settings.size = size; /* data size wanted */ in pci200_ioctl() 232 return hdlc_ioctl(dev, ifr, cmd); in pci200_ioctl()
|
H A D | n2.c | 246 static int n2_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) in n2_ioctl() argument 250 sync_serial_settings __user *line = ifr->ifr_settings.ifs_ifsu.sync; in n2_ioctl() 260 return hdlc_ioctl(dev, ifr, cmd); in n2_ioctl() 262 switch(ifr->ifr_settings.type) { in n2_ioctl() 264 ifr->ifr_settings.type = IF_IFACE_SYNC_SERIAL; in n2_ioctl() 265 if (ifr->ifr_settings.size < size) { in n2_ioctl() 266 ifr->ifr_settings.size = size; /* data size wanted */ in n2_ioctl() 294 return hdlc_ioctl(dev, ifr, cmd); in n2_ioctl()
|
H A D | hdlc_cisco.c | 63 static int cisco_ioctl(struct net_device *dev, struct ifreq *ifr); 327 static int cisco_ioctl(struct net_device *dev, struct ifreq *ifr) in cisco_ioctl() argument 329 cisco_proto __user *cisco_s = ifr->ifr_settings.ifs_ifsu.cisco; in cisco_ioctl() 335 switch (ifr->ifr_settings.type) { in cisco_ioctl() 339 ifr->ifr_settings.type = IF_PROTO_CISCO; in cisco_ioctl() 340 if (ifr->ifr_settings.size < size) { in cisco_ioctl() 341 ifr->ifr_settings.size = size; /* data size wanted */ in cisco_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_main.c | 296 static int aq_ndev_hwtstamp_set(struct aq_nic_s *aq_nic, struct ifreq *ifr) in aq_ndev_hwtstamp_set() argument 306 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in aq_ndev_hwtstamp_set() 314 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_set() 319 static int aq_ndev_hwtstamp_get(struct aq_nic_s *aq_nic, struct ifreq *ifr) in aq_ndev_hwtstamp_get() argument 327 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in aq_ndev_hwtstamp_get() 332 static int aq_ndev_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in aq_ndev_ioctl() argument 338 return aq_ndev_hwtstamp_set(aq_nic, ifr); in aq_ndev_ioctl() 342 return aq_ndev_hwtstamp_get(aq_nic, ifr); in aq_ndev_ioctl()
|
/kernel/linux/linux-6.6/drivers/net/dsa/hirschmann/ |
H A D | hellcreek_hwtstamp.h | 41 struct ifreq *ifr); 43 struct ifreq *ifr);
|
H A D | hellcreek_hwtstamp.c | 113 struct ifreq *ifr) in hellcreek_port_hwtstamp_set() 122 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in hellcreek_port_hwtstamp_set() 132 return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? in hellcreek_port_hwtstamp_set() 137 struct ifreq *ifr) in hellcreek_port_hwtstamp_get() 146 return copy_to_user(ifr->ifr_data, config, sizeof(*config)) ? in hellcreek_port_hwtstamp_get() 112 hellcreek_port_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr) hellcreek_port_hwtstamp_set() argument 136 hellcreek_port_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr) hellcreek_port_hwtstamp_get() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/engleder/ |
H A D | tsnep_ptp.c | 22 int tsnep_ptp_ioctl(struct net_device *netdev, struct ifreq *ifr, int cmd) in tsnep_ptp_ioctl() argument 27 if (!ifr) in tsnep_ptp_ioctl() 31 if (copy_from_user(&config, ifr->ifr_data, sizeof(config))) in tsnep_ptp_ioctl() 69 if (copy_to_user(ifr->ifr_data, &adapter->hwtstamp_config, in tsnep_ptp_ioctl()
|
/third_party/libwebsockets/lib/plat/freertos/ |
H A D | freertos-sockets.c | 208 struct ifaddrs *ifr; in lws_interface_to_sa() 214 getifaddrs(&ifr); in lws_interface_to_sa() 215 for (ifc = ifr; ifc != NULL && rc; ifc = ifc->ifa_next) { in lws_interface_to_sa() 255 freeifaddrs(ifr); in lws_interface_to_sa()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/drivers/ |
H A D | driver_macsec_linux.c | 1468 struct ifreq ifr; in macsec_drv_init_sockets() local 1484 os_memset(&ifr, 0, sizeof(ifr)); in macsec_drv_init_sockets() 1485 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_drv_init_sockets() 1486 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_drv_init_sockets() 1494 addr.sll_ifindex = ifr.ifr_ifindex; in macsec_drv_init_sockets() 1505 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_drv_init_sockets() 1512 os_memset(&ifr, 0, sizeof(ifr)); in macsec_drv_init_sockets() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/drivers/ |
H A D | driver_macsec_linux.c | 1469 struct ifreq ifr; in macsec_drv_init_sockets() local 1485 os_memset(&ifr, 0, sizeof(ifr)); in macsec_drv_init_sockets() 1486 os_strlcpy(ifr.ifr_name, drv->common.ifname, sizeof(ifr.ifr_name)); in macsec_drv_init_sockets() 1487 if (ioctl(drv->common.sock, SIOCGIFINDEX, &ifr) != 0) { in macsec_drv_init_sockets() 1495 addr.sll_ifindex = ifr.ifr_ifindex; in macsec_drv_init_sockets() 1506 if (wired_multicast_membership(drv->common.sock, ifr.ifr_ifindex, in macsec_drv_init_sockets() 1513 os_memset(&ifr, 0, sizeof(ifr)); in macsec_drv_init_sockets() [all...] |
/third_party/musl/src/network/ |
H A D | getifaddrs.c | 255 struct ifreq ifr; in get_ifFlag_via_ioctl() local 256 strlcpy(ifr.ifr_name, addr->ifa_name, sizeof(ifr.ifr_name)); in get_ifFlag_via_ioctl() 257 if (ioctl(fd, SIOCGIFFLAGS, &ifr) != -1) { in get_ifFlag_via_ioctl() 258 addr->ifa_flags = ifr.ifr_flags; in get_ifFlag_via_ioctl()
|
/foundation/communication/dhcp/services/dhcp_client/src/ |
H A D | dhcp_function.cpp | 265 struct ifreq ifr; in SetIpOrMask() local 267 if (memset_s(&ifr, sizeof(struct ifreq), 0, sizeof(struct ifreq)) != EOK) { in SetIpOrMask() 268 DHCP_LOGE("SetIpOrMask() failed, memset_s ifr error!"); in SetIpOrMask() 272 if (strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), ifname, strlen(ifname)) != EOK) { in SetIpOrMask() 273 DHCP_LOGE("SetIpOrMask() %{public}s failed, , strncpy_s ifr.ifr_name error!", ifname); in SetIpOrMask() 283 if (memcpy_s(&ifr.ifr_addr, sizeof(ifr.ifr_addr), &sin, sizeof(struct sockaddr)) != EOK) { in SetIpOrMask() 284 DHCP_LOGE("SetIpOrMask() failed, memcpy_s ifr.ifr_addr error!"); in SetIpOrMask() 288 if (ioctl(fd, cmd, &ifr) < in SetIpOrMask() [all...] |
/kernel/linux/linux-5.10/arch/xtensa/platforms/iss/ |
H A D | network.c | 162 struct ifreq ifr; in tuntap_open() local 174 memset(&ifr, 0, sizeof(ifr)); in tuntap_open() 175 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in tuntap_open() 176 strlcpy(ifr.ifr_name, dev_name, sizeof(ifr.ifr_name)); in tuntap_open() 178 err = simc_ioctl(fd, TUNSETIFF, &ifr); in tuntap_open()
|
/kernel/linux/linux-6.6/arch/xtensa/platforms/iss/ |
H A D | network.c | 159 struct ifreq ifr; in tuntap_open() local 171 memset(&ifr, 0, sizeof(ifr)); in tuntap_open() 172 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in tuntap_open() 173 strscpy(ifr.ifr_name, dev_name, sizeof(ifr.ifr_name)); in tuntap_open() 175 err = simc_ioctl(fd, TUNSETIFF, &ifr); in tuntap_open()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | tap.c | 198 struct ifreq ifr; in opentap() local 213 memset(&ifr, 0, sizeof(ifr)); in opentap() 214 strcpy(ifr.ifr_name, devname); in opentap() 215 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR | IFF_MULTI_QUEUE; in opentap() 216 if (ioctl(fd, TUNSETIFF, &ifr, sizeof(ifr)) < 0) in opentap()
|
/foundation/communication/netmanager_base/services/netmanagernative/include/manager/ |
H A D | vnic_manager.h | 57 int32_t InitIfreq(ifreq &ifr, const std::string &cardName); 58 int32_t SetVnicResult(std::atomic_int &fd, unsigned long cmd, ifreq &ifr);
|
H A D | vpn_manager.h | 48 int32_t InitIfreq(ifreq &ifr, const std::string &cardName); 49 int32_t SetVpnResult(std::atomic_int &fd, unsigned long cmd, ifreq &ifr);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ptp.h | 21 int efx_ptp_set_ts_config(struct efx_nic *efx, struct ifreq *ifr); 22 int efx_ptp_get_ts_config(struct efx_nic *efx, struct ifreq *ifr);
|
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/ |
H A D | ksz_ptp.h | 42 int ksz_hwtstamp_get(struct dsa_switch *ds, int port, struct ifreq *ifr); 43 int ksz_hwtstamp_set(struct dsa_switch *ds, int port, struct ifreq *ifr);
|