/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_toolkit/net_helper/ |
H A D | raw_socket.cpp | 68 unsigned int ifaceIndex = if_nametoindex(iface); in CreateSocket() local 69 if (ifaceIndex == 0) { in CreateSocket() 87 rawAddr.sll_ifindex = static_cast<int>(ifaceIndex); in CreateSocket() 98 ifaceIndex_ = ifaceIndex; in CreateSocket()
|
/foundation/communication/dhcp/services/utils/src/ |
H A D | dhcp_arp_checker.cpp | 230 int32_t ifaceIndex = static_cast<int32_t>(if_nametoindex(iface)); in CreateSocket() local 231 if (ifaceIndex == 0) { in CreateSocket() 235 if (ifaceIndex > INTEGER_MAX) { in CreateSocket() 236 DHCP_LOGE("ifaceIndex > max interger, fail:%{public}s ifaceIndex:%{public}d", iface, ifaceIndex); in CreateSocket() 252 rawAddr.sll_ifindex = ifaceIndex; in CreateSocket() 263 m_ifaceIndex = ifaceIndex; in CreateSocket()
|
/foundation/communication/dhcp/test/unittest/services/dhcp_client/ |
H A D | dhcp_socket_test.cpp | 72 int ifaceIndex = 1; in HWTEST_F() local 73 EXPECT_EQ(BindRawSocket(fd, ifaceIndex, NULL), SOCKET_OPT_FAILED); in HWTEST_F() 79 EXPECT_EQ(BindRawSocket(fd, ifaceIndex, (uint8_t *)MAC_BCAST_ADDR), SOCKET_OPT_FAILED); in HWTEST_F() 80 EXPECT_EQ(BindRawSocket(fd, ifaceIndex, (uint8_t *)MAC_BCAST_ADDR), SOCKET_OPT_SUCCESS); in HWTEST_F()
|
/foundation/communication/dhcp/services/dhcp_client/include/ |
H A D | dhcp_socket.h | 26 int BindRawSocket(const int rawFd, const int ifaceIndex, const uint8_t *ifaceAddr);
|
H A D | dhcp_client_def.h | 387 int ifaceIndex; /* Index of the network interface used by the current process. */ member
|
/foundation/communication/netmanager_ext/services/mdnsmanager/src/ |
H A D | mdns_socket_listener.cpp | 162 unsigned int ifaceIndex = ifa ? if_nametoindex(ifa->ifa_name) : 0; in InitSocketV6() local 165 mreq.ipv6mr_interface = ifaceIndex; in InitSocketV6() 168 (setsockopt(sock, IPPROTO_IPV6, IPV6_MULTICAST_IF, reinterpret_cast<const char *>(&ifaceIndex), in InitSocketV6() 169 sizeof(ifaceIndex)) == 0); in InitSocketV6()
|
/foundation/communication/dhcp/services/dhcp_client/src/ |
H A D | dhcp_client_state_machine.cpp | 92 m_cltCnf.ifaceIndex = 0; in DhcpClientStateMachine() 249 if (GetLocalInterface(m_cltCnf.ifaceName, &m_cltCnf.ifaceIndex, m_cltCnf.ifaceMac, NULL) != DHCP_OPT_SUCCESS) { in GetClientNetworkInfo() 260 DHCP_LOGI("GetClientNetworkInfo() m_cltCnf.ifaceName:%{public}s -> ifaceIndex:%{public}d,ifaceMac:%{private}s.", in GetClientNetworkInfo() 261 m_cltCnf.ifaceName, m_cltCnf.ifaceIndex, macAddr); in GetClientNetworkInfo() 421 m_sockFd, m_socketMode, m_cltCnf.ifaceIndex, m_cltCnf.ifaceName, m_timeoutTimestamp); in InitSocketFd() 430 (BindRawSocket(m_sockFd, m_cltCnf.ifaceIndex, NULL) != SOCKET_OPT_SUCCESS)) { in InitSocketFd() 431 DHCP_LOGE("InitSocketFd fd:%{public}d,index:%{public}d failed!", m_sockFd, m_cltCnf.ifaceIndex); in InitSocketFd() 683 return SendToDhcpPacket(&packet, INADDR_ANY, INADDR_BROADCAST, m_cltCnf.ifaceIndex, (uint8_t *)MAC_BCAST_ADDR); in DhcpReboot() 1645 return SendToDhcpPacket(&packet, INADDR_ANY, INADDR_BROADCAST, m_cltCnf.ifaceIndex, (uint8_t *)MAC_BCAST_ADDR); in DhcpDiscover() 1680 return SendToDhcpPacket(&packet, INADDR_ANY, INADDR_BROADCAST, m_cltCnf.ifaceIndex, (uint8_ in DhcpRequest() [all...] |
H A D | dhcp_socket.cpp | 85 int BindRawSocket(const int rawFd, const int ifaceIndex, const uint8_t *ifaceAddr) in BindRawSocket() argument 98 rawAddr.sll_ifindex = ifaceIndex; in BindRawSocket() 111 DHCP_LOGE("BindRawSocket() index:%{public}d failed, bind error:%{public}d.", ifaceIndex, errno); in BindRawSocket()
|
H A D | dhcp_ipv6_client.cpp | 364 int ifaceIndex = 0; in IsEui64ModeIpv6Address() local 366 if (GetLocalInterface(interfaceName.c_str(), &ifaceIndex, ifaceMac, NULL) != DHCP_OPT_SUCCESS) { in IsEui64ModeIpv6Address() 381 interfaceName.c_str(), ifaceIndex, macPosition, ipv6position, len); in IsEui64ModeIpv6Address()
|
/foundation/communication/dhcp/test/fuzztest/dhcpclientfun_fuzzer/ |
H A D | dhcpclientfun_fuzzer.cpp | 276 int ifaceIndex = static_cast<int>(data[0]); in BindRawSocketFuzzerTest() local 278 BindRawSocket(rawFd, ifaceIndex, ifaceAddr); in BindRawSocketFuzzerTest()
|