gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r21561 - in gnunet/src: stream testing


From: gnunet
Subject: [GNUnet-SVN] r21561 - in gnunet/src: stream testing
Date: Tue, 22 May 2012 17:43:30 +0200

Author: harsha
Date: 2012-05-22 17:43:30 +0200 (Tue, 22 May 2012)
New Revision: 21561

Modified:
   gnunet/src/stream/
   gnunet/src/testing/testing_new.c
Log:
testing port checking (incomplete)


Property changes on: gnunet/src/stream
___________________________________________________________________
Modified: svn:ignore
   - test_stream_local
test_stream_api
test-stream-local
test-stream-2peers
test-stream-2peers-halfclose
Makefile.in
Makefile
.deps

   + test_stream_local
test_stream_api
test-stream-local
test-stream-2peers
test-stream-2peers_halfclose
Makefile.in
Makefile
.deps


Modified: gnunet/src/testing/testing_new.c
===================================================================
--- gnunet/src/testing/testing_new.c    2012-05-22 15:03:38 UTC (rev 21560)
+++ gnunet/src/testing/testing_new.c    2012-05-22 15:43:30 UTC (rev 21561)
@@ -31,6 +31,7 @@
  */
 #include "platform.h"
 #include "gnunet_disk_lib.h"
+#include "gnunet_network_lib.h"
 #include "gnunet_testing_lib-new.h"
 
 
@@ -193,6 +194,38 @@
 reserve_port (struct GNUNET_TESTING_System *system,
              int is_tcp)
 {
+  /* struct GNUNET_NETWORK_Handle *socket; */
+  /* struct sockaddr_in addr; */
+  /* uint32_t *port_buckets; */
+  /* uint32_t xor_image; */
+  /* uint16_t index; */
+  /* uint16_t buckets;   */
+
+  /* if (GNUNET_YES == is_tcp) */
+  /* { */
+  /*   socket = GNUNET_NETWORK_socket_create (AF_INET, */
+  /*                                      SOCKET_STREAM, */
+  /*                                      0); */
+  /*   port_buckets = system->reserved_tcp_ports; */
+  /* } */
+  /* else */
+  /* { */
+  /*   socket = GNUNET_NETWORK_socket_create (AF_INET, */
+  /*                                      SOCKET_DGRAM, */
+  /*                                      0); */
+  /*   port_buckets = system->reserved_udp_ports; */
+  /* } */
+  /* buckets = 65536 / 32; */
+  /* for (index = (LOW_PORT / 32) + 1; index < (HIGH_PORT / 32); index++) */
+  /* { */
+  /*   xor_image = ((uint32_t) 0xffffffff) ^ port_buckets[index]; */
+  /*   if (0 == xor_image)        /\* Ports in the bucket are full *\/ */
+  /*     continue; */
+    
+  /* } */
+  /* addr.sin_family = AF_INET; */
+  /* addr.sin_port = ??; */
+  
   GNUNET_break (0);
   return 0;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]