So, this feature does all the magic in pfsense Plus? Intel CPU and IPsec Multi-Buffer (IPsec-MB, IIMB) Cryptographic Acceleration for ChaCha20-Poly1305 ?https://docs.netgate.com/pfsense/en/latest/hardware/cryptographic-accelerators.html
[23.09.1-RELEASE][root@pfSense.home.arpa]/root: kldstatId Refs Address Size Name 1 38 0xffffffff80200000 339f830 kernel 2 1 0xffffffff835a0000 abd98 ice_ddp.ko 3 1 0xffffffff8364c000 76f8 cryptodev.ko 4 1 0xffffffff83655000 1e2b0 opensolaris.ko 5 1 0xffffffff83674000 5d7790 zfs.ko 6 1 0xffffffff84710000 2220 cpuctl.ko 7 1 0xffffffff84713000 3210 intpm.ko 8 1 0xffffffff84717000 2178 smbus.ko 9 1 0xffffffff8471a000 9288 aesni.ko10 1 0xffffffff84800000 666a08 iimb.ko12 1 0xffffffff84753000 3158 amdtemp.ko13 1 0xffffffff84757000 2130 amdsmn.ko14 1 0xffffffff84724000 2e560 if_wg.ko
root@OPNsense:~ # kldstatId Refs Address Size Name 1 86 0xffffffff80200000 216c2e0 kernel 2 1 0xffffffff8236d000 ab48 opensolaris.ko 3 1 0xffffffff82378000 4b58 if_enc.ko 4 3 0xffffffff8237d000 78aa0 pf.ko 5 1 0xffffffff823f6000 a458 cryptodev.ko 6 1 0xffffffff82401000 abc98 ice_ddp.ko 7 1 0xffffffff824ad000 f4c8 pfsync.ko 8 1 0xffffffff824bd000 59dfe0 zfs.ko 9 1 0xffffffff82a5b000 3b18 pflog.ko10 1 0xffffffff82a5f000 f858 carp.ko11 1 0xffffffff82a70000 aa70 if_gre.ko12 1 0xffffffff82a7b000 16148 if_lagg.ko13 2 0xffffffff82a92000 3538 if_infiniband.ko14 1 0xffffffff82a96000 e8f8 if_bridge.ko15 2 0xffffffff82aa5000 8958 bridgestp.ko16 1 0xffffffff83010000 3378 acpi_wmi.ko17 1 0xffffffff83014000 3218 intpm.ko18 1 0xffffffff83018000 2180 smbus.ko19 1 0xffffffff8301b000 3340 uhid.ko20 1 0xffffffff8301f000 3380 usbhid.ko21 1 0xffffffff83023000 31f8 hidbus.ko22 1 0xffffffff83027000 3320 wmt.ko23 1 0xffffffff8302b000 72a8 hifn.ko24 1 0xffffffff83033000 2270 padlock.ko25 1 0xffffffff83036000 15308 qat.ko26 1 0xffffffff8304c000 43b0 safe.ko27 1 0xffffffff83051000 3160 amdtemp.ko28 1 0xffffffff83055000 2138 amdsmn.ko29 1 0xffffffff83058000 2f560 if_wg.ko30 1 0xffffffff83088000 4700 nullfs.ko
It seems like there was another thread where tunables have been described:https://forum.opnsense.org/index.php?topic=37808.0
Can you try to locate it on the plus install?# find / -name "iimb.ko"
[23.09.1-RELEASE][root@pfSense.home.arpa]/root: find / -name "iimb.ko"/boot/kernel/iimb.ko
And then try to see if it belongs to a package or if it is part of the non-free plus sources?# pkg which /path/to/iimb.ko
[23.09.1-RELEASE][root@pfSense.home.arpa]/root: pkg which /boot/kernel/iimb.ko/boot/kernel/iimb.ko was installed by package pfSense-kernel-pfSense-23.09.1
## For AMD64, we explicitly prohibit the use of FPU, SSE and other SIMD# operations inside the kernel itself. These operations are exclusively# reserved for user applications.## gcc:# Setting -mno-mmx implies -mno-3dnow# Setting -mno-sse implies -mno-sse2, -mno-sse3, -mno-ssse3 and -mfpmath=387## clang:# Setting -mno-mmx implies -mno-3dnow and -mno-3dnowa# Setting -mno-sse implies -mno-sse2, -mno-sse3, -mno-ssse3, -mno-sse41 and -mno-sse42# (-mfpmath= is not supported)#.if ${MACHINE_CPUARCH} == "amd64"CFLAGS.clang+= -mno-aes -mno-avxCFLAGS+= -mcmodel=kernel -mno-red-zone -mno-mmx -mno-sse -msoft-float \ -fno-asynchronous-unwind-tablesINLINE_LIMIT?= 8000.endif
[2.7.2-RELEASE][root@pfSense.mgsoft]/boot/kernel: kldstatId Refs Address Size Name 1 32 0xffffffff80200000 339ce08 kernel 2 1 0xffffffff8359d000 1e2b0 opensolaris.ko 3 1 0xffffffff835bc000 76f8 cryptodev.ko 4 1 0xffffffff835c4000 5d7790 zfs.ko 5 1 0xffffffff84418000 2220 cpuctl.ko 6 1 0xffffffff8441b000 3210 intpm.ko 7 1 0xffffffff8441f000 2178 smbus.ko 9 1 0xffffffff84451000 9288 aesni.ko10 1 0xffffffff8445b000 3158 amdtemp.ko11 1 0xffffffff8445f000 2130 amdsmn.ko12 1 0xffffffff84422000 2e560 if_wg.ko
I do not really know if it might be compiled statically, but if the speed results of @pfop are correct (i.e. OpnSense 24.1.3_1 = 100%, pfSense CE 2.7.2 = 200% and pfSense+ = 400%), it suggests Netgate really limits use of the integration to pfSense+.