Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4a0114b29826eb56ff24816c3efec2fe539e471d
/
src
/
xprt_quic.c
4323567
MINOR: quic: fix handling of out-of-order received STREAM frames
by Amaury Denoyelle
· Mon Feb 21 19:08:44 2022 +0100
d1c76f2
MINOR: quic: do not modify offset node if quic_rx_strm_frm in tree
by Amaury Denoyelle
· Mon Feb 21 17:53:38 2022 +0100
71f3abb
MINOR: quic: Move quic_rxbuf_pool pool out of xprt part
by Frédéric Lécaille
· Tue Feb 15 16:59:48 2022 +0100
53c7d8d
MINOR: quic: Do not retransmit too much packets.
by Frédéric Lécaille
· Tue Feb 15 12:00:55 2022 +0100
498e992
MINOR: quic: Useless test in quic_lstnr_dghdlr()
by Frédéric Lécaille
· Tue Feb 15 08:58:07 2022 +0100
ee4508d
MINOR: quic: ha_quic_set_encryption_secrets without server specific code
by Frédéric Lécaille
· Mon Feb 14 17:54:04 2022 +0100
16de9f7
MINOR: quic: Code never reached in qc_ssl_sess_init()
by Frédéric Lécaille
· Mon Feb 14 17:32:50 2022 +0100
21db6f9
MINOR: quic: Wrong loss delay computation
by Frédéric Lécaille
· Mon Feb 14 13:56:42 2022 +0100
6a2c2f4
BUG/MINOR: quic: fix FIN stream signaling
by Amaury Denoyelle
· Tue Feb 15 10:57:16 2022 +0100
4af6595
BUG/MEDIUM: quic: fix crash on CC if mux not present
by Amaury Denoyelle
· Tue Feb 15 11:06:15 2022 +0100
8524f0f
MINOR: quic: use a global dghlrs for each thread
by Amaury Denoyelle
· Tue Feb 08 15:03:40 2022 +0100
547aa0e
MINOR: quic: Useless statement in quic_crypto_data_cpy()
by Frédéric Lécaille
· Wed Feb 02 15:57:22 2022 +0100
c0b481f
MINOR: quic: Possible memleak in qc_new_conn()
by Frédéric Lécaille
· Wed Feb 02 15:39:55 2022 +0100
3916ca1
MINOR: quic: Variable used before being checked in ha_quic_add_handshake_data()
by Frédéric Lécaille
· Wed Feb 02 14:09:05 2022 +0100
83cd51e
MINOR: quic: Remove an RX buffer useless lock
by Frédéric Lécaille
· Wed Feb 02 10:51:50 2022 +0100
58a7704
MINOR: quic: take out xprt snd_buf operation
by Amaury Denoyelle
· Wed Feb 09 15:43:07 2022 +0100
80bd837
MINOR: quic: remove unused xprt rcv_buf operation
by Amaury Denoyelle
· Wed Feb 09 15:39:35 2022 +0100
f6dcbce
MINOR: quic: rename local tid variable
by Amaury Denoyelle
· Tue Feb 08 15:05:58 2022 +0100
bfa3236
MINOR: quic: Remove a useless test in quic_get_dgram_dcid()
by Frédéric Lécaille
· Wed Feb 02 10:44:36 2022 +0100
841bf5e
MINOR: quic: Do not modify a marked as consumed datagram
by Frédéric Lécaille
· Wed Feb 02 09:41:27 2022 +0100
7fbb94d
MINOR: quic: Do not use connection struct xprt_ctx too soon
by Frédéric Lécaille
· Mon Jan 31 10:37:07 2022 +0100
789413c
MINOR: quic: Initialize the connection timer asap
by Frédéric Lécaille
· Mon Jan 31 10:16:18 2022 +0100
298931d
MINOR: quic: Do not try to treat 0-RTT packets without started mux
by Frédéric Lécaille
· Fri Jan 28 21:41:06 2022 +0100
61b851d
MINOR: quic: Try to accept 0-RTT connections
by Frédéric Lécaille
· Fri Jan 28 21:38:45 2022 +0100
0442efd
MINOR: quic: refactor quic CID association with threads
by Amaury Denoyelle
· Fri Jan 28 16:02:13 2022 +0100
df1c7c7
MINOR: quic: Iterate over all received datagrams
by Frédéric Lécaille
· Fri Jan 28 15:38:52 2022 +0100
dc36404
MINOR: quic: Drop Initial packets with wrong ODCID
by Frédéric Lécaille
· Thu Jan 27 16:51:54 2022 +0100
74904a4
MINOR: quic: Make usage of by datagram handler trees
by Frédéric Lécaille
· Thu Jan 27 15:35:56 2022 +0100
9ea9463
MINOR: quic: Attach all the CIDs to the same connection
by Frédéric Lécaille
· Thu Jan 27 15:20:31 2022 +0100
37ae505
MINOR: quic: Do not consume the RX buffer on QUIC sock i/o handler side
by Frédéric Lécaille
· Thu Jan 27 11:31:50 2022 +0100
25bc887
MINOR: quic: Convert quic_dgram_read() into a task
by Frédéric Lécaille
· Thu Jan 27 09:15:40 2022 +0100
220894a
MINOR: quic: Pass CID as a buffer to quic_get_cid_tid()
by Frédéric Lécaille
· Wed Jan 26 18:04:50 2022 +0100
3d4bfe7
MINOR: quic: Allocate QUIC datagrams from sock I/O handler
by Frédéric Lécaille
· Wed Jan 26 16:07:16 2022 +0100
9cc64e2
MINOR: quic: Remove the QUIC haproxy server packet parser
by Frédéric Lécaille
· Wed Jan 26 09:07:40 2022 +0100
3d55462
MINOR: quic: Get rid of a struct buffer in quic_lstnr_dgram_read()
by Frédéric Lécaille
· Tue Jan 25 22:33:11 2022 +0100
055ee6c
MINOR: quic: Comment fix about the token found in Initial packets
by Frédéric Lécaille
· Tue Jan 25 21:21:56 2022 +0100
4852101
MINOR: quic: No DCID length for datagram context
by Frédéric Lécaille
· Tue Jan 25 20:52:21 2022 +0100
cfa2d56
MAJOR: quic: implement accept queue
by Amaury Denoyelle
· Wed Jan 19 16:01:05 2022 +0100
cbe090d
MINOR: quic: remove wait handshake/L6 flags on init connection
by Amaury Denoyelle
· Wed Jan 19 15:58:27 2022 +0100
9fa15e5
MINOR: quic: do not manage connection in xprt snd_buf
by Amaury Denoyelle
· Wed Jan 19 15:54:23 2022 +0100
4b40f19
MINOR: quic: refactor app-ops initialization
by Amaury Denoyelle
· Wed Jan 19 11:29:25 2022 +0100
0b1f931
MINOR: quic: handle app data according to mux/connection layer status
by Amaury Denoyelle
· Wed Jan 26 09:51:28 2022 +0100
8ae2807
MINOR: quic: refactor header protection removal
by Amaury Denoyelle
· Mon Jan 24 18:34:52 2022 +0100
33ac346
MINOR: quic: initialize ssl_sock_ctx alongside the quic_conn
by Amaury Denoyelle
· Tue Jan 18 16:44:34 2022 +0100
9320dd5
MEDIUM: quic/ssl: add new ex data for quic_conn
by Amaury Denoyelle
· Wed Jan 19 10:03:30 2022 +0100
29632b8
MINOR: quic: remove dereferencement of connection when possible
by Amaury Denoyelle
· Tue Jan 18 16:50:58 2022 +0100
74f2292
MINOR: quic: fix indentation in qc_send_ppkts
by Amaury Denoyelle
· Tue Jan 18 16:48:17 2022 +0100
39ba1c3
MINOR: quic: Wrong packet number space selection
by Frédéric Lécaille
· Fri Jan 21 16:52:56 2022 +0100
2cca241
MINOR: quic: Add QUIC_FT_RETIRE_CONNECTION_ID parsing case
by Frédéric Lécaille
· Fri Jan 21 13:55:03 2022 +0100
2d9794b
MINOR: quic: free SSL context on quic_conn free
by Amaury Denoyelle
· Thu Jan 20 17:43:20 2022 +0100
760da3b
MINOR: quic: fix race-condition on xprt tasklet free
by Amaury Denoyelle
· Thu Jan 20 17:43:02 2022 +0100
2eb7b30
MINOR: quic: adjust quic_conn refcount decrement
by Amaury Denoyelle
· Thu Jan 20 16:40:36 2022 +0100
9c4da93
MINOR: quic: do not use quic_conn after dropping it
by Amaury Denoyelle
· Fri Jan 21 14:54:58 2022 +0100
94fca87
MINOR: quic: Probe even if coalescing
by Frédéric Lécaille
· Wed Jan 19 18:54:18 2022 +0100
e87524d
MINOR: quic: Release asap TX frames to be transmitted
by Frédéric Lécaille
· Wed Jan 19 17:48:40 2022 +0100
a6255f5
MINOR: quic: Release RX Initial packets asap
by Frédéric Lécaille
· Wed Jan 19 17:29:48 2022 +0100
04e63aa
MINOR: quic: Speeding up handshake completion
by Frédéric Lécaille
· Mon Jan 17 18:16:27 2022 +0100
f4e5a7c
MINOR: quic: Probe regardless of the congestion control
by Frédéric Lécaille
· Mon Jan 17 17:56:20 2022 +0100
0fa553d
MINOR: quic: Send two ack-eliciting packets when probing packet number spaces
by Frédéric Lécaille
· Mon Jan 17 14:26:12 2022 +0100
ce6602d
CLEANUP: quic: Replace <nb_pto_dgrams> by <probe>
by Frédéric Lécaille
· Mon Jan 17 11:06:10 2022 +0100
8b6ea17
MINOR: quic: Add the number of TX bytes to traces
by Frédéric Lécaille
· Mon Jan 17 10:51:43 2022 +0100
cba4cd4
MINOR: quic: Splice the frames which could not be added to packets
by Frédéric Lécaille
· Fri Jan 14 20:39:18 2022 +0100
82468ea
MINOR: quic: Remove the packet number space TX MT_LIST
by Frédéric Lécaille
· Fri Jan 14 20:23:22 2022 +0100
7065dd0
MINOR: quic: Retransmit the TX frames in the same order
by Frédéric Lécaille
· Fri Jan 14 15:51:52 2022 +0100
b80b20c
MINOR: quic: Do not wakeup the I/O handler before the mux is started
by Frédéric Lécaille
· Wed Jan 12 17:46:56 2022 +0100
bec186d
MINOR: quic: As server, skip 0-RTT packet number space
by Frédéric Lécaille
· Wed Jan 12 15:32:55 2022 +0100
9ab2fb3
MINOR: quic: free xprt tasklet on its thread
by Amaury Denoyelle
· Wed Jan 12 14:54:23 2022 +0100
b76ae69
MEDIUM: quic: implement Retry emission
by Amaury Denoyelle
· Tue Jan 11 14:16:37 2022 +0100
c3b6f4d
MINOR: quic: define retry_source_connection_id TP
by Amaury Denoyelle
· Tue Jan 11 12:03:09 2022 +0100
5ff1c97
MEDIUM: quic: implement Initial token parsing
by Amaury Denoyelle
· Tue Jan 11 14:11:32 2022 +0100
ce340fe
MINOR: quic: fix return of quic_dgram_read
by Amaury Denoyelle
· Tue Jan 11 14:20:46 2022 +0100
1aa57d3
MINOR: quic: Do not dereference ->conn quic_conn struct member
by Frédéric Lécaille
· Wed Jan 12 09:46:02 2022 +0100
ba85acd
MINOR: quid: Add traces quic_close() and quic_conn_io_cb()
by Frédéric Lécaille
· Tue Jan 11 14:43:50 2022 +0100
81cd3c8
MINOR: quic: Wrong CRYPTO frame concatenation
by Frédéric Lécaille
· Mon Jan 10 18:31:07 2022 +0100
2fe8b3b
MINOR: quic: Flag the connection as being attached to a listener
by Frédéric Lécaille
· Mon Jan 10 12:10:10 2022 +0100
5f7f118
MINOR: quic: Remaining TRACEs with connection as firt arg
by Frédéric Lécaille
· Mon Jan 10 11:00:16 2022 +0100
99942d6
MINOR: quic: Non-optimal use of a TX buffer
by Frédéric Lécaille
· Fri Jan 07 14:32:31 2022 +0100
f010f0a
MINOR: quic: Missing retransmission from qc_prep_fast_retrans()
by Frédéric Lécaille
· Thu Jan 06 17:28:05 2022 +0100
d4ecf94
MINOR: quic: Only one CRYPTO frame by encryption level
by Frédéric Lécaille
· Tue Jan 04 23:15:40 2022 +0100
37d3e38
CLEANUP: assorted typo fixes in the code and comments
by Ilya Shipitsin
· Fri Jan 07 14:46:15 2022 +0500
6b66315
MINOR: quic: Re-arm the PTO timer upon datagram receipt
by Frédéric Lécaille
· Tue Jan 04 17:03:11 2022 +0100
078634d
MINOR: quic: PTO timer too often reset
by Frédéric Lécaille
· Tue Jan 04 16:59:42 2022 +0100
41a0760
MINOR: quic: Flag asap the connection having reached the anti-amplification limit
by Frédéric Lécaille
· Tue Jan 04 16:57:37 2022 +0100
de6f7c5
MINOR: quic: Prepare Handshake packets asap after completed handshake
by Frédéric Lécaille
· Mon Jan 03 17:25:53 2022 +0100
917a7db
MINOR: quic: Do not drop secret key but drop the CRYPTO data
by Frédéric Lécaille
· Mon Jan 03 17:00:35 2022 +0100
ee2b8b3
MINOR: quic: Improve qc_prep_pkts() flexibility
by Frédéric Lécaille
· Mon Jan 03 11:14:30 2022 +0100
f7ef976
MINOR: quic: Comment fix.
by Frédéric Lécaille
· Fri Dec 31 16:37:58 2021 +0100
a56054e
MINOR: quic: Probe several packet number space upon timer expiration
by Frédéric Lécaille
· Fri Dec 31 16:35:28 2021 +0100
db6a472
MINOR: quic: Probe Initial packet number space more often
by Frédéric Lécaille
· Thu Dec 30 23:16:51 2021 +0100
3bb457c
MINOR: quic: Speeding up Handshake Completion
by Frédéric Lécaille
· Thu Dec 30 16:14:20 2021 +0100
6355677
MINOR: quic: qc_prep_pkts() code moving
by Frédéric Lécaille
· Wed Dec 29 17:18:21 2021 +0100
5732062
MINOR: quic: Useless test in qc_prep_pkts()
by Frédéric Lécaille
· Wed Dec 29 16:00:47 2021 +0100
dd51da5
MINOR: quic: Wrong packet number space trace in qc_prep_pkts()
by Frédéric Lécaille
· Wed Dec 29 15:36:25 2021 +0100
466e9da
MINOR: quic: Remove nb_pto_dgrams quic_conn struct member
by Frédéric Lécaille
· Wed Dec 29 12:04:13 2021 +0100
22576a2
MINOR: quic: Wrong ack_delay compution before calling quic_loss_srtt_update()
by Frédéric Lécaille
· Tue Dec 28 14:27:43 2021 +0100
dc90c07
MINOR: quic: Wrong loss time computation in qc_packet_loss_lookup()
by Frédéric Lécaille
· Mon Dec 27 18:15:27 2021 +0100
22cfd83
MINOR: quic: Add trace about in flight bytes by packet number space
by Frédéric Lécaille
· Mon Dec 27 17:42:51 2021 +0100
fde2a98
MINOR: quic: Wrong traces after rework
by Frédéric Lécaille
· Mon Dec 27 15:12:09 2021 +0100
5e87bcf
CLEANUP: assorted typo fixes in the code and comments This is 29th iteration of typo fixes
by Ilya Shipitsin
· Sat Dec 25 11:45:52 2021 +0500
9979d0d
BUG/MINOR: quic: fix potential use of uninit pointer
by Amaury Denoyelle
· Thu Dec 23 16:32:24 2021 +0100
Next »