Home
last modified time | relevance | path

Searched refs:netmask (Results 1 - 25 of 51) sorted by relevance

123

/foundation/communication/dhcp/services/dhcp_server/src/
H A Daddress_utils.cpp40 uint32_t NetworkAddress(uint32_t ip, uint32_t netmask) in NetworkAddress() argument
42 return (ip & netmask); in NetworkAddress()
45 uint32_t FirstIpAddress(uint32_t ip, uint32_t netmask) in FirstIpAddress() argument
47 uint32_t network = NetworkAddress(ip, netmask); in FirstIpAddress()
52 uint32_t NextIpAddress(uint32_t currIp, uint32_t netmask, uint32_t offset) in NextIpAddress() argument
54 uint32_t network = NetworkAddress(currIp, netmask); in NextIpAddress()
55 uint32_t broadcast = BroadCastAddress(currIp, netmask); in NextIpAddress()
56 uint32_t lastIp = LastIpAddress(currIp, netmask); in NextIpAddress()
57 uint32_t hostTotal = HostTotal(netmask); in NextIpAddress()
60 return FirstIpAddress(currIp, netmask); in NextIpAddress()
78 LastIpAddress(uint32_t ip, uint32_t netmask) LastIpAddress() argument
88 IpInNetwork(uint32_t ip, uint32_t network, uint32_t netmask) IpInNetwork() argument
104 IpInRange(uint32_t ip, uint32_t beginIp, uint32_t endIp, uint32_t netmask) IpInRange() argument
118 BroadCastAddress(uint32_t ip, uint32_t netmask) BroadCastAddress() argument
125 NetworkBits(uint32_t netmask) NetworkBits() argument
139 HostBits(uint32_t netmask) HostBits() argument
153 HostTotal(uint32_t netmask) HostTotal() argument
[all...]
H A Ddhcp_address_pool.cpp134 if (!pool->netmask || IsEmptyHWAddr(macAddr)) { in CheckRangeAvailability()
135 DHCP_LOGE("pool netmask empty hwaddr pointer is null."); in CheckRangeAvailability()
140 if (IpInRange(distIp, beginIp, endIp, pool->netmask)) { in CheckRangeAvailability()
167 uint32_t NextIpOffset(uint32_t netmask) in NextIpOffset() argument
170 if (g_distributeMode && netmask) { in NextIpOffset()
171 uint32_t total = HostTotal(netmask); in NextIpOffset()
185 if (!pool->netmask || IsEmptyHWAddr(macAddr)) { in AddressDistribute()
191 uint32_t total = HostTotal(pool->netmask); in AddressDistribute()
201 offset = NextIpOffset(pool->netmask); in AddressDistribute()
203 distIp = NextIpAddress(distIp, pool->netmask, offse in AddressDistribute()
495 uint32_t netmask = pool->netmask; LoadBindingRecoders() local
[all...]
H A Ddhcp_dhcpd.cpp60 ArgumentInfo *arg = GetArgument("netmask"); in InitNetworkAbout()
65 config->netmask = argNetmask; in InitNetworkAbout()
67 DHCP_LOGW("error netmask argument."); in InitNetworkAbout()
71 if (!config->netmask) { in InitNetworkAbout()
72 config->netmask = ParseIpAddr(DEFAUTL_NET_MASK); in InitNetworkAbout()
133 config->pool.beginAddress = FirstIpAddress(config->serverId, config->netmask); in InitAddressRange()
134 config->pool.endAddress = LastIpAddress(config->serverId, config->netmask); in InitAddressRange()
H A Ddhcp_s_server.cpp585 uint32_t serverNetwork = NetworkAddress(pool->serverId, pool->netmask); in CheckAddressRange()
586 uint32_t firstNetwork = NetworkAddress(pool->addressRange.beginAddress, pool->netmask); in CheckAddressRange()
587 uint32_t secondNetwork = NetworkAddress(pool->addressRange.endAddress, pool->netmask); in CheckAddressRange()
933 AddAddressOption(reply, SUBNET_MASK_OPTION, srvIns->addressPool.netmask); in ReplyCommontOption()
940 uint32_t netAddress = reply->packet.yiaddr & srvIns->addressPool.netmask; in ReplyCommontOption()
941 uint32_t boastAddress = (~srvIns->addressPool.netmask) | netAddress; in ReplyCommontOption()
1205 if (!IpInNetwork(reqIp, srvIns->addressPool.serverId, srvIns->addressPool.netmask)) { in HasNobindgRequest()
1864 srvIns->addressPool.netmask = config->netmask; in InitServerContext()
1870 srvIns->addressPool.addressRange.beginAddress = FirstIpAddress(config->serverId, config->netmask); in InitServerContext()
[all...]
/foundation/communication/dhcp/services/dhcp_server/include/
H A Daddress_utils.h29 uint32_t NetworkAddress(uint32_t ip, uint32_t netmask);
30 uint32_t FirstIpAddress(uint32_t ip, uint32_t netmask);
31 uint32_t NextIpAddress(uint32_t currIp, uint32_t netmask, uint32_t offset);
33 uint32_t LastIpAddress(uint32_t ip, uint32_t netmask);
34 int IpInNetwork(uint32_t ip, uint32_t network, uint32_t netmask);
35 int IpInRange(uint32_t ip, uint32_t beginIp, uint32_t endIp, uint32_t netmask);
36 uint32_t BroadCastAddress(uint32_t ip, uint32_t netmask);
39 int NetworkBits(uint32_t netmask);
40 uint32_t HostBits(uint32_t netmask);
41 uint32_t HostTotal(uint32_t netmask);
[all...]
H A Ddhcp_config.h32 uint32_t netmask; /* Default subnet mask. */ member
H A Ddhcp_address_pool.h40 uint32_t netmask; member
/foundation/communication/dhcp/test/fuzztest/addressutils_fuzzer/
H A Daddressutils_fuzzer.cpp35 uint32_t netmask = static_cast<uint32_t>(data[0]); in NetworkAddressTest() local
36 NetworkAddress(ip, netmask); in NetworkAddressTest()
43 uint32_t netmask = static_cast<uint32_t>(data[0]); in FirstIpAddressTest() local
44 FirstIpAddress(ip, netmask); in FirstIpAddressTest()
51 uint32_t netmask = static_cast<uint32_t>(data[0]); in NextIpAddressTest() local
53 NextIpAddress(currIp, netmask, offset); in NextIpAddressTest()
67 uint32_t netmask = static_cast<uint32_t>(data[0]); in LastIpAddressTest() local
68 LastIpAddress(ip, netmask); in LastIpAddressTest()
76 uint32_t netmask = static_cast<uint32_t>(data[0]); in IpInNetworkTest() local
77 IpInNetwork(ip, network, netmask); in IpInNetworkTest()
86 uint32_t netmask = static_cast<uint32_t>(data[0]); IpInRangeTest() local
94 uint32_t netmask = static_cast<uint32_t>(data[0]); BroadCastAddressTest() local
112 uint32_t netmask = static_cast<uint32_t>(data[0]); NetworkBitsTest() local
118 uint32_t netmask = static_cast<uint32_t>(data[0]); HostBitsTest() local
124 uint32_t netmask = static_cast<uint32_t>(data[0]); HostTotalTest() local
[all...]
/foundation/communication/dsoftbus/adapter/common/kernel/posix/
H A Dlnn_ip_utils_adapter.c26 static int32_t GetNetworkIfIp(int32_t fd, struct ifreq *req, char *ip, char *netmask, uint32_t len) in GetNetworkIfIp() argument
45 /* get netmask of this interface */ in GetNetworkIfIp()
46 if (netmask != NULL) { in GetNetworkIfIp()
52 if (inet_ntop(sockAddr->sin_family, &sockAddr->sin_addr, netmask, len) == NULL) { in GetNetworkIfIp()
53 COMM_LOGE(COMM_ADAPTER, "convert netmask addr to string failed"); in GetNetworkIfIp()
60 int32_t GetNetworkIpByIfName(const char *ifName, char *ip, char *netmask, uint32_t len) in GetNetworkIpByIfName() argument
77 if (GetNetworkIfIp(fd, &ifr, ip, netmask, len) != SOFTBUS_OK) { in GetNetworkIpByIfName()
/foundation/communication/dsoftbus/adapter/common/kernel/liteos_m/
H A Dlnn_ip_utils_adapter.c21 int32_t GetNetworkIpByIfName(const char *ifName, char *ip, char *netmask, uint32_t len) in GetNetworkIpByIfName() argument
50 if (netmask != NULL) { in GetNetworkIpByIfName()
52 if (strncpy_s(netmask, len, netMaskStr, strlen(netMaskStr)) != EOK) { in GetNetworkIpByIfName()
53 COMM_LOGE(COMM_ADAPTER, "copy netmask failed!"); in GetNetworkIpByIfName()
/foundation/communication/dsoftbus/tests/core/bus_center/lnn/net_buscenter/
H A Dlnn_ip_network_impl_mock.cpp46 const char *ifName, char *ip, char *netmask, uint32_t len) in ActionOfGetNetworkIpByIfName()
48 if (ifName == nullptr || netmask == nullptr || len == 0) { in ActionOfGetNetworkIpByIfName()
165 int32_t GetNetworkIpByIfName(const char *ifName, char *ip, char *netmask, uint32_t len) in GetNetworkIpByIfName() argument
167 return GetLnnIpNetworkImplInterface()->GetNetworkIpByIfName(ifName, ip, netmask, len); in GetNetworkIpByIfName()
45 ActionOfGetNetworkIpByIfName( const char *ifName, char *ip, char *netmask, uint32_t len) ActionOfGetNetworkIpByIfName() argument
H A Dlnn_ip_network_impl_mock.h58 virtual int32_t GetNetworkIpByIfName(const char *ifName, char *ip, char *netmask, uint32_t len) = 0;
95 static int32_t ActionOfGetNetworkIpByIfName(const char *ifName, char *ip, char *netmask, uint32_t len);
/foundation/communication/dsoftbus/tests/adapter/unittest/
H A Ddsoftbus_other_test.cpp65 char netmask[] = "abcdefd"; in HWTEST_F() local
68 int32_t ret = GetNetworkIpByIfName(ifName, ip, netmask, len); in HWTEST_F()
81 char netmask[] = "abcdefd"; in HWTEST_F() local
84 int32_t ret = GetNetworkIpByIfName(NULL, ip, netmask, len); in HWTEST_F()
87 ret = GetNetworkIpByIfName(ifName, NULL, netmask, len); in HWTEST_F()
93 * @tc.desc: netmask is nullptr
/foundation/communication/wifi/wifi/interfaces/kits/c/
H A Dwifi_device_config.h177 unsigned int netmask; member
285 char netmask[DEVICE_IPV6_MAX_LEN]; member
H A Dwifi_hid2d.h109 unsigned int netmask[IPV4_ARRAY_LEN]; member
/foundation/communication/netmanager_ext/services/vpnmanager/src/
H A Dopen_vpn_ctl.cpp169 cJSON *netmask = cJSON_GetObjectItem(jConfig, OPENVPN_NODE_NETMASK); in UpdateConfig() local
170 if (netmask != nullptr && cJSON_IsString(netmask)) { in UpdateConfig()
171 std::string openVpnNetmask = cJSON_GetStringValue(netmask); in UpdateConfig()
/foundation/communication/dsoftbus/adapter/common/include/
H A Dlnn_ip_utils_adapter.h35 int32_t GetNetworkIpByIfName(const char *ifName, char *ip, char *netmask, uint32_t len);
/foundation/communication/wifi/wifi/frameworks/cj/include/
H A Dffi_structs.h81 uint32_t netmask; member
95 char *netmask; member
/foundation/communication/dhcp/test/unittest/services/dhcp_server/unittest/
H A Ddhcp_s_server_test.cpp75 uint32_t netmask = ParseIpAddr("255.255.255.0"); in InitServerConfig() local
78 if (serverId == 0 || netmask == 0 || beginIp == 0 || endIp == 0) { in InitServerConfig()
92 config->netmask = netmask; in InitServerConfig()
H A Ddhcp_function_test.cpp130 std::string ifname, ip, netmask; in HWTEST_F() local
131 EXPECT_EQ(DHCP_OPT_ERROR, DhcpFunction::GetLocalIp(ifname, ip, netmask)); in HWTEST_F()
143 EXPECT_EQ(DHCP_OPT_FAILED, DhcpFunction::GetLocalIp(ifname, ip, netmask)); in HWTEST_F()
144 EXPECT_EQ(DHCP_OPT_FAILED, DhcpFunction::GetLocalIp(ifname, ip, netmask)); in HWTEST_F()
H A Ddhcp_address_pool_test.cpp56 uint32_t netmask = ParseIpAddr("255.255.255.0"); in SamplePoolConfig() local
59 if (beginIp != 0 && endIp != 0 && netmask != 0 && gateway != 0) { in SamplePoolConfig()
62 testPool.netmask = netmask; in SamplePoolConfig()
75 testPool.netmask = 0; in ResetPollConfig()
/foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage/wifi_common/
H A Dwifi_net_agent.cpp285 static_cast<unsigned int>(IpTools::GetMaskLength(IpTools::ConvertIpv4Address(wifiIpInfo.netmask)));
290 netAddr->netMask_ = IpTools::ConvertIpv4Address(wifiIpInfo.netmask);
297 netIpv6Addr->netMask_ = wifiIpV6Info.netmask;
382 static_cast<unsigned int>(IpTools::GetMaskLength(IpTools::ConvertIpv4Address(wifiIpInfo.netmask)));
384 std::string strLocalRoute = IpTools::ConvertIpv4Address(wifiIpInfo.ipAddress & wifiIpInfo.netmask);
393 if (!wifiIpV6Info.netmask.empty()) {
394 unsigned int ipv6PrefixLength = IpTools::GetIPV6MaskLength(wifiIpV6Info.netmask);
/foundation/communication/wifi_lite/interfaces/wifiservice/
H A Dwifi_device_config.h137 unsigned int netmask; member
/foundation/communication/wifi/wifi/interfaces/inner_api/
H A Dwifi_msg.h569 unsigned int netmask; /* mask */ member
580 netmask = 0; in IpInfo()
768 std::string netmask; member
781 netmask = ""; in IpV6Info()
/foundation/communication/wifi/wifi/frameworks/native/interfaces/
H A Dwifi_hid2d_msg.h115 std::string netmask; member in OHOS::Wifi::DhcpMode::SelfCfgType::PeerCfgType::IpAddrInfo

Completed in 16 milliseconds

123