Lines Matching defs:ipaddr
804 * IP address is not given (i.e., ipaddr == IP_ANY_TYPE), the connection is
812 * @param ipaddr the local ip address to bind to (use IPx_ADDR_ANY to bind
820 tcp_bind(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port)
833 if (ipaddr == NULL) {
834 ipaddr = IP4_ADDR_ANY;
837 LWIP_ERROR("tcp_bind: invalid ipaddr", ipaddr != NULL, return ERR_ARG);
860 if (IP_IS_V6(ipaddr) && ip6_addr_lacks_zone(ip_2_ip6(ipaddr), IP6_UNICAST)) {
861 ip_addr_copy(zoned_ipaddr, *ipaddr);
863 ipaddr = &zoned_ipaddr;
890 if ((IP_IS_V6(ipaddr) == IP_IS_V6_VAL(cpcb->local_ip)) &&
892 ip_addr_isany(ipaddr) ||
893 ip_addr_cmp(&cpcb->local_ip, ipaddr))) {
902 if (!ip_addr_isany(ipaddr)
904 || (IP_GET_TYPE(ipaddr) != IP_GET_TYPE(&pcb->local_ip))
907 ip_addr_set(&pcb->local_ip, ipaddr);
1224 * @param ipaddr the remote ip address to connect to
1233 tcp_connect(struct tcp_pcb *pcb, const ip_addr_t *ipaddr, u16_t port,
1244 LWIP_ERROR("tcp_connect: invalid ipaddr", ipaddr != NULL, return ERR_ARG);
1253 ip_addr_set(&pcb->remote_ip, ipaddr);
1277 const ip_addr_t *local_ip = ip_netif_get_local_ip(netif, ipaddr);
1312 ip_addr_cmp(&cpcb->remote_ip, ipaddr)) {
2525 /* The PCB is listening to the old ipaddr and