]> git.feebdaed.xyz Git - linuxyz.git/commitdiff
quic bench done
authorseantywork <seantywork@gmail.com>
Fri, 4 Jul 2025 04:03:25 +0000 (13:03 +0900)
committerseantywork <seantywork@gmail.com>
Fri, 4 Jul 2025 04:03:25 +0000 (13:03 +0900)
quic-bench/quic/quic.c
quic-bench/quic/quic.h

index 58a36343d162e093d3bf7206286866846b10dd6d..8b524b6da0ad5fe8f4d112c6ef973df46e115160 100644 (file)
@@ -41,10 +41,10 @@ int client_stream_ack = 0;
 int client_done = 0;
 struct timeval t1, t2;
 
-#if DATA_VALIDITY_CHECK
-void* server_complete(void* varg){
 
+void* server_complete(void* varg){
 
+#if DATA_VALIDITY_CHECK
     int total_chunks = INPUT_BUFF_MAX / INPUT_BUFF_CHUNK;
 
     int bound = INPUT_BUFF_CHUNK / 4;
@@ -89,12 +89,12 @@ void* server_complete(void* varg){
     if(!invalid){
         printf("all data is valid\n");
     }
-
+#endif
     server_done = 1;
 
     pthread_exit(NULL);
 }
-#endif
+
 
 void server_send_ack(HQUIC stream){
 
@@ -200,11 +200,7 @@ QUIC_STATUS server_conn_cb(HQUIC connection,void* context, QUIC_CONNECTION_EVENT
         break;
     case QUIC_CONNECTION_EVENT_SHUTDOWN_COMPLETE:
         printf("connection done\n");
-#if DATA_VALIDITY_CHECK
         pthread_create(&server_tid, NULL, server_complete, NULL);
-#else
-        server_done = 1;
-#endif
         quic_api->ConnectionClose(connection);
         break;
     case QUIC_CONNECTION_EVENT_PEER_STREAM_STARTED:
index 7a8e779cabc25f27a6e11631f736d513e9f4ff8e..3171fe65246e666a4baa081e305700fbaec9e4b9 100644 (file)
@@ -25,7 +25,7 @@
 #define UNREFERENCED_PARAMETER(P) (void)(P)
 #endif
 
-#define DATA_VALIDITY_CHECK 0
+#define DATA_VALIDITY_CHECK 1
 #define ACK_CHECK 1