Lines Matching refs:addr
45 u32_t addr;
55 PACK_STRUCT_FIELD(u32_t addr);
140 (ipaddr)->addr = ((u32_t)((a) & 0xff) << 24) | \
148 (ipaddr)->addr = ((u32_t)((d) & 0xff) << 24) | \
162 #define ip_addr_copy(dest, src) ((dest).addr = (src).addr)
164 #define ip_addr_set(dest, src) ((dest)->addr = \
166 (src)->addr))
168 #define ip_addr_set_zero(ipaddr) ((ipaddr)->addr = 0)
170 #define ip_addr_set_any(ipaddr) ((ipaddr)->addr = IPADDR_ANY)
172 #define ip_addr_set_loopback(ipaddr) ((ipaddr)->addr = PP_HTONL(IPADDR_LOOPBACK))
175 #define ip_addr_set_hton(dest, src) ((dest)->addr = \
177 htonl((src)->addr)))
179 #define ip4_addr_set_u32(dest_ipaddr, src_u32) ((dest_ipaddr)->addr = (src_u32))
181 #define ip4_addr_get_u32(src_ipaddr) ((src_ipaddr)->addr)
184 #define ip_addr_get_network(target, host, netmask) ((target)->addr = ((host)->addr) & ((netmask)->addr))
194 #define ip_addr_netcmp(addr1, addr2, mask) (((addr1)->addr & \
195 (mask)->addr) == \
196 ((addr2)->addr & \
197 (mask)->addr))
198 #define ip_addr_cmp(addr1, addr2) ((addr1)->addr == (addr2)->addr)
200 #define ip_addr_isany(addr1) ((addr1) == NULL || (addr1)->addr == IPADDR_ANY)
202 #define ip_addr_isbroadcast(ipaddr, netif) ip4_addr_isbroadcast((ipaddr)->addr, (netif))
203 u8_t ip4_addr_isbroadcast(u32_t addr, const struct netif *netif);
205 #define ip_addr_netmask_valid(netmask) ip4_addr_netmask_valid((netmask)->addr)
208 #define ip_addr_ismulticast(addr1) (((addr1)->addr & PP_HTONL(0xf0000000UL)) == PP_HTONL(0xe0000000UL))
210 #define ip_addr_islinklocal(addr1) (((addr1)->addr & PP_HTONL(0xffff0000UL)) == PP_HTONL(0xa9fe0000UL))
235 int ipaddr_aton(const char *cp, ip_addr_t *addr);
237 char *ipaddr_ntoa(const ip_addr_t *addr);
238 char *ipaddr_ntoa_r(const ip_addr_t *addr, char *buf, int buflen);