/btstack/3rd-party/lwip/core/src/core/ |
H A D | raw.c | 81 if (IP_IS_ANY_TYPE_VAL(pcb->local_ip)) { in raw_input_local_match() 101 if (ip4_addr_isany(ip_2_ip4(&pcb->local_ip))) { in raw_input_local_match() 108 if (ip_addr_isany(&pcb->local_ip) || in raw_input_local_match() 109 ip_addr_cmp(&pcb->local_ip, ip_current_dest_addr())) { in raw_input_local_match() 227 ip_addr_set_ipaddr(&pcb->local_ip, ipaddr); in raw_bind() 232 if (IP_IS_V6(&pcb->local_ip) && in raw_bind() 233 ip6_addr_lacks_zone(ip_2_ip6(&pcb->local_ip), IP6_UNKNOWN)) { in raw_bind() 234 ip6_addr_select_zone(ip_2_ip6(&pcb->local_ip), ip_2_ip6(&pcb->local_ip)); in raw_bind() 290 ip6_addr_select_zone(ip_2_ip6(&pcb->remote_ip), ip_2_ip6(&pcb->local_ip)); in raw_connect() 309 if (IP_IS_ANY_TYPE_VAL(pcb->local_ip)) { in raw_disconnect() [all …]
|
H A D | udp.c | 145 if (IP_IS_ANY_TYPE_VAL(pcb->local_ip)) { in udp_input_local_match() 164 if (ip4_addr_isany(ip_2_ip4(&pcb->local_ip)) || in udp_input_local_match() 166 … ip4_addr_netcmp(ip_2_ip4(&pcb->local_ip), ip4_current_dest_addr(), netif_ip4_netmask(inp))) { in udp_input_local_match() 173 if (ip_addr_isany(&pcb->local_ip) || ip_addr_cmp(&pcb->local_ip, ip_current_dest_addr())) { in udp_input_local_match() 256 ip_addr_debug_print_val(UDP_DEBUG, pcb->local_ip); in udp_input() 271 …if (!IP_IS_V4_VAL(uncon_pcb->local_ip) || !ip4_addr_cmp(ip_2_ip4(&uncon_pcb->local_ip), netif_ip4_… in udp_input() 273 … if (IP_IS_V4_VAL(pcb->local_ip) && ip4_addr_cmp(ip_2_ip4(&pcb->local_ip), netif_ip4_addr(inp))) { in udp_input() 281 else if (!ip_addr_isany(&pcb->local_ip)) { in udp_input() 574 netif = ip4_route_src(ip_2_ip4(&pcb->local_ip), &pcb->mcast_ip4); in udp_sendto_chksum() 584 netif = ip_route(&pcb->local_ip, dst_ip); in udp_sendto_chksum() [all …]
|
H A D | tcp.c | 360 tcp_rst(pcb, pcb->snd_nxt, pcb->rcv_nxt, &pcb->local_ip, &pcb->remote_ip, in tcp_close_shutdown() 618 tcp_rst(pcb, seqno, ackno, &pcb->local_ip, &pcb->remote_ip, local_port, pcb->remote_port); in tcp_abandon() 728 if ((IP_IS_V6(ipaddr) == IP_IS_V6_VAL(cpcb->local_ip)) && in tcp_bind() 729 (ip_addr_isany(&cpcb->local_ip) || in tcp_bind() 731 ip_addr_cmp(&cpcb->local_ip, ipaddr))) { in tcp_bind() 742 || (IP_GET_TYPE(ipaddr) != IP_GET_TYPE(&pcb->local_ip)) in tcp_bind() 745 ip_addr_set(&pcb->local_ip, ipaddr); in tcp_bind() 874 ip_addr_cmp(&lpcb->local_ip, &pcb->local_ip)) { in tcp_listen_with_backlog_and_err() 900 IP_SET_TYPE_VAL(lpcb->remote_ip, pcb->local_ip.type); in tcp_listen_with_backlog_and_err() 902 ip_addr_copy(lpcb->local_ip, pcb->local_ip); in tcp_listen_with_backlog_and_err() [all …]
|
H A D | tcp_out.c | 1290 netif = tcp_route(pcb, &pcb->local_ip, &pcb->remote_ip); in tcp_output() 1296 if (ip_addr_isany(&pcb->local_ip)) { in tcp_output() 1297 const ip_addr_t *local_ip = ip_netif_get_local_ip(netif, &pcb->remote_ip); in tcp_output() local 1298 if (local_ip == NULL) { in tcp_output() 1301 ip_addr_copy(pcb->local_ip, *local_ip); in tcp_output() 1572 seg->p->tot_len, &pcb->local_ip, &pcb->remote_ip); in tcp_output_segment() 1581 … seg->p->tot_len, TCPH_HDRLEN_BYTES(seg->tcphdr), &pcb->local_ip, &pcb->remote_ip); in tcp_output_segment() 1600 seg->p->tot_len, &pcb->local_ip, &pcb->remote_ip); in tcp_output_segment() 1607 err = ip_output_if(seg->p, &pcb->local_ip, &pcb->remote_ip, pcb->ttl, in tcp_output_segment() 1981 const ip_addr_t *local_ip, const ip_addr_t *remote_ip, in tcp_rst() argument [all …]
|
H A D | tcp_in.c | 265 ip_addr_cmp(&pcb->local_ip, ip_current_dest_addr())) { 298 ip_addr_cmp(&pcb->local_ip, ip_current_dest_addr())) { 327 if (IP_IS_ANY_TYPE_VAL(lpcb->local_ip)) { 336 if (ip_addr_cmp(&lpcb->local_ip, ip_current_dest_addr())) { 339 } else if (ip_addr_isany(&lpcb->local_ip)) { 676 ip_addr_copy(npcb->local_ip, *ip_current_dest_addr()); 709 npcb->mss = tcp_eff_send_mss(npcb->mss, &npcb->local_ip, &npcb->remote_ip); 873 pcb->mss = tcp_eff_send_mss(pcb->mss, &pcb->local_ip, &pcb->remote_ip);
|
H A D | altcp_tcp.c | 503 return &pcb->local_ip; in altcp_tcp_get_ip()
|
/btstack/3rd-party/lwip/core/src/apps/snmp/ |
H A D | snmp_mib2_tcp.c | 175 value->u32 = ip_2_ip4(&pcb->local_ip)->addr; in tcp_ConnTable_get_cell_value_core() 206 ip4_addr_t local_ip; in tcp_ConnTable_get_cell_value() local 218 …snmp_oid_to_ip4(&row_oid[0], &local_ip); /* we know it succeeds because of oid_in_range check abov… in tcp_ConnTable_get_cell_value() 229 if (IP_IS_V4_VAL(pcb->local_ip) && in tcp_ConnTable_get_cell_value() 230 ip4_addr_cmp(&local_ip, ip_2_ip4(&pcb->local_ip)) && (local_port == pcb->local_port)) { in tcp_ConnTable_get_cell_value() 272 if (IP_IS_V4_VAL(pcb->local_ip)) { in tcp_ConnTable_get_next_cell_instance_and_value() 273 snmp_ip4_to_oid(ip_2_ip4(&pcb->local_ip), &test_oid[0]); in tcp_ConnTable_get_next_cell_instance_and_value() 332 ip_addr_t local_ip, remote_ip; in tcp_ConnectionTable_get_cell_value() local 342 idx += snmp_oid_to_ip_port(&row_oid[idx], row_oid_len - idx, &local_ip, &local_port); in tcp_ConnectionTable_get_cell_value() 358 if (ip_addr_cmp(&local_ip, &pcb->local_ip) && in tcp_ConnectionTable_get_cell_value() [all …]
|
H A D | snmp_mib2_udp.c | 120 ip_addr_t local_ip, remote_ip; in udp_endpointTable_get_cell_value() local 128 idx += snmp_oid_to_ip_port(&row_oid[idx], row_oid_len - idx, &local_ip, &local_port); in udp_endpointTable_get_cell_value() 150 if (ip_addr_cmp(&local_ip, &pcb->local_ip) && in udp_endpointTable_get_cell_value() 187 idx += snmp_ip_port_to_oid(&pcb->local_ip, pcb->local_port, &test_oid[idx]); in udp_endpointTable_get_next_cell_instance_and_value() 233 value->u32 = ip_2_ip4(&pcb->local_ip)->addr; in udp_Table_get_cell_value_core() 265 if (IP_IS_V4_VAL(pcb->local_ip)) { in udp_Table_get_cell_value() 266 if (ip4_addr_cmp(&ip, ip_2_ip4(&pcb->local_ip)) && (port == pcb->local_port)) { in udp_Table_get_cell_value() 293 if (IP_IS_V4_VAL(pcb->local_ip)) { in udp_Table_get_next_cell_instance_and_value() 294 snmp_ip4_to_oid(ip_2_ip4(&pcb->local_ip), &test_oid[0]); in udp_Table_get_next_cell_instance_and_value()
|
H A D | snmp_raw.c | 71 ip_route_get_local_ip(&udp_pcb->local_ip, dst, dst_if, dst_ip); in snmp_get_local_ip_for_dst()
|
H A D | snmp_netconn.c | 103 ip_route_get_local_ip(&conn->pcb.udp->local_ip, dst, dst_if, dst_ip); in snmp_get_local_ip_for_dst()
|
/btstack/3rd-party/lwip/core/src/include/lwip/ |
H A D | altcp.h | 198 #define altcp_get_ip(pcb, local) ((local) ? (&(pcb)->local_ip) : (&(pcb)->remote_ip))
|
H A D | ip_addr.h | 110 #define IP_ADDR_PCB_VERSION_MATCH_EXACT(pcb, ipaddr) (IP_GET_TYPE(&pcb->local_ip) == IP_GET_TYPE(ip… 111 #define IP_ADDR_PCB_VERSION_MATCH(pcb, ipaddr) (IP_IS_ANY_TYPE_VAL(pcb->local_ip) || IP_ADDR_PCB_VE…
|
H A D | ip.h | 78 ip_addr_t local_ip; \
|
H A D | opt.h | 2824 #define LWIP_HOOK_TCP_ISN(local_ip, local_port, remote_ip, remote_port) argument
|
/btstack/3rd-party/lwip/core/src/apps/lwiperf/ |
H A D | lwiperf.c | 241 &conn->conn_pcb->local_ip, conn->conn_pcb->local_port, in lwip_tcp_conn_report() 794 ret = lwiperf_start_tcp_server_impl(&state->conn_pcb->local_ip, LWIPERF_TCP_PORT_DEFAULT, in lwiperf_start_tcp_client()
|
/btstack/3rd-party/lwip/core/src/include/lwip/priv/ |
H A D | tcp_priv.h | 468 const ip_addr_t *local_ip, const ip_addr_t *remote_ip,
|
/btstack/3rd-party/lwip/core/src/api/ |
H A D | api_msg.c | 1475 if (ip_addr_cmp(&msg->conn->pcb.ip->local_ip, IP6_ADDR_ANY) && 1478 IP_SET_TYPE_VAL(msg->conn->pcb.tcp->local_ip, IPADDR_TYPE_ANY); 1877 msg->conn->pcb.ip->local_ip);
|
/btstack/3rd-party/lwip/core/src/netif/ppp/ |
H A D | pppol2tp.c | 306 if (IP_IS_V6_VAL(l2tp->udp->local_ip)) { in pppol2tp_connect()
|
/btstack/3rd-party/lwip/core/ |
H A D | CHANGELOG | 3628 * api_msg.c, udp.c: If a udp_pcb has a local_ip set, check if it is the same
|