]> git.ipfire.org Git - thirdparty/strongswan.git/blobdiff - src/libcharon/plugins/kernel_iph/kernel_iph_net.c
kernel-netlink: Implement passthrough type routes and use them on Linux
[thirdparty/strongswan.git] / src / libcharon / plugins / kernel_iph / kernel_iph_net.c
index 18a87b707a1bd75168934db5d41093a74aa2746b..6b5d8249a26d006daa9b261f61fc5fa0f22f6708 100644 (file)
@@ -715,14 +715,14 @@ static status_t manage_route(private_kernel_iph_net_t *this, bool add,
 
 METHOD(kernel_net_t, add_route, status_t,
        private_kernel_iph_net_t *this, chunk_t dst, uint8_t prefixlen,
-       host_t *gateway, host_t *src, char *name)
+       host_t *gateway, host_t *src, char *name, bool pass)
 {
        return manage_route(this, TRUE, dst, prefixlen, gateway, name);
 }
 
 METHOD(kernel_net_t, del_route, status_t,
        private_kernel_iph_net_t *this, chunk_t dst, uint8_t prefixlen,
-       host_t *gateway, host_t *src, char *name)
+       host_t *gateway, host_t *src, char *name, bool pass)
 {
        return manage_route(this, FALSE, dst, prefixlen, gateway, name);
 }