]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: quic: Wrong short packet minimum length
authorFrédéric Lécaille <flecaille@haproxy.com>
Wed, 25 Aug 2021 14:11:00 +0000 (16:11 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 23 Sep 2021 13:27:25 +0000 (15:27 +0200)
There is no destination connection ID length field in the short packet header.

include/haproxy/xprt_quic-t.h

index 022768c4f4f90316741ff4a00267dfb61e91dcf4..95d96f64db2b7e971409f6110db3b3b2e791a160 100644 (file)
@@ -68,9 +68,9 @@
 #define QUIC_LONG_PACKET_MINLEN            7
 /*
  * All QUIC packets with short headers are made of at least (in bytes):
- * flags(1), DCID length(1), DCID(0..20)
+ * flags(1), DCID(0..20)
  */
-#define QUIC_SHORT_PACKET_MINLEN           2
+#define QUIC_SHORT_PACKET_MINLEN           1
 /* Byte 0 of QUIC packets. */
 #define QUIC_PACKET_LONG_HEADER_BIT  0x80 /* Long header format if set, short if not. */
 #define QUIC_PACKET_FIXED_BIT        0x40 /* Must always be set for all the headers. */