Home
last modified time | relevance | path

Searched refs:local_ip (Results 1 – 16 of 16) sorted by relevance

/lib/liblwip/src/core/
Dudp.c235 ip4_addr1_16(&pcb->local_ip), ip4_addr2_16(&pcb->local_ip),
236 ip4_addr3_16(&pcb->local_ip), ip4_addr4_16(&pcb->local_ip), pcb->local_port,
243 (!broadcast && ip_addr_isany(&pcb->local_ip)) ||
244 ip_addr_cmp(&(pcb->local_ip), &current_iphdr_dest) ||
250 (ip_addr_isany(&pcb->local_ip) ||
251 ip_addr_netcmp(&pcb->local_ip, ip_current_dest_addr(), &inp->netmask)))) {
254 (ip_addr_isany(&pcb->local_ip) ||
255 ip_addr_netcmp(&pcb->local_ip, ip_current_dest_addr(), &inp->netmask)))) {
363 ((!broadcast && ip_addr_isany(&mpcb->local_ip)) ||
364 ip_addr_cmp(&(mpcb->local_ip), &current_iphdr_dest) ||
[all …]
Draw.c94 (ip_addr_isany(&pcb->local_ip) || in raw_input()
95 ip_addr_cmp(&(pcb->local_ip), &current_iphdr_dest))) { in raw_input()
144 ip_addr_set(&pcb->local_ip, ipaddr); in raw_bind()
258 if (ip_addr_isany(&pcb->local_ip)) { in raw_sendto()
263 src_ip = &(pcb->local_ip); in raw_sendto()
Dtcp_out.c875 tcphdr->chksum = inet_chksum_pseudo(p, &(pcb->local_ip), &(pcb->remote_ip), in tcp_send_empty_ack()
879 ip_output_hinted(p, &(pcb->local_ip), &(pcb->remote_ip), pcb->ttl, pcb->tos, in tcp_send_empty_ack()
882 ip_output(p, &(pcb->local_ip), &(pcb->remote_ip), pcb->ttl, pcb->tos, in tcp_send_empty_ack()
1097 if (ip_addr_isany(&(pcb->local_ip))) { in tcp_output_segment()
1102 ip_addr_copy(pcb->local_ip, netif->ip_addr); in tcp_output_segment()
1128 u16_t chksum_slow = inet_chksum_pseudo(seg->p, &(pcb->local_ip), in tcp_output_segment()
1138 acc = inet_chksum_pseudo_partial(seg->p, &(pcb->local_ip), in tcp_output_segment()
1158 seg->tcphdr->chksum = inet_chksum_pseudo(seg->p, &(pcb->local_ip), in tcp_output_segment()
1166 ip_output_hinted(seg->p, &(pcb->local_ip), &(pcb->remote_ip), pcb->ttl, pcb->tos, in tcp_output_segment()
1169 ip_output(seg->p, &(pcb->local_ip), &(pcb->remote_ip), pcb->ttl, pcb->tos, in tcp_output_segment()
[all …]
Dtcp.c182 tcp_rst(pcb->snd_nxt, pcb->rcv_nxt, &pcb->local_ip, &pcb->remote_ip, in tcp_close_shutdown()
395 tcp_rst(seqno, ackno, &pcb->local_ip, &pcb->remote_ip, pcb->local_port, pcb->remote_port); in tcp_abandon()
471 if (ip_addr_isany(&(cpcb->local_ip)) || in tcp_bind()
473 ip_addr_cmp(&(cpcb->local_ip), ipaddr)) { in tcp_bind()
482 pcb->local_ip = *ipaddr; in tcp_bind()
537 if (ip_addr_cmp(&lpcb->local_ip, &pcb->local_ip)) { in tcp_listen_with_backlog()
557 ip_addr_copy(lpcb->local_ip, pcb->local_ip); in tcp_listen_with_backlog()
702 if (ip_addr_isany(&(pcb->local_ip))) { in tcp_connect()
711 ip_addr_copy(pcb->local_ip, netif->ip_addr); in tcp_connect()
732 ip_addr_cmp(&cpcb->local_ip, &pcb->local_ip) && in tcp_connect()
[all …]
Dnetif.c338 if (ip_addr_cmp(&(pcb->local_ip), &(netif->ip_addr)) in netif_set_ipaddr()
341 && !ip_addr_islinklocal(&(pcb->local_ip)) in netif_set_ipaddr()
355 if ((!(ip_addr_isany(&(lpcb->local_ip)))) && in netif_set_ipaddr()
356 (ip_addr_cmp(&(lpcb->local_ip), &(netif->ip_addr)))) { in netif_set_ipaddr()
359 ip_addr_set(&(lpcb->local_ip), ipaddr); in netif_set_ipaddr()
Dtcp_in.c177 ip_addr_cmp(&(pcb->local_ip), &current_iphdr_dest)) { in tcp_input()
202 ip_addr_cmp(&(pcb->local_ip), &current_iphdr_dest)) { in tcp_input()
219 if (ip_addr_cmp(&(lpcb->local_ip), &current_iphdr_dest)) { in tcp_input()
222 } else if(ip_addr_isany(&(lpcb->local_ip))) { in tcp_input()
228 if (ip_addr_cmp(&(lpcb->local_ip), &current_iphdr_dest) || in tcp_input()
229 ip_addr_isany(&(lpcb->local_ip))) { in tcp_input()
479 ip_addr_copy(npcb->local_ip, current_iphdr_dest); in tcp_listen_input()
/lib/liblwip/test/unit/tcp/
Dtest_tcp.c80 ip_addr_t remote_ip, local_ip; in START_TEST() local
88 IP4_ADDR(&local_ip, 192, 168, 1, 1); in START_TEST()
99 tcp_set_state(pcb, ESTABLISHED, &local_ip, &remote_ip, local_port, remote_port); in START_TEST()
136 ip_addr_t remote_ip, local_ip, netmask; in START_TEST() local
142 IP4_ADDR(&local_ip, 192, 168, 1, 1); in START_TEST()
145 test_tcp_init_netif(&netif, &txcounters, &local_ip, &netmask); in START_TEST()
151 tcp_set_state(pcb, ESTABLISHED, &local_ip, &remote_ip, local_port, remote_port); in START_TEST()
317 ip_addr_t remote_ip, local_ip, netmask; in START_TEST() local
337 IP4_ADDR(&local_ip, 192, 168, 1, 1); in START_TEST()
340 test_tcp_init_netif(&netif, &txcounters, &local_ip, &netmask); in START_TEST()
[all …]
Dtcp_helper.c121 return tcp_create_segment(&pcb->remote_ip, &pcb->local_ip, pcb->remote_port, pcb->local_port, in tcp_create_rx_segment()
133 return tcp_create_segment_wnd(&pcb->remote_ip, &pcb->local_ip, pcb->remote_port, pcb->local_port, in tcp_create_rx_segment_wnd()
139 tcp_set_state(struct tcp_pcb* pcb, enum tcp_state state, ip_addr_t* local_ip, in tcp_set_state() argument
147 pcb->local_ip.addr = local_ip->addr; in tcp_set_state()
153 pcb->local_ip.addr = local_ip->addr; in tcp_set_state()
157 pcb->local_ip.addr = local_ip->addr; in tcp_set_state()
Dtest_tcp_oos.c149 ip_addr_t remote_ip, local_ip; in START_TEST() local
157 IP4_ADDR(&local_ip, 192, 168, 1, 1); in START_TEST()
168 tcp_set_state(pcb, ESTABLISHED, &local_ip, &remote_ip, local_port, remote_port); in START_TEST()
289 ip_addr_t remote_ip, local_ip; in START_TEST() local
297 IP4_ADDR(&local_ip, 192, 168, 1, 1); in START_TEST()
308 tcp_set_state(pcb, ESTABLISHED, &local_ip, &remote_ip, local_port, remote_port); in START_TEST()
460 ip_addr_t remote_ip, local_ip; in START_TEST() local
472 IP4_ADDR(&local_ip, 192, 168, 1, 1); in START_TEST()
482 tcp_set_state(pcb, ESTABLISHED, &local_ip, &remote_ip, local_port, remote_port); in START_TEST()
550 ip_addr_t remote_ip, local_ip; in START_TEST() local
[all …]
Dtcp_helper.h39 void tcp_set_state(struct tcp_pcb* pcb, enum tcp_state state, ip_addr_t* local_ip,
/lib/liblwip/src/include/ipv6/lwip/
Dip.h71 #define IP_PCB struct ip_addr local_ip; \
/lib/liblwip/src/include/ipv4/lwip/
Dip.h78 ip_addr_t local_ip; \
/lib/liblwip/src/core/snmp/
Dmib2.c1800 snmp_iptooid(&pcb->local_ip, &udpidx[0]); in snmp_insert_udpidx_tree()
1853 snmp_iptooid(&pcb->local_ip, &udpidx[0]); in snmp_delete_udpidx_tree()
1862 if (ip_addr_cmp(&npcb->local_ip, &pcb->local_ip) && in snmp_delete_udpidx_tree()
3894 !(ip_addr_cmp(&pcb->local_ip, &ip) && in udpentry_get_value()
3909 *dst = pcb->local_ip; in udpentry_get_value()
/lib/liblwip/src/include/lwip/
Dtcp_impl.h445 ip_addr_t *local_ip, ip_addr_t *remote_ip,
/lib/liblwip/src/api/
Dapi_msg.c1401 *(msg->msg.ad.ipaddr) = (msg->msg.ad.local ? msg->conn->pcb.ip->local_ip :
/lib/liblwip/
DCHANGELOG2439 * api_msg.c, udp.c: If a udp_pcb has a local_ip set, check if it is the same