Home
last modified time | relevance | path

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

/external/syslinux/core/lwip/src/include/lwip/
Dtcp.h50 struct tcp_pcb;
61 typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t err);
73 typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb,
87 typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb,
99 typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb);
125 typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t err);
169 struct tcp_pcb { struct
173 TCP_PCB_COMMON(struct tcp_pcb);
305 err_t lwip_tcp_event(void *arg, struct tcp_pcb *pcb,
314 struct tcp_pcb * tcp_new (void);
[all …]
Dtcp_impl.h67 struct tcp_pcb * tcp_alloc (u8_t prio);
68 void tcp_abandon (struct tcp_pcb *pcb, int reset);
69 err_t tcp_send_empty_ack(struct tcp_pcb *pcb);
70 void tcp_rexmit (struct tcp_pcb *pcb);
71 void tcp_rexmit_rto (struct tcp_pcb *pcb);
72 void tcp_rexmit_fast (struct tcp_pcb *pcb);
73 u32_t tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb);
310 extern struct tcp_pcb *tcp_input_pcb;
316 struct tcp_pcb *pcbs;
318 extern struct tcp_pcb *tcp_bound_pcbs;
[all …]
Dapi.h124 struct tcp_pcb;
142 struct tcp_pcb *tcp;
Dmemp_std.h42 LWIP_MEMPOOL(TCP_PCB, MEMP_NUM_TCP_PCB, sizeof(struct tcp_pcb), "TCP_PCB")
/external/syslinux/core/lwip/src/core/
Dtcp.c82 struct tcp_pcb *tcp_bound_pcbs;
87 struct tcp_pcb *tcp_active_pcbs;
89 struct tcp_pcb *tcp_tw_pcbs;
94 struct tcp_pcb ** const tcp_pcb_lists[] = {&tcp_listen_pcbs.pcbs, &tcp_bound_pcbs,
98 struct tcp_pcb *tcp_tmp_pcb;
138 tcp_close_shutdown(struct tcp_pcb *pcb, u8_t rst_on_unacked_data) in tcp_close_shutdown()
252 tcp_close(struct tcp_pcb *pcb) in tcp_close()
278 tcp_shutdown(struct tcp_pcb *pcb, int shut_rx, int shut_tx) in tcp_shutdown()
318 tcp_abandon(struct tcp_pcb *pcb, int reset) in tcp_abandon()
380 tcp_abort(struct tcp_pcb *pcb) in tcp_abort()
[all …]
Dtcp_out.c79 static void tcp_output_segment(struct tcp_seg *seg, struct tcp_pcb *pcb);
92 tcp_output_alloc_header(struct tcp_pcb *pcb, u16_t optlen, u16_t datalen, in tcp_output_alloc_header()
123 tcp_send_fin(struct tcp_pcb *pcb) in tcp_send_fin()
156 tcp_create_segment(struct tcp_pcb *pcb, struct pbuf *p, u8_t flags, u32_t seqno, u8_t optflags) in tcp_create_segment()
217 u16_t *oversize, struct tcp_pcb *pcb, u8_t apiflags, in tcp_pbuf_prealloc()
291 tcp_write_checks(struct tcp_pcb *pcb, u16_t len) in tcp_write_checks()
351 tcp_write(struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t apiflags) in tcp_write()
715 tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags) in tcp_enqueue_flags()
822 tcp_build_timestamp_option(struct tcp_pcb *pcb, u32_t *opts) in tcp_build_timestamp_option()
836 tcp_send_empty_ack(struct tcp_pcb *pcb) in tcp_send_empty_ack()
[all …]
Dtcp_in.c72 struct tcp_pcb *tcp_input_pcb;
75 static err_t tcp_process(struct tcp_pcb *pcb);
76 static void tcp_receive(struct tcp_pcb *pcb);
77 static void tcp_parseopt(struct tcp_pcb *pcb);
80 static err_t tcp_timewait_input(struct tcp_pcb *pcb);
94 struct tcp_pcb *pcb, *prev; in tcp_input()
97 struct tcp_pcb *lpcb_prev = NULL; in tcp_input()
247 prev = (struct tcp_pcb *)lpcb; in tcp_input()
444 struct tcp_pcb *npcb; in tcp_listen_input()
526 tcp_timewait_input(struct tcp_pcb *pcb) in tcp_timewait_input()
[all …]
Dnetif.c324 struct tcp_pcb *pcb; in netif_set_ipaddr()
341 struct tcp_pcb *next = pcb->next; in netif_set_ipaddr()
Dpbuf.c110 struct tcp_pcb* pcb; in pbuf_free_ooseq()
/external/syslinux/core/lwip/doc/
Drawapi.txt89 - void tcp_arg(struct tcp_pcb *pcb, void *arg)
105 - struct tcp_pcb *tcp_new(void)
110 - err_t tcp_bind(struct tcp_pcb *pcb, struct ip_addr *ipaddr,
120 - struct tcp_pcb *tcp_listen(struct tcp_pcb *pcb)
138 - struct tcp_pcb *tcp_listen_with_backlog(struct tcp_pcb *pcb, u8_t backlog)
144 - void tcp_accepted(struct tcp_pcb *pcb)
151 - void tcp_accept(struct tcp_pcb *pcb,
152 err_t (* accept)(void *arg, struct tcp_pcb *newpcb,
158 - err_t tcp_connect(struct tcp_pcb *pcb, struct ip_addr *ipaddr,
160 struct tcp_pcb *tpcb,
[all …]
/external/syslinux/core/lwip/src/api/
Dapi_msg.c216 recv_tcp(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
277 poll_tcp(void *arg, struct tcp_pcb *pcb)
313 sent_tcp(void *arg, struct tcp_pcb *pcb, u16_t len)
415 struct tcp_pcb *pcb;
432 accept_function(void *arg, struct tcp_pcb *newpcb, err_t err)
925 do_connected(void *arg, struct tcp_pcb *pcb, err_t err)
1062 struct tcp_pcb* lpcb = tcp_listen_with_backlog(msg->conn->pcb.tcp, msg->msg.lb.backlog);
1064 struct tcp_pcb* lpcb = tcp_listen(msg->conn->pcb.tcp);
/external/syslinux/core/lwip/src/core/snmp/
Dmib2.c3689 struct tcp_pcb *pcb = tcp_active_pcbs; in tcp_get_value()
/external/syslinux/core/lwip/
DCHANGELOG1879 and has to be explicitly disabled with 'tcp_pcb->flags |= TF_NODELAY'
2029 * tcp_out.c: Added check to prevent tcp_pcb->snd_queuelen from overflowing.