Back to The Libreswan Project
GSoC 2026

Add HOST-TO-HOST Support on BSD

The host to host ipsec transport mode works on Linux but does not work on any of the BSDs. The problem is a lack of IKE socket bypass , transport mode policies actually catch IKE traffic itself, which causes problems in establishing and tearing down connections. I will add a socket bypass for all three BSD also the API is different on each one. I will fix the SA mode labeling in the PFKEYv2 backend, add proper teardown and on demand testing to the existing test suite, and make sure everything works as expected on FreeBSD, NetBSD, and OpenBSD.

Project details

Contributor

Amrinder Singh

Mentors

Not available

Technologies

Not listed in the archive