[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r36538 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r36538 - gnunet/src/transport |
Date: |
Sun, 18 Oct 2015 20:16:59 +0200 |
Author: grothoff
Date: 2015-10-18 20:16:59 +0200 (Sun, 18 Oct 2015)
New Revision: 36538
Modified:
gnunet/src/transport/plugin_transport_udp.c
Log:
-only schedule select once per fragmented message
Modified: gnunet/src/transport/plugin_transport_udp.c
===================================================================
--- gnunet/src/transport/plugin_transport_udp.c 2015-10-18 14:09:00 UTC (rev
36537)
+++ gnunet/src/transport/plugin_transport_udp.c 2015-10-18 18:16:59 UTC (rev
36538)
@@ -1859,10 +1859,6 @@
msg_len);
enqueue (plugin,
udpw);
- if (sizeof (struct IPv4UdpAddress) == session->address->address_length)
- schedule_select_v4 (plugin);
- else
- schedule_select_v6 (plugin);
}
@@ -2101,6 +2097,10 @@
frag_ctx);
s->frag_ctx = frag_ctx;
s->last_transmit_time = frag_ctx->next_frag_time;
+ if (sizeof (struct IPv4UdpAddress) == s->address->address_length)
+ schedule_select_v4 (plugin);
+ else
+ schedule_select_v6 (plugin);
GNUNET_STATISTICS_update (plugin->env->stats,
"# UDP, fragmented messages active",
1,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r36538 - gnunet/src/transport,
gnunet <=