From: Kristof Provost <[email protected]>
---
src/openvpn/dco_freebsd.c | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/openvpn/dco_freebsd.c b/src/openvpn/dco_freebsd.c
index 3f8b39e0..8c300639 100644
--- a/src/openvpn/dco_freebsd.c
+++ b/src/openvpn/dco_freebsd.c
@@ -91,6 +91,17 @@ dco_new_peer(dco_context_t *dco, unsigned int peerid, int sd,
nvlist_add_nvlist(nvl, "remote", sockaddr_to_nvlist(remoteaddr));
}
+ if (remote_in4)
+ {
+ nvlist_add_binary(nvl, "vpn_ipv4", &remote_in4->s_addr,
+ sizeof(remote_in4->s_addr));
+ }
+
+ if (remote_in6)
+ {
+ nvlist_add_binary(nvl, "vpn_ipv6", remote_in6, sizeof(*remote_in6));
+ }
+
nvlist_add_number(nvl, "fd", sd);
nvlist_add_number(nvl, "peerid", peerid);
--
2.35.1
_______________________________________________
Openvpn-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-devel