Lines Matching refs:send_len
239 u16_t send_len = altcp_sndbuf(tpcb);
242 if (send_len == 0 || ringbuf_lin_len == 0) {
247 send_len, ringbuf_lin_len, rb->get, rb->put));
249 if (send_len > ringbuf_lin_len) {
251 send_len = ringbuf_lin_len;
255 err = altcp_write(tpcb, mqtt_ringbuf_get_ptr(rb), send_len, TCP_WRITE_FLAG_COPY | (wrap ? TCP_WRITE_FLAG_MORE : 0));
257 mqtt_ringbuf_advance_get_idx(rb, send_len);
259 send_len = LWIP_MIN(altcp_sndbuf(tpcb), mqtt_ringbuf_linear_read_length(rb));
260 err = altcp_write(tpcb, mqtt_ringbuf_get_ptr(rb), send_len, TCP_WRITE_FLAG_COPY);
264 mqtt_ringbuf_advance_get_idx(rb, send_len);