]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: h2: add a new flag to quickly distinguish front vs back connection
authorWilly Tarreau <w@1wt.eu>
Wed, 3 Oct 2018 11:56:38 +0000 (13:56 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 12 Oct 2018 14:58:41 +0000 (16:58 +0200)
We will need to know if a mux was created for a front or a back
connection and once it's established it's much harder, so let's
introduce H2_CF_IS_BACK for this.

src/mux_h2.c

index cc8a79ac1e235aeed213b31ad5de477938c355ed..4fe811af4b0ce0b26f0235d82188466ed7a4957d 100644 (file)
@@ -60,6 +60,7 @@ static struct pool_head *pool_head_h2s;
 #define H2_CF_GOAWAY_SENT       0x00001000  // a GOAWAY frame was successfully sent
 #define H2_CF_GOAWAY_FAILED     0x00002000  // a GOAWAY frame failed to be sent
 #define H2_CF_WAIT_FOR_HS       0x00004000  // We did check that at least a stream was waiting for handshake
+#define H2_CF_IS_BACK           0x00008000  // this is an outgoing connection
 
 
 /* H2 connection state, in h2c->st0 */