Lines Matching refs:params
467 altsvc.params = make_string_ref(config->balloc, tokens[4]);
1188 DownstreamParams params{};
1189 params.proto = Proto::HTTP1;
1190 params.weight = 1;
1192 if (parse_downstream_params(params, src_params) != 0) {
1196 if (addr.host_unix && params.dns) {
1201 if (params.affinity.type == SessionAffinity::COOKIE &&
1202 params.affinity.cookie.name.empty()) {
1208 addr.fall = params.fall;
1209 addr.rise = params.rise;
1210 addr.weight = params.weight;
1211 addr.group = make_string_ref(downstreamconf.balloc, params.group);
1212 addr.group_weight = params.group_weight;
1213 addr.proto = params.proto;
1214 addr.tls = params.tls;
1215 addr.sni = make_string_ref(downstreamconf.balloc, params.sni);
1216 addr.dns = params.dns;
1217 addr.upgrade_scheme = params.upgrade_scheme;
1218 addr.dnf = params.dnf;
1257 if (params.affinity.type != SessionAffinity::NONE) {
1259 g.affinity.type = params.affinity.type;
1260 if (params.affinity.type == SessionAffinity::COOKIE) {
1262 downstreamconf.balloc, params.affinity.cookie.name);
1263 if (!params.affinity.cookie.path.empty()) {
1265 downstreamconf.balloc, params.affinity.cookie.path);
1267 g.affinity.cookie.secure = params.affinity.cookie.secure;
1268 g.affinity.cookie.stickiness = params.affinity.cookie.stickiness;
1270 } else if (g.affinity.type != params.affinity.type ||
1271 g.affinity.cookie.name != params.affinity.cookie.name ||
1272 g.affinity.cookie.path != params.affinity.cookie.path ||
1273 g.affinity.cookie.secure != params.affinity.cookie.secure ||
1275 params.affinity.cookie.stickiness) {
1283 if (params.redirect_if_not_tls) {
1290 if (!params.mruby.empty()) {
1292 g.mruby_file = make_string_ref(downstreamconf.balloc, params.mruby);
1293 } else if (g.mruby_file != params.mruby) {
1303 if (params.read_timeout > 1e-9) {
1305 g.timeout.read = params.read_timeout;
1306 } else if (fabs(g.timeout.read - params.read_timeout) > 1e-9) {
1313 if (params.write_timeout > 1e-9) {
1315 g.timeout.write = params.write_timeout;
1316 } else if (fabs(g.timeout.write - params.write_timeout) > 1e-9) {
1327 if (params.dnf) {
1340 g.affinity.type = params.affinity.type;
1341 if (params.affinity.type == SessionAffinity::COOKIE) {
1343 make_string_ref(downstreamconf.balloc, params.affinity.cookie.name);
1344 if (!params.affinity.cookie.path.empty()) {
1346 make_string_ref(downstreamconf.balloc, params.affinity.cookie.path);
1348 g.affinity.cookie.secure = params.affinity.cookie.secure;
1349 g.affinity.cookie.stickiness = params.affinity.cookie.stickiness;
1351 g.redirect_if_not_tls = params.redirect_if_not_tls;
1352 g.mruby_file = make_string_ref(downstreamconf.balloc, params.mruby);
1353 g.timeout.read = params.read_timeout;
1354 g.timeout.write = params.write_timeout;
1355 g.dnf = params.dnf;
2849 auto params =
2854 StringRef{params, std::end(optarg)}) != 0) {
2866 UpstreamParams params{};
2867 params.tls = true;
2869 if (parse_upstream_params(params, src_params) != 0) {
2873 if (params.sni_fwd && !params.tls) {
2878 if (params.quic) {
2879 if (params.alt_mode != UpstreamAltMode::NONE) {
2884 if (!params.tls) {
2892 addr.tls = params.tls;
2893 addr.sni_fwd = params.sni_fwd;
2894 addr.alt_mode = params.alt_mode;
2895 addr.accept_proxy_protocol = params.proxyproto;
2896 addr.quic = params.quic;
2903 auto &addrs = params.quic ? config->conn.quic_listener.addrs
3190 SubcertParams params;
3191 if (parse_subcert_params(params, src_params) != 0) {
3197 if (!params.sct_dir.empty()) {
3200 StringRef{params.sct_dir.str()}) != 0) {
3586 MemcachedConnectionParams params{};
3587 if (parse_memcached_connection_params(params, src_params, StringRef{opt}) !=
3602 memcachedconf.tls = params.tls;
3609 memcachedconf.tls = params.tls;
3664 fwdconf.params = FORWARDED_NONE;
3667 fwdconf.params |= FORWARDED_BY;
3671 fwdconf.params |= FORWARDED_FOR;
3675 fwdconf.params |= FORWARDED_HOST;
3679 fwdconf.params |= FORWARDED_PROTO;