/foundation/communication/netmanager_base/services/netmanagernative/src/manager/ |
H A D | distributed_manager.cpp | 58 ifreq ifr{}; in CreateDistributedInterface() 59 if (InitIfreq(ifr, ifName) != NETMANAGER_SUCCESS) { in CreateDistributedInterface() 69 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; in CreateDistributedInterface() 70 if (ioctl(tunfd, TUNSETIFF, &ifr) < 0) { in CreateDistributedInterface() 82 int32_t DistributedManager::SetDistributedNicResult(std::atomic_int &fd, unsigned long cmd, ifreq &ifr) in SetDistributedNicResult() argument 85 if (ioctl(fd, cmd, &ifr) < 0) { in SetDistributedNicResult() 94 int32_t DistributedManager::InitIfreq(ifreq &ifr, const std::string &cardName) in InitIfreq() argument 96 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) ! in InitIfreq() [all...] |
H A D | vnic_manager.cpp | 78 ifreq ifr{}; in CreateVnicInterface() 79 if (InitIfreq(ifr, VNIC_TUN_CARD_NAME) != NETMANAGER_SUCCESS) { in CreateVnicInterface() 90 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; in CreateVnicInterface() 91 if (ioctl(tunfd, TUNSETIFF, &ifr) < 0) { in CreateVnicInterface() 136 int32_t VnicManager::SetVnicResult(std::atomic_int &fd, unsigned long cmd, ifreq &ifr) in SetVnicResult() argument 140 if (ioctl(fd, cmd, &ifr) < 0) { in SetVnicResult() 156 ifreq ifr; in SetVnicMtu() local 157 if (InitIfreq(ifr, ifName) != NETMANAGER_SUCCESS) { in SetVnicMtu() 161 ifr.ifr_mtu = mtu; in SetVnicMtu() 162 int32_t ret4 = SetVnicResult(GetNetSock(true), SIOCSIFMTU, ifr); in SetVnicMtu() 283 InitIfreq(ifreq &ifr, const std::string &cardName) InitIfreq() argument [all...] |
H A D | vpn_manager.cpp | 54 ifreq ifr = {}; in CreateVpnInterface() local 55 if (InitIfreq(ifr, TUN_CARD_NAME) != NETMANAGER_SUCCESS) { in CreateVpnInterface() 65 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; in CreateVpnInterface() 66 if (ioctl(tunfd, TUNSETIFF, &ifr) < 0) { in CreateVpnInterface() 110 int32_t VpnManager::SetVpnResult(std::atomic_int &fd, unsigned long cmd, ifreq &ifr) in SetVpnResult() argument 113 if (ioctl(fd, cmd, &ifr) < 0) { in SetVpnResult() 128 ifreq ifr; in SetVpnMtu() local 129 if (InitIfreq(ifr, ifName) != NETMANAGER_SUCCESS) { in SetVpnMtu() 133 ifr.ifr_mtu = mtu; in SetVpnMtu() 134 int32_t ret4 = SetVpnResult(net4Sock_, SIOCSIFMTU, ifr); in SetVpnMtu() 147 ifreq ifr = {}; SetVpnAddress() local 203 ifreq ifr = {}; SetVpnUp() local 222 ifreq ifr = {}; SetVpnDown() local 239 InitIfreq(ifreq &ifr, const std::string &cardName) InitIfreq() argument [all...] |
H A D | interface_manager.cpp | 131 struct ifreq ifr; in SetMtu() local 132 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK) { in SetMtu() 136 if (strncpy_s(ifr.ifr_name, IFNAMSIZ, interfaceName, strlen(interfaceName)) != EOK) { in SetMtu() 142 ifr.ifr_mtu = mtu; in SetMtu() 144 if (ioctl(sockfd, SIOCSIFMTU, &ifr) < 0) { in SetMtu() 299 struct ifreq ifr = {}; in GetIfaceConfig() local 300 auto ret = strncpy_s(ifr.ifr_name, IFNAMSIZ, ifName.c_str(), ifName.length()); in GetIfaceConfig() 306 if (ioctl(fd, SIOCGIFADDR, &ifr) ! in GetIfaceConfig() 325 struct ifreq ifr = {}; SetIfaceConfig() local 377 struct ifreq ifr; SetIpAddress() local 408 struct ifreq ifr; SetIffUp() local [all...] |
/foundation/communication/dsoftbus/tests/core/bus_center/lnn/unittest/ |
H A D | net_buscenter_test.cpp | 116 struct ifreq ifr; in SetIpaddr() local 121 if (memset_s((void *)&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK) { in SetIpaddr() 131 if (strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), "eth0", strlen("eth0")) != EOK) { in SetIpaddr() 143 (void)memcpy_s(&ifr.ifr_addr, sizeof(addr), &addr, sizeof(addr)); in SetIpaddr() 144 if (ioctl(sockFd, SIOCSIFADDR, &ifr) < 0) { in SetIpaddr() 150 ifr.ifr_flags |= IFF_UP | IFF_RUNNING; in SetIpaddr() 151 if (ioctl(sockFd, SIOCSIFFLAGS, &ifr) < in SetIpaddr() 163 struct ifreq ifr; SetIpDown() local [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/pan/ |
H A D | pan_network.cpp | 99 struct ifreq ifr; in TunSetIff() local 102 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK) { in TunSetIff() 106 ifr.ifr_flags = IFF_TAP | IFF_NO_PI; in TunSetIff() 107 if (strncpy_s(ifr.ifr_name, IFNAMSIZ, PAN_NETWORK_NAME, strlen(PAN_NETWORK_NAME)) != EOK) { in TunSetIff() 110 err = ioctl(fd_, TUNSETIFF, &ifr); in TunSetIff() 121 struct ifreq ifr; in SetMacAddress() local 124 if (memset_s(&ifr, sizeof(ifr), in SetMacAddress() 157 struct ifreq ifr; SetIpAddress() local 206 struct ifreq ifr; SetIffUp() local 231 struct ifreq ifr; SetIffdown() local [all...] |
/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_toolkit/net_helper/ |
H A D | if_config.cpp | 126 struct ifreq ifr; in FlushIpAddr() local 127 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK || in FlushIpAddr() 128 strcpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), ifName.c_str()) != EOK) { in FlushIpAddr() 137 struct sockaddr_in *sin = reinterpret_cast<struct sockaddr_in *>(&ifr.ifr_addr); in FlushIpAddr() 145 if (ioctl(fd, SIOCSIFADDR, &ifr) < 0) { in FlushIpAddr() 167 struct ifreq ifr; in AddIpAddr() local 168 if (memset_s(&ifr, sizeo in AddIpAddr() 258 struct ifreq ifr; GetIpAddr() local [all...] |
H A D | mac_address.cpp | 142 struct ifreq ifr; in GetMacAddr() local 143 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK || in GetMacAddr() 144 strcpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), ifName.c_str()) != EOK) { in GetMacAddr() 154 ifr.ifr_hwaddr.sa_family = ARPHRD_ETHER; in GetMacAddr() 155 if (ioctl(fd, SIOCGIFHWADDR, &ifr) < 0) { in GetMacAddr() 161 if (memcpy_s(macAddr, ETH_ALEN, ifr.ifr_hwaddr.sa_data, ETH_ALEN) != EOK) { in GetMacAddr()
|
H A D | network_interface.cpp | 338 struct ifreq ifr; in IpAddressChange() local 339 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK || in IpAddressChange() 340 strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), interface.c_str(), interface.length()) != EOK) { in IpAddressChange() 349 struct sockaddr_in *sin = (struct sockaddr_in *)&ifr.ifr_addr; in IpAddressChange() 355 if (ioctl(fd, SIOCSIFADDR, &ifr) < 0) { in IpAddressChange() 364 if (ioctl(fd, SIOCSIFNETMASK, &ifr) < 0) { in IpAddressChange()
|
/foundation/communication/wifi/wifi/relation_services/common/ |
H A D | wifi_hal_common_func.c | 140 struct ifreq ifr; in GetIfaceState() local 141 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK) { in GetIfaceState() 146 if (strcpy_s(ifr.ifr_name, IFNAMSIZ, ifaceName) != EOK) { in GetIfaceState() 151 if (ioctl(sock, SIOCGIFFLAGS, &ifr) < 0) { in GetIfaceState() 156 state = ((ifr.ifr_flags & IFF_UP) > 0 ? 1 : 0); in GetIfaceState()
|
/foundation/communication/dsoftbus/adapter/common/kernel/posix/ |
H A D | lnn_ip_utils_adapter.c | 71 struct ifreq ifr; in GetNetworkIpByIfName() local 72 if (strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), ifName, strlen(ifName)) != EOK) { in GetNetworkIpByIfName() 77 if (GetNetworkIfIp(fd, &ifr, ip, netmask, len) != SOFTBUS_OK) { in GetNetworkIpByIfName()
|
/foundation/communication/netmanager_base/services/netmanagernative/src/netsys/ |
H A D | clat_utils.cpp | 272 struct ifreq ifr = {}; in CreateTunInterface() local 273 ifr.ifr_flags = static_cast<short>(IFF_TUN | IFF_TUN_EXCL); in CreateTunInterface() 275 if (strncpy_s(ifr.ifr_name, IFNAMSIZ, tunIface.c_str(), tunIface.length()) != EOK) { in CreateTunInterface() 279 if (ioctl(fd, TUNSETIFF, &ifr, sizeof(ifr))) { in CreateTunInterface() 406 ifreq ifr = {}; in SetTunInterfaceAddress() local 407 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK) { in SetTunInterfaceAddress() 408 NETNATIVE_LOGE("memset_s ifr faile in SetTunInterfaceAddress() [all...] |
/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_common/ |
H A D | wifi_cmd_client.cpp | 87 struct ifreq ifr; in SendCommandToDriverByInterfaceName() local 90 if (memset_s(&ifr, sizeof(ifr), 0, sizeof(ifr)) != EOK) { in SendCommandToDriverByInterfaceName() 91 WIFI_LOGE("%{public}s memset_s ifr error", __FUNCTION__); in SendCommandToDriverByInterfaceName() 109 ifr.ifr_data = reinterpret_cast<char *>(&privCmd); in SendCommandToDriverByInterfaceName() 110 if (memcpy_s(ifr.ifr_name, IFNAMSIZ, ifName.c_str(), ifName.size() + 1) != EOK) { in SendCommandToDriverByInterfaceName() 111 WIFI_LOGE("%{public}s memcpy_s ifr fail", __FUNCTION__); in SendCommandToDriverByInterfaceName() 119 ret = ioctl(sock, SIOCDEVPRIVATE + 1, &ifr); in SendCommandToDriverByInterfaceName()
|
/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);
|
H A D | distributed_manager.h | 57 int32_t InitIfreq(ifreq &ifr, const std::string &cardName); 58 int32_t SetDistributedNicResult(std::atomic_int &fd, unsigned long cmd, ifreq &ifr);
|
/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...] |
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_distributed_test/ |
H A D | distributed_manager_test.cpp | 96 ifreq ifr; in HWTEST_F() local 98 auto result = DistributedManager::GetInstance().InitIfreq(ifr, cardName); in HWTEST_F()
|
/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...] |
/foundation/communication/netmanager_base/test/netmanagernative/unittest/netsys_manager_test/ |
H A D | vnic_manager_test.cpp | 92 ifreq ifr; in HWTEST_F() local 94 auto result = VnicManager::GetInstance().InitIfreq(ifr, cardName); in HWTEST_F()
|
H A D | vpn_manager_test.cpp | 78 ifreq ifr; in HWTEST_F() local 80 result = VpnManager::GetInstance().InitIfreq(ifr, cardName); in HWTEST_F()
|
/foundation/communication/netmanager_ext/services/networksharemanager/src/ |
H A D | router_advertisement_daemon.cpp | 130 ifreq ifr = {}; in CreateRASocket() local 131 if (strncpy_s(ifr.ifr_name, IFNAMSIZ - 1, raParams_->name_.c_str(), raParams_->name_.size()) != EOK) { in CreateRASocket() 136 if (setsockopt(socket_, SOL_SOCKET, SO_BINDTODEVICE, (void *)&ifr, sizeof(ifr)) < 0) { in CreateRASocket()
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_ctrl/core/mini_discover/ |
H A D | coap_discover.c | 259 struct ifreq ifr; in CoapPostServiceDiscoverEx() local 260 if (strncpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), ifName, strlen(ifName)) != EOK) { in CoapPostServiceDiscoverEx() 269 if (lwip_ioctl(fd, SIOCGIFBRDADDR, (char*)&ifr) < 0) { in CoapPostServiceDiscoverEx() 277 if (inet_ntop(AF_INET, &(((struct sockaddr_in *)&(ifr.ifr_addr))->sin_addr), ipString, sizeof(ipString)) == NULL) { in CoapPostServiceDiscoverEx()
|
/foundation/communication/dsoftbus/tests/core/connection/wifi_direct_cpp/ |
H A D | wifi_direct_utils.cpp | 275 struct ifreq ifr { }; in GetInterfaceMacAddr() struct 278 int32_t ret = strcpy_s(ifr.ifr_name, sizeof(ifr.ifr_name), interface.c_str()); in GetInterfaceMacAddr() 282 ret = ioctl(fd, SIOCGIFHWADDR, &ifr); in GetInterfaceMacAddr() 286 macArray.insert(macArray.end(), ifr.ifr_hwaddr.sa_data, ifr.ifr_hwaddr.sa_data + MAC_ADDR_ARRAY_SIZE); in GetInterfaceMacAddr() 381 ret >= 0, SOFTBUS_CONN_GET_IFR_CONF_FAILED, CONN_WIFI_DIRECT, "get ifr conf failed ret=%{public}d", ret); in GetInterfaceIpString()
|
/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/liteos/ |
H A D | sys_dev.c | 177 struct ifreq ifr; in BindToDeviceInner() local 183 if (strncpy_s(ifr.ifr_ifrn.ifrn_name, IFNAMSIZ, ifBinding->ifr_name, strlen(ifBinding->ifr_name)) != EOK) { in BindToDeviceInner() 187 if (setsockopt(sockfd, SOL_SOCKET, SO_BINDTODEVICE, (char *)&ifr, sizeof(ifr)) < 0) { in BindToDeviceInner()
|