I've been doing a bit of off-list debugging with Jason -- it's looking like a separate issue. The compat.h changes were effective in fixing the compilation issues. The crash seems to be in the i40e ethernet driver (v 1.3.46-k) update that comes with RHEL/CentOS 7.5. Compiling i40e-2.4.6.tar.gz from sourceforge has let me bring up the tunnels successfully. 

On Fri, May 11, 2018 at 12:07 PM Joe Doss <joe@solidadmin.com> wrote:
On 05/10/2018 11:14 AM, Jason A. Donenfeld wrote:
> Hi again,
>
> I've fixed that here:
> https://git.zx2c4.com/WireGuard/patch/?id=94f25e47b23ddeba26120de4ee3c098438fc2251
>
> This will be part of the next snapshot. In the meantime, you can apply
> that manually to the src directory, and perhaps Joe (CCd) can add it
> to the rpm.

It sounds like the patch maybe causing some problems still based on this
thread. Regardless, patch or snapshot, I will have some time this
weekend build the RPM with the fix.

Joe




--
Joe Doss
joe@solidadmin.com
--
Henry Snow | Director, Site Reliability Engineering
eXelate, a Nielsen company
E: henry.snow@nielsen.com | M: 347.366.2700
675 6th Ave, 3rd Floor, New York, NY 10010