mode = "TCP";
else if (item->mode == PROTO_MODE_HTTP)
mode = "HTTP";
- else if (item->mode == PROTO_MODE_HTX)
- mode = "HTX";
- else if (item->mode == (PROTO_MODE_HTTP | PROTO_MODE_HTX))
- mode = "HTTP|HTX";
else
mode = "NONE";
int mode;
if (bind_conf->frontend->mode == PR_MODE_HTTP)
- mode = ((bind_conf->frontend->options2 & PR_O2_USE_HTX) ? PROTO_MODE_HTX : PROTO_MODE_HTTP);
+ mode = PROTO_MODE_HTTP;
else
mode = PROTO_MODE_TCP;
int mode;
if (prx->mode == PR_MODE_HTTP)
- mode = ((prx->options2 & PR_O2_USE_HTX) ? PROTO_MODE_HTX : PROTO_MODE_HTTP);
+ mode = PROTO_MODE_HTTP;
else
mode = PROTO_MODE_TCP;
PROTO_MODE_NONE = 0,
PROTO_MODE_TCP = 1 << 0, // must not be changed!
PROTO_MODE_HTTP = 1 << 1, // must not be changed!
- PROTO_MODE_HTX = 1 << 2, // must not be changed!
- PROTO_MODE_ANY = PROTO_MODE_TCP | PROTO_MODE_HTTP, // note: HTX is experimental and must not appear here
+ PROTO_MODE_ANY = PROTO_MODE_TCP | PROTO_MODE_HTTP,
};
enum proto_proxy_side {
int mode = (1 << (curproxy->mode == PR_MODE_HTTP));
const struct mux_proto_list *mux_ent;
- /* Special case for HTX because legacy HTTP still exists */
- if (mode == PROTO_MODE_HTTP && (curproxy->options2 & PR_O2_USE_HTX))
- mode = PROTO_MODE_HTX;
-
if (!bind_conf->mux_proto)
continue;
int mode = (1 << (curproxy->mode == PR_MODE_HTTP));
const struct mux_proto_list *mux_ent;
- /* Special case for HTX because legacy HTTP still exists */
- if (mode == PROTO_MODE_HTTP && (curproxy->options2 & PR_O2_USE_HTX))
- mode = PROTO_MODE_HTX;
-
if (!newsrv->mux_proto)
continue;
if (h1c->wait_event.events)
conn->xprt->unsubscribe(conn, conn->xprt_ctx,
h1c->wait_event.events, &h1c->wait_event);
- if (conn_upgrade_mux_fe(conn, NULL, &h1c->ibuf, ist("h2"), PROTO_MODE_HTX) != -1) {
+ if (conn_upgrade_mux_fe(conn, NULL, &h1c->ibuf, ist("h2"), PROTO_MODE_HTTP) != -1) {
/* connection successfully upgraded to H2, this
* mux was already released */
return;
/* this mux registers default HTX proto */
static struct mux_proto_list mux_proto_htx =
-{ .token = IST(""), .mode = PROTO_MODE_HTX, .side = PROTO_SIDE_BOTH, .mux = &mux_h1_ops };
+{ .token = IST(""), .mode = PROTO_MODE_HTTP, .side = PROTO_SIDE_BOTH, .mux = &mux_h1_ops };
INITCALL1(STG_REGISTER, register_mux_proto, &mux_proto_htx);
};
static struct mux_proto_list mux_proto_h2 =
- { .token = IST("h2"), .mode = PROTO_MODE_HTX, .side = PROTO_SIDE_BOTH, .mux = &h2_ops };
+ { .token = IST("h2"), .mode = PROTO_MODE_HTTP, .side = PROTO_SIDE_BOTH, .mux = &h2_ops };
INITCALL1(STG_REGISTER, register_mux_proto, &mux_proto_h2);
if (s->si[0].wait_event.events)
conn->mux->unsubscribe(cs, s->si[0].wait_event.events,
&s->si[0].wait_event);
- if (conn_upgrade_mux_fe(conn, cs, &s->req.buf, ist(""), PROTO_MODE_HTX) == -1)
+ if (conn_upgrade_mux_fe(conn, cs, &s->req.buf, ist(""), PROTO_MODE_HTTP) == -1)
return 0;
s->flags |= SF_HTX;
}