<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 10/10/2022 13:40, Tobias Brunner
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a9908b60-4327-8454-ca0e-ffd08d117994@strongswan.org">Hi
      Karl,
      <br>
      <br>
      <blockquote type="cite">I am running GENERIC on the gateway as the
        docs say that's now ok; I used to run a custom kernel for other
        reasons (mostly PPS which I don't use anymore as I no longer
        have a local NTP clock) and the only material difference I can
        see is that the 12.2-STABLE custom kernel has the "enc" driver
        included in it ("device    enc") while GENERIC does not.
        <br>
      </blockquote>
      <br>
      Not sure if that driver is necessary or only required to do
      advanced filtering.  You should definitely check if the kernel
      includes the following options (or if you can kldload a module
      that provides them):
      <br>
      <br>
      options   IPSEC
      <br>
      device    crypto
      <br>
      # also needed because the Android app requires UDP encapsulation
      <br>
      options   IPSEC_NAT_T
      <br>
      <br>
      Regards,
      <br>
      Tobias
      <br>
      <br>
    </blockquote>
    <p>The top two are although the IPSEC is now dynamically loadable
      (the enabling option is there in 13.x), the latter one has never
      been in there and I've been using this with both Windows clients
      and Android for a looooong time.  IPSEC_NAT_T is not in the "LINT"
      file which theoretically should have all the valid options that
      actually do something in it.<br>
    </p>
    <p>The "LINT" file DOES have this in it, which implies that it has
      to be there in the config, and its NOT in GENERIC but was in my
      custom kernel configuration for 12.x and before:</p>
    <p># IPsec interface.<br>
      device          enc<br>
    </p>
    <p>I'm rebuilding now (its an embedded build so it takes an hour or
      so on my build box) to see if putting the "enc" option in there
      fixes it.<br>
    </p>
    <div class="moz-signature">-- <br>
      Karl Denninger<br>
      <a href="mailto:karl@denninger.net" class="moz-txt-link-freetext">karl@denninger.net</a><br>
      <i>The Market Ticker</i><br>
      <font size="-2"><i>[S/MIME encrypted email preferred]</i></font></div>
  </body>
</html>