summaryrefslogtreecommitdiff
path: root/sbin/ipsecctl
diff options
context:
space:
mode:
authorDavid Gwynne <dlg@cvs.openbsd.org>2023-08-07 04:01:31 +0000
committerDavid Gwynne <dlg@cvs.openbsd.org>2023-08-07 04:01:31 +0000
commitf67b675e64e8808ca8b9fdeb5b27b28538ca581e (patch)
tree0ab8d95c0b6ef48bdc90408a6c44c29b331ab0cb /sbin/ipsecctl
parenta0b909a525c6a0c39bd071ba2174736faceec9f5 (diff)
support configuring interface SAs for route-based ipsec vpns.
add "Interface NUMBER" to the config parser to specify that once SAs have been negotiated with a peer, install the SAs with the sadb_x_iface extension set up, but skip installing the flows/SPD entries. this allows for the negotiation of multiple esp tunnels covering all traffic between 0.0.0.0/0 to 0.0.0.0/0, and then being able to do something useful with them using the routing table and sec(4) interfaces instead of having SPD entries fight over those packets in the kernel. this in turn allows interoperation with other ipsec/vpn solutions that require the negotiation of such tunnels. support from many including markus@ tobhe@ claudio@ sthen@ patrick@ now is a good time deraadt@
Diffstat (limited to 'sbin/ipsecctl')
0 files changed, 0 insertions, 0 deletions