Home
last modified time | relevance | path

Searched refs:tcp_pcb (Results 1 – 25 of 25) sorted by relevance

/lib/lwip/lwip/src/core/
A Daltcp_tcp.c243 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_set_poll()
253 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_recved()
307 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_abort()
418 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_nagle_disable()
428 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_nagle_enable()
438 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_nagle_disabled()
449 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_setprio()
460 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_keepalive_disable()
470 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_keepalive_enable()
492 struct tcp_pcb *pcb = (struct tcp_pcb *)conn->state; in altcp_tcp_get_tcp_addrinfo()
[all …]
A Dtcp.c253 struct tcp_pcb *pcb; in tcp_remove_listener()
666 struct tcp_pcb *cpcb; in tcp_bind()
825 struct tcp_pcb *
848 struct tcp_pcb *
1019 struct tcp_pcb *pcb; in tcp_new_port()
1485 struct tcp_pcb *pcb; in tcp_fasttmr()
1532 struct tcp_pcb *pcb; in tcp_txnow()
1837 struct tcp_pcb *
1952 struct tcp_pcb *
1970 struct tcp_pcb *
[all …]
A Dtcp_out.c308 tcp_write_checks(struct tcp_pcb *pcb, u16_t len) in tcp_write_checks()
1005 tcp_send_fin(struct tcp_pcb *pcb) in tcp_send_fin()
1241 tcp_output(struct tcp_pcb *pcb) in tcp_output()
1627 tcp_rexmit_rto_prepare(struct tcp_pcb *pcb) in tcp_rexmit_rto_prepare()
1682 tcp_rexmit_rto_commit(struct tcp_pcb *pcb) in tcp_rexmit_rto_commit()
1703 tcp_rexmit_rto(struct tcp_pcb *pcb) in tcp_rexmit_rto()
1720 tcp_rexmit(struct tcp_pcb *pcb) in tcp_rexmit()
1779 tcp_rexmit_fast(struct tcp_pcb *pcb) in tcp_rexmit_fast()
2078 tcp_send_empty_ack(struct tcp_pcb *pcb) in tcp_send_empty_ack()
2137 tcp_keepalive(struct tcp_pcb *pcb) in tcp_keepalive()
[all …]
A Dtcp_in.c88 struct tcp_pcb *tcp_input_pcb;
92 static void tcp_receive(struct tcp_pcb *pcb);
120 struct tcp_pcb *pcb, *prev;
123 struct tcp_pcb *lpcb_prev = NULL;
322 prev = (struct tcp_pcb *)lpcb;
350 prev = (struct tcp_pcb *)lpcb;
632 struct tcp_pcb *npcb;
742 tcp_timewait_input(struct tcp_pcb *pcb)
791 tcp_process(struct tcp_pcb *pcb)
1154 tcp_receive(struct tcp_pcb *pcb)
[all …]
A Dpbuf.c130 struct tcp_pcb *pcb; in pbuf_free_ooseq()
/lib/lwip/lwip/src/include/lwip/
A Dtcp.h58 struct tcp_pcb;
242 struct tcp_pcb { struct
246 TCP_PCB_COMMON(struct tcp_pcb);
402 err_t lwip_tcp_event(void *arg, struct tcp_pcb *pcb, argument
411 struct tcp_pcb * tcp_new (void);
412 struct tcp_pcb * tcp_new_ip_type (u8_t type);
464 struct tcp_pcb * tcp_listen_with_backlog_and_err(struct tcp_pcb *pcb, u8_t backlog, err_t *err);
465 struct tcp_pcb * tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog);
469 void tcp_abort (struct tcp_pcb *pcb);
470 err_t tcp_close (struct tcp_pcb *pcb);
[all …]
A Daltcp_tcp.h63 struct tcp_pcb;
64 struct altcp_pcb *altcp_tcp_wrap(struct tcp_pcb *tpcb);
A Dapi.h208 struct tcp_pcb;
226 struct tcp_pcb *tcp;
A Daltcp.h159 #define altcp_pcb tcp_pcb
/lib/lwip/lwip/src/include/lwip/priv/
A Dtcp_priv.h79 struct tcp_pcb * tcp_alloc (u8_t prio);
323 extern struct tcp_pcb *tcp_input_pcb;
330 struct tcp_pcb *pcbs;
332 extern struct tcp_pcb *tcp_bound_pcbs;
437 struct tcp_pcb *tcp_pcb_copy(struct tcp_pcb *pcb);
438 void tcp_pcb_purge(struct tcp_pcb *pcb);
439 void tcp_pcb_remove(struct tcp_pcb **pcblist, struct tcp_pcb *pcb);
459 err_t tcp_send_fin(struct tcp_pcb *pcb);
471 u32_t tcp_next_iss(struct tcp_pcb *pcb);
473 err_t tcp_keepalive(struct tcp_pcb *pcb);
[all …]
A Dmemp_std.h50 LWIP_MEMPOOL(TCP_PCB, MEMP_NUM_TCP_PCB, sizeof(struct tcp_pcb), "TCP_PCB")
/lib/lwip/lwip/contrib/apps/tcpecho_raw/
A Dtcpecho_raw.c51 static struct tcp_pcb *tcpecho_raw_pcb;
65 struct tcp_pcb *pcb;
84 tcpecho_raw_close(struct tcp_pcb *tpcb, struct tcpecho_raw_state *es) in tcpecho_raw_close()
98 tcpecho_raw_send(struct tcp_pcb *tpcb, struct tcpecho_raw_state *es) in tcpecho_raw_send()
146 tcpecho_raw_poll(void *arg, struct tcp_pcb *tpcb) in tcpecho_raw_poll()
172 tcpecho_raw_sent(void *arg, struct tcp_pcb *tpcb, u16_t len) in tcpecho_raw_sent()
195 tcpecho_raw_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err) in tcpecho_raw_recv()
248 tcpecho_raw_accept(void *arg, struct tcp_pcb *newpcb, err_t err) in tcpecho_raw_accept()
/lib/lwip/lwip/test/unit/tcp/
A Dtcp_helper.h41 struct pbuf* tcp_create_rx_segment(struct tcp_pcb* pcb, void* data, size_t data_len,
43 struct pbuf* tcp_create_rx_segment_wnd(struct tcp_pcb* pcb, void* data, size_t data_len,
45 void tcp_set_state(struct tcp_pcb* pcb, enum tcp_state state, const ip_addr_t* local_ip,
48 err_t test_tcp_counters_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err);
50 struct tcp_pcb* test_tcp_new_counters_pcb(struct test_tcp_counters* counters);
A Dtcp_helper.c20 tcp_remove(struct tcp_pcb* pcb_list) in tcp_remove()
22 struct tcp_pcb *pcb = pcb_list; in tcp_remove()
23 struct tcp_pcb *pcb2; in tcp_remove()
130 tcp_create_rx_segment(struct tcp_pcb* pcb, void* data, size_t data_len, u32_t seqno_offset, in tcp_create_rx_segment()
142 struct pbuf* tcp_create_rx_segment_wnd(struct tcp_pcb* pcb, void* data, size_t data_len, in tcp_create_rx_segment_wnd()
151 tcp_set_state(struct tcp_pcb* pcb, enum tcp_state state, const ip_addr_t* local_ip, in tcp_set_state()
218 test_tcp_counters_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err) in test_tcp_counters_recv()
243 struct tcp_pcb*
246 struct tcp_pcb* pcb = tcp_new(); in test_tcp_new_counters_pcb()
A Dtest_tcp_state.c50 struct tcp_pcb *pcb; in create_listening_pcb()
168 struct tcp_pcb* pcb; in START_TEST()
206 struct tcp_pcb *pcb; in START_TEST()
255 struct tcp_pcb *pcb, *pcbl; in START_TEST()
333 struct tcp_pcb* pcb; in START_TEST()
417 tcp_close((struct tcp_pcb *)lpcb); in START_TEST()
427 struct tcp_pcb *pcb; in START_TEST()
451 struct tcp_pcb *pcb; in START_TEST()
507 struct tcp_pcb *pcb; in START_TEST()
534 struct tcp_pcb *pcb; in START_TEST()
[all …]
A Dtest_tcp_oos.c28 static int tcp_oos_count(struct tcp_pcb* pcb) in tcp_oos_count()
41 static int tcp_oos_pbuf_count(struct tcp_pcb* pcb) in tcp_oos_pbuf_count()
60 tcp_oos_seg_seqno(struct tcp_pcb* pcb, int seg_index) in tcp_oos_seg_seqno()
107 tcp_oos_tcplen(struct tcp_pcb* pcb) in tcp_oos_tcplen()
157 struct tcp_pcb* pcb; in START_TEST()
293 struct tcp_pcb* pcb; in START_TEST()
465 struct tcp_pcb* pcb; in START_TEST()
552 struct tcp_pcb* pcb; in START_TEST()
638 struct tcp_pcb* pcb; in START_TEST()
713 struct tcp_pcb* pcb; in START_TEST()
[all …]
A Dtest_tcp.c85 struct tcp_pcb* pcb; in START_TEST()
163 struct tcp_pcb* pcb; in START_TEST()
209 struct tcp_pcb* pcb; in START_TEST()
302 struct tcp_pcb* pcb; in START_TEST()
337 struct tcp_pcb* pcb; in START_TEST()
385 struct tcp_pcb* pcb; in START_TEST()
451 struct tcp_pcb* pcb; in START_TEST()
633 struct tcp_pcb* pcb; in START_TEST()
722 struct tcp_pcb* pcb; in START_TEST()
799 struct tcp_pcb* pcb; in test_tcp_tx_full_window_lost()
[all …]
/lib/lwip/lwip/contrib/addons/tcp_md5/
A Dtcp_md5.h76 err_t tcp_md5_check_inpacket(struct tcp_pcb* pcb, struct tcp_hdr *hdr, u16_t optlen, u16_t opt1len,…
77 u8_t tcp_md5_get_additional_option_length(const struct tcp_pcb *pcb, u8_t internal_option_length);
78 u32_t *tcp_md5_add_tx_options(struct pbuf *p, struct tcp_hdr *hdr, const struct tcp_pcb *pcb, u32_t…
A Dtcp_md5.c74 static err_t tcp_md5_extarg_passive_open(u8_t id, struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb…
126 tcp_md5_get_info(const struct tcp_pcb *pcb, const ip_addr_t *remote_ip, u16_t remote_port) in tcp_md5_get_info()
146 tcp_md5_extarg_passive_open(u8_t id, struct tcp_pcb_listen *lpcb, struct tcp_pcb *cpcb) in tcp_md5_extarg_passive_open()
157 iter = (struct tcp_md5_conn_info *)tcp_ext_arg_get((struct tcp_pcb *)lpcb, id); in tcp_md5_extarg_passive_open()
318 tcp_md5_is_enabled_on_pcb(const struct tcp_pcb *pcb) in tcp_md5_is_enabled_on_pcb()
334 return tcp_md5_is_enabled_on_pcb((const struct tcp_pcb *)lpcb); in tcp_md5_is_enabled_on_lpcb()
339 tcp_md5_get_additional_option_length(const struct tcp_pcb *pcb, u8_t internal_option_length) in tcp_md5_get_additional_option_length()
360 …const struct tcp_md5_conn_info *info = tcp_md5_get_info((struct tcp_pcb *)lpcb, ip_current_src_add… in tcp_md5_check_listen()
386 tcp_md5_check_inpacket(struct tcp_pcb* pcb, struct tcp_hdr *hdr, u16_t optlen, u16_t opt1len, u8_t … in tcp_md5_check_inpacket()
424 tcp_md5_add_tx_options(struct pbuf *p, struct tcp_hdr *hdr, const struct tcp_pcb *pcb, u32_t *opts) in tcp_md5_add_tx_options()
/lib/lwip/lwip/src/apps/snmp/
A Dsnmp_mib2_tcp.c98 struct tcp_pcb *pcb = tcp_active_pcbs; in tcp_get_value()
165 tcp_ConnTable_get_cell_value_core(struct tcp_pcb *pcb, const u32_t *column, union snmp_variant_valu… in tcp_ConnTable_get_cell_value_core()
210 struct tcp_pcb *pcb; in tcp_ConnTable_get_cell_value()
259 struct tcp_pcb *pcb; in tcp_ConnTable_get_next_cell_instance_and_value()
300 …return tcp_ConnTable_get_cell_value_core((struct tcp_pcb *)state.reference, column, value, value_l… in tcp_ConnTable_get_next_cell_instance_and_value()
312 tcp_ConnectionTable_get_cell_value_core(const u32_t *column, struct tcp_pcb *pcb, union snmp_varian… in tcp_ConnectionTable_get_cell_value_core()
334 struct tcp_pcb *pcb; in tcp_ConnectionTable_get_cell_value()
337 …struct tcp_pcb **const tcp_pcb_nonlisten_lists[] = {&tcp_bound_pcbs, &tcp_active_pcbs, &tcp_tw_pcb… in tcp_ConnectionTable_get_cell_value()
376 struct tcp_pcb *pcb; in tcp_ConnectionTable_get_next_cell_instance_and_value()
382 …struct tcp_pcb **const tcp_pcb_nonlisten_lists[] = {&tcp_bound_pcbs, &tcp_active_pcbs, &tcp_tw_pcb… in tcp_ConnectionTable_get_next_cell_instance_and_value()
[all …]
/lib/lwip/lwip/contrib/apps/netio/
A Dnetio.c10 netio_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) in netio_recv()
32 netio_accept(void *arg, struct tcp_pcb *pcb, err_t err) in netio_accept()
48 struct tcp_pcb *pcb; in netio_init()
/lib/lwip/lwip/src/apps/lwiperf/
A Dlwiperf.c117 struct tcp_pcb *server_pcb;
118 struct tcp_pcb *conn_pcb;
179 static err_t lwiperf_tcp_poll(void *arg, struct tcp_pcb *tpcb);
355 lwiperf_tcp_client_sent(void *arg, struct tcp_pcb *tpcb, u16_t len) in lwiperf_tcp_client_sent()
370 lwiperf_tcp_client_connected(void *arg, struct tcp_pcb *tpcb, err_t err) in lwiperf_tcp_client_connected()
393 struct tcp_pcb *newpcb; in lwiperf_tx_start_impl()
457 lwiperf_tcp_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err) in lwiperf_tcp_recv()
579 lwiperf_tcp_poll(void *arg, struct tcp_pcb *tpcb) in lwiperf_tcp_poll()
598 lwiperf_tcp_accept(void *arg, struct tcp_pcb *newpcb, err_t err) in lwiperf_tcp_accept()
695 struct tcp_pcb *pcb; in lwiperf_start_tcp_server_impl()
/lib/lwip/lwip/src/api/
A Dapi_msg.c296 recv_tcp(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
360 poll_tcp(void *arg, struct tcp_pcb *pcb)
401 sent_tcp(void *arg, struct tcp_pcb *pcb, u16_t len)
519 struct tcp_pcb *pcb;
536 accept_function(void *arg, struct tcp_pcb *newpcb, err_t err)
583 struct tcp_pcb *pcb = newconn->pcb.tcp;
929 struct tcp_pcb *tpcb;
1305 lwip_netconn_do_connected(void *arg, struct tcp_pcb *pcb, err_t err)
1461 struct tcp_pcb *lpcb;
/lib/lwip/lwip/test/unit/api/
A Dtest_sockets.c778 struct tcp_pcb *pcb = sact_conn->pcb.tcp; in START_TEST()
/lib/lwip/lwip/
A DCHANGELOG3464 and has to be explicitly disabled with 'tcp_pcb->flags |= TF_NODELAY'
3614 * tcp_out.c: Added check to prevent tcp_pcb->snd_queuelen from overflowing.

Completed in 64 milliseconds