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