aboutsummaryrefslogtreecommitdiff
path: root/src/nat
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-11-17 16:39:10 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-11-17 16:39:10 +0000
commitf3fdda9eec15076d54f296a7418b1984a8beba66 (patch)
treec304978bce5b744b30d32d9082998f044933df5e /src/nat
parent782f3c0ce710d67c869d92078c6d64c55992997f (diff)
downloadgnunet-f3fdda9eec15076d54f296a7418b1984a8beba66.tar.gz
gnunet-f3fdda9eec15076d54f296a7418b1984a8beba66.zip
api change for network interface iterations to support broadcast address and network mask
Diffstat (limited to 'src/nat')
-rw-r--r--src/nat/nat.c8
-rw-r--r--src/nat/test_nat.c8
2 files changed, 12 insertions, 4 deletions
diff --git a/src/nat/nat.c b/src/nat/nat.c
index 0a1f4c4b5..c0f9daa32 100644
--- a/src/nat/nat.c
+++ b/src/nat/nat.c
@@ -633,8 +633,12 @@ process_hostname_ip (void *cls, const struct sockaddr *addr, socklen_t addrlen)
633 * @return GNUNET_OK to continue iterating 633 * @return GNUNET_OK to continue iterating
634 */ 634 */
635static int 635static int
636process_interfaces (void *cls, const char *name, int isDefault, 636process_interfaces(void *cls, const char *name,
637 const struct sockaddr *addr, socklen_t addrlen) 637 int isDefault,
638 const struct sockaddr * addr,
639 const struct sockaddr * broadcast_addr,
640 const struct sockaddr * netmask,
641 socklen_t addrlen)
638{ 642{
639 struct GNUNET_NAT_Handle *h = cls; 643 struct GNUNET_NAT_Handle *h = cls;
640 const struct sockaddr_in *s4; 644 const struct sockaddr_in *s4;
diff --git a/src/nat/test_nat.c b/src/nat/test_nat.c
index 19631af08..f7f64ce03 100644
--- a/src/nat/test_nat.c
+++ b/src/nat/test_nat.c
@@ -97,8 +97,12 @@ struct addr_cls
97 * @return GNUNET_OK to continue iterating 97 * @return GNUNET_OK to continue iterating
98 */ 98 */
99static int 99static int
100process_if (void *cls, const char *name, int isDefault, 100process_if (void *cls, const char *name,
101 const struct sockaddr *addr, socklen_t addrlen) 101 int isDefault,
102 const struct sockaddr * addr,
103 const struct sockaddr * broadcast_addr,
104 const struct sockaddr * netmask,
105 socklen_t addrlen)
102{ 106{
103 struct addr_cls *data = cls; 107 struct addr_cls *data = cls;
104 108