<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 29/07/20 7:48 PM, Maxim Dounin
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20200729141815.GF12747@mdounin.ru">
      <pre class="moz-quote-pre" wrap="">Hello!

On Wed, Jul 29, 2020 at 02:44:06PM +0530, Rohit Maheshwari wrote:

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap=""># HG changeset patch
# User Rohit Maheshwari <a class="moz-txt-link-rfc2396E" href="mailto:rohitm@chelsio.com"><rohitm@chelsio.com></a>
# Date 1595354862 -19800
#      Tue Jul 21 23:37:42 2020 +0530
# Node ID 32c7a0088f6d259163bb2820db0b44d36659b333
# Parent  32a343635b50662979975e1204417bb1fc7e1b1f
Enable TCP offload support on tls connecitons

Linux provides feasibility to enable TOE BYPASS iff setsockopt
of type TCP_ULP is called just after socket creation. After that
only, driver can register its TCP callbacks and move to TCP
listen.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
For TLS connections, setsockopt(TCP_ULP, "tls") is expected to be 
called by the SSL layer.  You may want to elaborate more on why 
you are trying to call it on all connections instead.
</pre>
    </blockquote>
    <br>
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">The main reason of calling it here is,
      to override stack's TCP</span><br style="color: rgb(32, 31, 30);
      font-family: "Segoe UI", "Segoe UI Web (West
      European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">listen with TCP offloaded listen, and so
      that TOE supported</span><br style="color: rgb(32, 31, 30);
      font-family: "Segoe UI", "Segoe UI Web (West
      European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">HW will get aware of the incoming TCP
      connection open</span><br style="color: rgb(32, 31, 30);
      font-family: "Segoe UI", "Segoe UI Web (West
      European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">request, and establishes and maintains
      that connection.</span><br style="color: rgb(32, 31, 30);
      font-family: "Segoe UI", "Segoe UI Web (West
      European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">  I agree, it should have been called by
      SSL layer, but, since</span><br style="color: rgb(32, 31, 30);
      font-family: "Segoe UI", "Segoe UI Web (West
      European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">the socket is opened here, in my
      understanding SSL layer</span><br style="color: rgb(32, 31, 30);
      font-family: "Segoe UI", "Segoe UI Web (West
      European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">won't be aware of this server socket
      ever.</span><br style="color: rgb(32, 31, 30); font-family:
      "Segoe UI", "Segoe UI Web (West European)",
      "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <br style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">One other way is open socket in SSL
      layer, and it will take care of</span><br style="color: rgb(32,
      31, 30); font-family: "Segoe UI", "Segoe UI Web
      (West European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">calling setsockopt internally.</span><br
      style="color: rgb(32, 31, 30); font-family: "Segoe UI",
      "Segoe UI Web (West European)", "Segoe UI",
      -apple-system, BlinkMacSystemFont, Roboto, "Helvetica
      Neue", sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <br style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">#if (NGX_LINUX && NGX_TOE)</span><br
      style="color: rgb(32, 31, 30); font-family: "Segoe UI",
      "Segoe UI Web (West European)", "Segoe UI",
      -apple-system, BlinkMacSystemFont, Roboto, "Helvetica
      Neue", sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">             s =
      BIO_socket(ls[i].sockaddr->sa_family, ls[i].type,</span><br
      style="color: rgb(32, 31, 30); font-family: "Segoe UI",
      "Segoe UI Web (West European)", "Segoe UI",
      -apple-system, BlinkMacSystemFont, Roboto, "Helvetica
      Neue", sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">                            0, 0);</span><br
      style="color: rgb(32, 31, 30); font-family: "Segoe UI",
      "Segoe UI Web (West European)", "Segoe UI",
      -apple-system, BlinkMacSystemFont, Roboto, "Helvetica
      Neue", sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">#else</span><br style="color: rgb(32,
      31, 30); font-family: "Segoe UI", "Segoe UI Web
      (West European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">             s =
      ngx_socket(ls[i].sockaddr->sa_family, ls[i].type, 0);</span><br
      style="color: rgb(32, 31, 30); font-family: "Segoe UI",
      "Segoe UI Web (West European)", "Segoe UI",
      -apple-system, BlinkMacSystemFont, Roboto, "Helvetica
      Neue", sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">#endif</span><br style="color: rgb(32,
      31, 30); font-family: "Segoe UI", "Segoe UI Web
      (West European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <br style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">But this increases nginx code
      complexity, and that is the reason I</span><br style="color:
      rgb(32, 31, 30); font-family: "Segoe UI", "Segoe UI
      Web (West European)", "Segoe UI", -apple-system,
      BlinkMacSystemFont, Roboto, "Helvetica Neue",
      sans-serif; font-size: 14.6667px; font-style: normal;
      font-variant-ligatures: normal; font-variant-caps: normal;
      font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
      start; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
      0px; background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial;">
    <span style="color: rgb(32, 31, 30); font-family: "Segoe
      UI", "Segoe UI Web (West European)", "Segoe
      UI", -apple-system, BlinkMacSystemFont, Roboto,
      "Helvetica Neue", sans-serif; font-size: 14.6667px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      background-color: rgb(255, 255, 255); text-decoration-style:
      initial; text-decoration-color: initial; display: inline
      !important; float: none;">avoided above change.</span>
  </body>
</html>