Lines Matching refs:pcb

16   struct tcp_pcb *pcb = pcb_list;
19 while(pcb != NULL) {
20 pcb2 = pcb;
21 pcb = pcb->next;
114 * - IP-addresses, ports, seqno and ackno are taken from pcb
118 tcp_create_rx_segment(struct tcp_pcb* pcb, void* data, size_t data_len, u32_t seqno_offset,
121 return tcp_create_segment(&pcb->remote_ip, &pcb->local_ip, pcb->remote_port, pcb->local_port,
122 data, data_len, pcb->rcv_nxt + seqno_offset, pcb->lastack + ackno_offset, headerflags);
126 * - IP-addresses, ports, seqno and ackno are taken from pcb
130 struct pbuf* tcp_create_rx_segment_wnd(struct tcp_pcb* pcb, void* data, size_t data_len,
133 return tcp_create_segment_wnd(&pcb->remote_ip, &pcb->local_ip, pcb->remote_port, pcb->local_port,
134 data, data_len, pcb->rcv_nxt + seqno_offset, pcb->lastack + ackno_offset, headerflags, wnd);
139 tcp_set_state(struct tcp_pcb* pcb, enum tcp_state state, ip_addr_t* local_ip,
144 pcb->state = state;
146 TCP_REG(&tcp_active_pcbs, pcb);
147 pcb->local_ip.addr = local_ip->addr;
148 pcb->local_port = local_port;
149 pcb->remote_ip.addr = remote_ip->addr;
150 pcb->remote_port = remote_port;
152 TCP_REG(&tcp_listen_pcbs.pcbs, pcb);
153 pcb->local_ip.addr = local_ip->addr;
154 pcb->local_port = local_port;
156 TCP_REG(&tcp_tw_pcbs, pcb);
157 pcb->local_ip.addr = local_ip->addr;
158 pcb->local_port = local_port;
159 pcb->remote_ip.addr = remote_ip->addr;
160 pcb->remote_port = remote_port;
197 test_tcp_counters_recv(void* arg, struct tcp_pcb* pcb, struct pbuf* p, err_t err)
201 EXPECT_RETX(pcb != NULL, ERR_OK);
221 /** Allocate a pcb and set up the test_tcp_counters_* callbacks */
225 struct tcp_pcb* pcb = tcp_new();
226 if (pcb != NULL) {
228 tcp_arg(pcb, counters);
229 tcp_recv(pcb, test_tcp_counters_recv);
230 tcp_err(pcb, test_tcp_counters_err);
231 pcb->snd_wnd = TCP_WND;
232 pcb->snd_wnd_max = TCP_WND;
234 return pcb;