From 05ddd767992d68bb38c7f16ece142e8c2e9ae016 Mon Sep 17 00:00:00 2001 From: Yves-Alexis Perez Date: Sat, 1 Apr 2017 16:26:44 +0200 Subject: New upstream version 5.5.2 --- src/libcharon/kernel/kernel_net.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/libcharon/kernel/kernel_net.h') diff --git a/src/libcharon/kernel/kernel_net.h b/src/libcharon/kernel/kernel_net.h index 1d78d6edd..12475b123 100644 --- a/src/libcharon/kernel/kernel_net.h +++ b/src/libcharon/kernel/kernel_net.h @@ -118,6 +118,17 @@ struct kernel_net_t { enumerator_t *(*create_address_enumerator) (kernel_net_t *this, kernel_address_type_t which); + /** + * Creates an enumerator over all local subnets. + * + * Local subnets are subnets the host is directly connected to. + * + * The enumerator returns the network, subnet mask and interface. + * + * @return enumerator over host_t*, uint8_t, char* + */ + enumerator_t *(*create_local_subnet_enumerator)(kernel_net_t *this); + /** * Add a virtual IP to an interface. * -- cgit v1.2.3