Home
last modified time | relevance | path

Searched refs:gsolen (Results 1 - 4 of 4) sorted by relevance

/third_party/curl/lib/vquic/
H A Dvquic.c125 size_t gsolen, size_t *psent);
130 const uint8_t *pkt, size_t pktlen, size_t gsolen, in do_sendmsg()
149 if(pktlen > gsolen) { in do_sendmsg()
159 *(uint16_t *)(void *)CMSG_DATA(cm) = gsolen & 0xffff; in do_sendmsg()
178 if(pktlen > gsolen) { in do_sendmsg()
183 return send_packet_no_gso(cf, data, qctx, pkt, pktlen, gsolen, psent); in do_sendmsg()
196 (void)gsolen; in do_sendmsg()
229 size_t gsolen, size_t *psent) in send_packet_no_gso()
236 for(p = pkt; p < end; p += gsolen) { in send_packet_no_gso()
237 size_t len = CURLMIN(gsolen, (size_ in send_packet_no_gso()
127 do_sendmsg(struct Curl_cfilter *cf, struct Curl_easy *data, struct cf_quic_ctx *qctx, const uint8_t *pkt, size_t pktlen, size_t gsolen, size_t *psent) do_sendmsg() argument
225 send_packet_no_gso(struct Curl_cfilter *cf, struct Curl_easy *data, struct cf_quic_ctx *qctx, const uint8_t *pkt, size_t pktlen, size_t gsolen, size_t *psent) send_packet_no_gso() argument
248 vquic_send_packets(struct Curl_cfilter *cf, struct Curl_easy *data, struct cf_quic_ctx *qctx, const uint8_t *pkt, size_t pktlen, size_t gsolen, size_t *psent) vquic_send_packets() argument
283 size_t gsolen; vquic_flush() local
311 vquic_send(struct Curl_cfilter *cf, struct Curl_easy *data, struct cf_quic_ctx *qctx, size_t gsolen) vquic_send() argument
318 vquic_send_tail_split(struct Curl_cfilter *cf, struct Curl_easy *data, struct cf_quic_ctx *qctx, size_t gsolen, size_t tail_len, size_t tail_gsolen) vquic_send_tail_split() argument
[all...]
H A Dvquic_int.h46 size_t gsolen; /* length of individual packets in send buf */ member
63 const uint8_t *pkt, size_t pktlen, size_t gsolen);
70 struct cf_quic_ctx *qctx, size_t gsolen);
73 struct cf_quic_ctx *qctx, size_t gsolen,
H A Dcurl_ngtcp2.c1749 size_t gsolen = 0; /* this disables gso until we have a clue */ in cf_progress_egress() local
1797 curlcode = vquic_send(cf, data, &ctx->q, gsolen); in cf_progress_egress()
1812 gsolen = (size_t)nread; in cf_progress_egress()
1814 else if((size_t)nread > gsolen || in cf_progress_egress()
1815 (gsolen > path_max_payload_size && (size_t)nread != gsolen)) { in cf_progress_egress()
1820 gsolen, nread, nread); in cf_progress_egress()
1832 if(++pktcnt >= max_pktcnt || (size_t)nread < gsolen) { in cf_progress_egress()
1836 curlcode = vquic_send(cf, data, &ctx->q, gsolen); in cf_progress_egress()
H A Dcurl_quiche.c657 size_t pkt_count, gsolen; in cf_flush_egress() local
681 gsolen = quiche_conn_max_send_udp_payload_size(ctx->qconn); in cf_flush_egress()
690 result = vquic_send(cf, data, &ctx->q, gsolen); in cf_flush_egress()
702 if((size_t)nread < gsolen || pkt_count >= MAX_PKT_BURST) { in cf_flush_egress()
703 result = vquic_send(cf, data, &ctx->q, gsolen); in cf_flush_egress()

Completed in 7 milliseconds