Lines Matching refs:optlen
88 * @param optlen length of header-options
94 tcp_output_alloc_header(struct tcp_pcb *pcb, u16_t optlen, u16_t datalen,
98 struct pbuf *p = pbuf_alloc(PBUF_IP, TCP_HLEN + optlen + datalen, PBUF_RAM);
101 (p->len >= TCP_HLEN + optlen));
107 TCPH_HDRLEN_FLAGS_SET(tcphdr, (5 + optlen / 4), TCP_ACK);
162 u8_t optlen = LWIP_TCP_OPT_LENGTH(optflags);
172 seg->len = p->tot_len - optlen;
196 TCPH_HDRLEN_FLAGS_SET(seg->tcphdr, (5 + optlen / 4), flags);
360 u8_t optlen = 0;
394 optlen = LWIP_TCP_OPT_LENGTH(TF_SEG_OPTS_TS);
525 u16_t max_len = mss_local - optlen;
535 if ((p = tcp_pbuf_prealloc(PBUF_TRANSPORT, seglen + optlen, mss_local, &oversize, pcb, apiflags, queue == NULL)) == NULL) {
541 TCP_DATA_COPY2((char *)p->payload + optlen, (u8_t*)arg + pos, seglen, &chksum, &chksum_swapped);
564 if ((p = pbuf_alloc(PBUF_TRANSPORT, optlen, PBUF_RAM)) == NULL) {
719 * @param optlen length of TCP options in bytes.
727 u8_t optlen = 0;
751 optlen = LWIP_TCP_OPT_LENGTH(optflags);
764 if ((p = pbuf_alloc(PBUF_TRANSPORT, optlen, PBUF_RAM)) == NULL) {
769 LWIP_ASSERT("tcp_enqueue_flags: check that first pbuf can hold optlen",
770 (p->len >= optlen));
803 /* optlen does not influence snd_buf */
846 u8_t optlen = 0;
850 optlen = LWIP_TCP_OPT_LENGTH(TF_SEG_OPTS_TS);
854 p = tcp_output_alloc_header(pcb, optlen, 0, htonl(pcb->snd_nxt));