New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: send stream packet 1Mbps get drop rate, the stream is unreliability and unstability #153
Comments
your keys are invalid, none of the 1-RTT packets could be decrypted, make sure it's available plz |
Quic packet is captured on client physical network interface, use ckeys.log ? |
never worked, maybe you should try to parse the pcap with wireshark on your local machine before upload it |
is no_encrypt used ? |
capture file have two steps, |
What happened?
1 Forward or schedule packet to xquic, send stream packet use function bellow
void client_network_send(void *out_data, size_t out_dlen) {
g_user_stream->send_body = out_data;
g_user_stream->send_body_len = out_dlen;
g_user_stream->send_offset = 0;
client_stream_send(g_user_stream->stream, g_user_stream);
}
2 Send iperf udp packet in limited bandwidth and get the packet lost
iperf -u -c 10.7.0.1 -b 1M -t 10 -p 6001 // drop rate 20%
iperf -u -c 10.7.0.1 -b 2M -t 10 -p 6001 // drop rate 50%
3 The stream transport is unreliability and unstability
3.1 server stream segmentation fault
3.2 server close stream actively
3.3 client stream segmentation fault
Steps To Reproduce
1 Forward or schedule packet to xquic
2 send packet with function client_network_send( )
3 use iperf test tool to detect the udp throughput
4 get some drop rate and unstability
Relevant log output
No response
The text was updated successfully, but these errors were encountered: