Lines Matching refs:ip
40 uint32_t NetworkAddress(uint32_t ip, uint32_t netmask)
42 return (ip & netmask);
45 uint32_t FirstIpAddress(uint32_t ip, uint32_t netmask)
47 uint32_t network = NetworkAddress(ip, netmask);
78 uint32_t LastIpAddress(uint32_t ip, uint32_t netmask)
80 uint32_t network = NetworkAddress(ip, netmask);
88 int IpInNetwork(uint32_t ip, uint32_t network, uint32_t netmask)
90 uint32_t firstNet = NetworkAddress(ip, netmask);
97 if (ip >= beginIp && ip <= broadCast) {
104 int IpInRange(uint32_t ip, uint32_t beginIp, uint32_t endIp, uint32_t netmask)
106 uint32_t network = NetworkAddress(ip, netmask);
112 if (ip >= beginIp && ip <= endIp) {
118 uint32_t BroadCastAddress(uint32_t ip, uint32_t netmask)
120 uint32_t network = NetworkAddress(ip, netmask);
167 uint32_t ip = 0;
170 if (memcpy_s(&ip, sizeof(uint32_t), &inAddr, sizeof(struct in_addr)) != EOK) {
173 return ip;
180 uint32_t ip = ParseIpAddr(strIp);
181 return htonl(ip);
186 uint32_t ip = 0;
187 if (memcpy_s(&ip, IP_ADDRESS_LENGTH, ipAddr, IP_ADDRESS_LENGTH) != EOK) {
190 return ip;