/barrelfish-2018-10-04/include/lwip2/lwip/ |
H A D | tcp.h | 57 struct tcp_pcb; 68 typedef err_t (*tcp_accept_fn)(void *arg, struct tcp_pcb *newpcb, err_t err); 80 typedef err_t (*tcp_recv_fn)(void *arg, struct tcp_pcb *tpcb, 94 typedef err_t (*tcp_sent_fn)(void *arg, struct tcp_pcb *tpcb, 106 typedef err_t (*tcp_poll_fn)(void *arg, struct tcp_pcb *tpcb); 132 typedef err_t (*tcp_connected_fn)(void *arg, struct tcp_pcb *tpcb, err_t err); 169 * members common to struct tcp_pcb and struct tcp_listen_pcb 200 struct tcp_pcb { struct 204 TCP_PCB_COMMON(struct tcp_pcb); 343 err_t lwip_tcp_event(void *arg, struct tcp_pcb *pc [all...] |
/barrelfish-2018-10-04/include/lwip/lwip/ |
H A D | tcp.h | 50 struct tcp_pcb; 60 struct tcp_pcb *tcp_new(void); 61 struct tcp_pcb *tcp_alloc(u8_t prio); 63 void tcp_arg(struct tcp_pcb *pcb, void *arg); 64 void tcp_accept(struct tcp_pcb *pcb, 65 err_t(*accept) (void *arg, struct tcp_pcb * newpcb, 67 void tcp_recv(struct tcp_pcb *pcb, 68 err_t(*recv) (void *arg, struct tcp_pcb * tpcb, 70 void tcp_sent(struct tcp_pcb *pcb, 71 err_t(*sent) (void *arg, struct tcp_pcb * tpc 288 struct tcp_pcb { struct [all...] |
H A D | sock_serialise.h | 15 struct tcp_pcb tcp_state;
|
H A D | memp_std.h | 40 LWIP_MEMPOOL(TCP_PCB, MEMP_NUM_TCP_PCB, sizeof(struct tcp_pcb), "TCP_PCB")
|
H A D | api.h | 100 struct tcp_pcb; 118 struct tcp_pcb *tcp;
|
/barrelfish-2018-10-04/lib/lwip2/src/apps/netio/ |
H A D | netio.c | 10 netio_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err) 32 netio_accept(void *arg, struct tcp_pcb *pcb, err_t err) 48 struct tcp_pcb *pcb;
|
/barrelfish-2018-10-04/usr/bench/net_latency/elb/ |
H A D | tcp_server.c | 22 static void tcp_server_bm_close(struct tcp_pcb *tpcb) 35 static err_t tcp_server_bm_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, 70 static err_t tcp_server_bm_sent(void *arg, struct tcp_pcb *tpcb, u16_t length) 75 static err_t tcp_server_bm_accept(void *arg, struct tcp_pcb *tpcb, err_t err) 93 struct tcp_pcb *pcb = tcp_new(); 103 struct tcp_pcb *pcb2 = tcp_listen(pcb); 118 static void close_connection(struct tcp_pcb *pcb) 129 static err_t tcp_is_sent_client(void *arg, struct tcp_pcb *pcb, u16_t len) 141 static err_t tcp_is_poll_client(void *arg, struct tcp_pcb *pcb) 148 static err_t tcp_is_recv_client(void *arg, struct tcp_pcb *pc [all...] |
/barrelfish-2018-10-04/include/lwip2/lwip/priv/ |
H A D | tcp_priv.h | 79 struct tcp_pcb * tcp_alloc (u8_t prio); 80 void tcp_abandon (struct tcp_pcb *pcb, int reset); 81 err_t tcp_send_empty_ack(struct tcp_pcb *pcb); 82 void tcp_rexmit (struct tcp_pcb *pcb); 83 void tcp_rexmit_rto (struct tcp_pcb *pcb); 84 void tcp_rexmit_fast (struct tcp_pcb *pcb); 85 u32_t tcp_update_rcv_ann_wnd(struct tcp_pcb *pcb); 86 err_t tcp_process_refused_data(struct tcp_pcb *pcb); 255 tcp_pcb.unsent_oversize only) */ 311 extern struct tcp_pcb *tcp_input_pc [all...] |
/barrelfish-2018-10-04/usr/echoserver/ |
H A D | tcpechoserver.c | 38 static void echo_server_close(struct tcp_pcb *tpcb) 51 static err_t echo_server_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, 139 static err_t echo_server_sent(void *arg, struct tcp_pcb *tpcb, u16_t length) 144 static err_t echo_server_accept(void *arg, struct tcp_pcb *tpcb, err_t err) 163 struct tcp_pcb *pcb = tcp_new(); 173 struct tcp_pcb *pcb2 = tcp_listen(pcb);
|
/barrelfish-2018-10-04/lib/lwip2/src/core/ |
H A D | tcp.c | 119 struct tcp_pcb *tcp_bound_pcbs; 124 struct tcp_pcb *tcp_active_pcbs; 126 struct tcp_pcb *tcp_tw_pcbs; 129 struct tcp_pcb ** const tcp_pcb_lists[] = {&tcp_listen_pcbs.pcbs, &tcp_bound_pcbs, 139 static err_t tcp_close_shutdown_fin(struct tcp_pcb *pcb); 173 tcp_remove_listener(struct tcp_pcb *list, struct tcp_pcb_listen *lpcb) 175 struct tcp_pcb *pcb; 188 tcp_listen_closed(struct tcp_pcb *pcb) 213 tcp_backlog_delayed(struct tcp_pcb* pcb) 235 tcp_backlog_accepted(struct tcp_pcb* pc [all...] |
H A D | tcp_out.c | 95 static err_t tcp_output_segment(struct tcp_seg *seg, struct tcp_pcb *pcb, struct netif *netif); 108 tcp_output_alloc_header(struct tcp_pcb *pcb, u16_t optlen, u16_t datalen, 135 * @param pcb the tcp_pcb over which to send a segment 139 tcp_send_fin(struct tcp_pcb *pcb) 173 tcp_create_segment(struct tcp_pcb *pcb, struct pbuf *p, u8_t flags, u32_t seqno, u8_t optflags) 234 u16_t *oversize, struct tcp_pcb *pcb, u8_t apiflags, 307 tcp_write_checks(struct tcp_pcb *pcb, u16_t len) 368 tcp_write(struct tcp_pcb *pcb, const void *arg, u16_t len, u8_t apiflags) 785 tcp_enqueue_flags(struct tcp_pcb *pcb, u8_t flags) 886 * @param pcb tcp_pcb [all...] |
/barrelfish-2018-10-04/usr/netfile/ |
H A D | netfile.c | 54 static err_t tcp_is_sent(void *arg, struct tcp_pcb *pcb, u16_t len); 55 static err_t tcp_is_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *pb, 64 static err_t tcp_is_poll(void *arg, struct tcp_pcb *pcb) 73 static err_t tcp_is_connected(void *arg, struct tcp_pcb *pcb, err_t err) 94 static struct tcp_pcb *connect(struct ip_addr *ip, int port) 99 struct tcp_pcb *pcb; 125 static err_t tcp_server_accept(void *arg, struct tcp_pcb *tpcb, err_t err) 140 static struct tcp_pcb *bind(int port) 143 struct tcp_pcb *pcb = tcp_new(); 179 static void close_connection(struct tcp_pcb *pc [all...] |
/barrelfish-2018-10-04/lib/lwip/src/core/ |
H A D | tcp.c | 67 struct tcp_pcb *tcp_bound_pcbs; 74 struct tcp_pcb *tcp_active_pcbs; 77 struct tcp_pcb *tcp_tw_pcbs; 79 struct tcp_pcb *tcp_tmp_pcb; 110 * @param pcb the tcp_pcb to close 114 err_t tcp_close(struct tcp_pcb *pcb) 140 tcp_pcb_remove((struct tcp_pcb **) &tcp_listen_pcbs.pcbs, pcb); 197 * @param pcb the tcp_pcb to abort 200 void tcp_abandon(struct tcp_pcb *pcb, int reset) 258 * @param pcb the tcp_pcb t [all...] |
H A D | tcp_out.c | 61 static void tcp_output_segment(struct tcp_seg *seg, struct tcp_pcb *pcb); 63 static struct tcp_hdr *tcp_output_set_header(struct tcp_pcb *pcb, 90 * @param pcb the tcp_pcb over which to send a segment 94 err_t tcp_send_ctrl(struct tcp_pcb * pcb, u8_t flags) 119 tcp_write(struct tcp_pcb * pcb, const void *data, u16_t len, u8_t apiflags) 159 tcp_enqueue(struct tcp_pcb * pcb, void *arg, u16_t len, 473 * @param pcb tcp_pcb 476 static void tcp_build_timestamp_option(struct tcp_pcb *pcb, u32_t * opts) 493 err_t tcp_output(struct tcp_pcb *pcb) 693 * @param pcb the tcp_pcb fo [all...] |
H A D | tcp_in.c | 75 struct tcp_pcb *tcp_input_pcb; 78 static err_t tcp_process(struct tcp_pcb *pcb); 79 static u8_t tcp_receive(struct tcp_pcb *pcb); 80 static void tcp_parseopt(struct tcp_pcb *pcb); 83 static err_t tcp_timewait_input(struct tcp_pcb *pcb); 96 struct tcp_pcb *pcb, *prev; 265 prev = (struct tcp_pcb *) lpcb; 414 struct tcp_pcb *npcb; 503 * @param pcb the tcp_pcb for which a segment arrived 508 static err_t tcp_timewait_input(struct tcp_pcb *pc [all...] |
/barrelfish-2018-10-04/usr/bfscope/ |
H A D | bfscope.c | 55 static struct tcp_pcb *bfscope_client = NULL; 69 static void bfscope_connection_close(struct tcp_pcb *tpcb) 84 struct tcp_pcb *tpcb = (struct tcp_pcb *)arg; 113 static void bfscope_trace_send(struct tcp_pcb *tpcb) 155 static err_t send_cb(void *arg, struct tcp_pcb *tpcb, u16_t length) 241 static err_t recv_cb(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, 279 static err_t accept_cb(void *arg, struct tcp_pcb *tpcb, err_t err) 308 struct tcp_pcb *pcb = tcp_new(); 318 struct tcp_pcb *pcb [all...] |
/barrelfish-2018-10-04/lib/lwip2/src/apps/tcpecho_raw/ |
H A D | tcpecho_raw.c | 51 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) 98 tcpecho_raw_send(struct tcp_pcb *tpcb, struct tcpecho_raw_state *es) 146 tcpecho_raw_poll(void *arg, struct tcp_pcb *tpcb) 172 tcpecho_raw_sent(void *arg, struct tcp_pcb *tpcb, u16_t len) 195 tcpecho_raw_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err) 250 tcpecho_raw_accept(void *arg, struct tcp_pcb *newpcb, err_t err)
|
/barrelfish-2018-10-04/usr/ramfsd/ |
H A D | webserver_session.h | 60 struct tcp_pcb *pcb;
|
/barrelfish-2018-10-04/lib/lwip2/src/apps/snmp/ |
H A D | snmp_mib2_tcp.c | 99 struct tcp_pcb *pcb = tcp_active_pcbs; 158 tcp_ConnTable_get_cell_value_core(struct tcp_pcb *pcb, const u32_t* column, union snmp_variant_value* value, u32_t* value_len) 203 struct tcp_pcb *pcb; 216 /* find tcp_pcb with requested ips and ports */ 252 struct tcp_pcb *pcb; 293 return tcp_ConnTable_get_cell_value_core((struct tcp_pcb*)state.reference, column, value, value_len); 305 tcp_ConnectionTable_get_cell_value_core(const u32_t* column, struct tcp_pcb *pcb, union snmp_variant_value* value) 327 struct tcp_pcb *pcb; 330 struct tcp_pcb ** const tcp_pcb_nonlisten_lists[] = {&tcp_bound_pcbs, &tcp_active_pcbs, &tcp_tw_pcbs}; 346 /* find tcp_pcb wit [all...] |
/barrelfish-2018-10-04/lib/lwip2/src/apps/smtp/ |
H A D | smtp.c | 339 static err_t smtp_tcp_recv(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err); 341 static err_t smtp_tcp_poll(void *arg, struct tcp_pcb *pcb); 342 static err_t smtp_tcp_sent(void *arg, struct tcp_pcb *pcb, u16_t len); 343 static err_t smtp_tcp_connected(void *arg, struct tcp_pcb *pcb, err_t err); 349 static void smtp_send_body(struct smtp_session *s, struct tcp_pcb *pcb); 350 static void smtp_process(void *arg, struct tcp_pcb *pcb, struct pbuf *p); 352 static void smtp_send_body_data_handler(struct smtp_session *s, struct tcp_pcb *pcb); 467 static struct tcp_pcb* 470 struct tcp_pcb* pcb; 491 struct tcp_pcb* pc [all...] |
/barrelfish-2018-10-04/usr/block_server/ |
H A D | network_common.h | 98 struct tcp_pcb *tpcb;
|
H A D | network_server.c | 232 struct tcp_pcb *tpcb, 393 struct tcp_pcb *tpcb, 526 struct tcp_pcb *tpcb) 537 static err_t handle_disconnect(struct block_net_service *c, struct tcp_pcb *tpcb) 558 static struct tcp_pcb *server_pcb; 561 struct tcp_pcb *tpcb, 615 static err_t bs_net_poll(void *arg, struct tcp_pcb *tpcb) 629 static err_t bs_net_accept(void *arg, struct tcp_pcb *tpcb, err_t err)
|
/barrelfish-2018-10-04/usr/tests/net_tests/openport_test/ |
H A D | net_openport_test.c | 69 struct tcp_pcb *pcb = tcp_new();
|
/barrelfish-2018-10-04/lib/lwip2/src/apps/lwiperf/ |
H A D | lwiperf.c | 105 struct tcp_pcb* server_pcb; 106 struct tcp_pcb* conn_pcb; 163 static err_t lwiperf_tcp_poll(void *arg, struct tcp_pcb *tpcb); 326 lwiperf_tcp_client_sent(void *arg, struct tcp_pcb *tpcb, u16_t len) 341 lwiperf_tcp_client_connected(void *arg, struct tcp_pcb *tpcb, err_t err) 363 struct tcp_pcb* newpcb; 406 lwiperf_tcp_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err) 518 lwiperf_tcp_poll(void *arg, struct tcp_pcb *tpcb) 537 lwiperf_tcp_accept(void *arg, struct tcp_pcb *newpcb, err_t err) 597 struct tcp_pcb* pc [all...] |
/barrelfish-2018-10-04/lib/lwip2/src/apps/httpd/ |
H A D | httpd.c | 238 struct tcp_pcb *pcb; 297 static err_t http_close_conn(struct tcp_pcb *pcb, struct http_state *hs); 298 static err_t http_close_or_abort_conn(struct tcp_pcb *pcb, struct http_state *hs, u8_t abort_conn); 301 static err_t http_poll(void *arg, struct tcp_pcb *pcb); 302 static u8_t http_check_eof(struct tcp_pcb *pcb, struct http_state *hs); 511 * @param pcb tcp_pcb to send 519 http_write(struct tcp_pcb *pcb, const void* ptr, u16_t *length, u8_t apiflags) 582 http_close_or_abort_conn(struct tcp_pcb *pcb, struct http_state *hs, u8_t abort_conn) 632 http_close_conn(struct tcp_pcb *pcb, struct http_state *hs) 641 http_eof(struct tcp_pcb *pc [all...] |