summaryrefslogtreecommitdiff
path: root/netcon
diff options
context:
space:
mode:
authorJoseph Henry <joseph.henry@zerotier.com>2015-10-08 21:04:47 -0400
committerJoseph Henry <joseph.henry@zerotier.com>2015-10-08 21:04:47 -0400
commitb5b57aca0296a6352aa532929f6a864727ef1508 (patch)
tree5c4e534c0fb272a50044edc02ff6396a1b53d7f0 /netcon
parentd868a234da9213265165a054d89f9e476b64327b (diff)
downloadinfinitytier-b5b57aca0296a6352aa532929f6a864727ef1508.tar.gz
infinitytier-b5b57aca0296a6352aa532929f6a864727ef1508.zip
Whack!
Diffstat (limited to 'netcon')
-rw-r--r--netcon/NetconEthernetTap.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/netcon/NetconEthernetTap.cpp b/netcon/NetconEthernetTap.cpp
index 94fd2e9f..3147ff59 100644
--- a/netcon/NetconEthernetTap.cpp
+++ b/netcon/NetconEthernetTap.cpp
@@ -307,7 +307,7 @@ void NetconEthernetTap::closeAll()
closeConnection(tcp_connections.front());
}
-#define ZT_LWIP_TCP_TIMER_INTERVAL 50
+#define ZT_LWIP_TCP_TIMER_INTERVAL 10
void NetconEthernetTap::threadMain()
throw()
@@ -657,7 +657,8 @@ err_t NetconEthernetTap::nc_sent(void* arg, struct tcp_pcb *tpcb, u16_t len)
if(len) {
//fprintf(stderr, "ACKING len = %d, setting read-notify = true, (sndbuf = %d)\n", len, l->conn->pcb->snd_buf);
l->tap->_phy.setNotifyReadable(l->conn->dataSock, true);
- l->tap->handle_write(l->conn);
+ l->tap->_phy.whack();
+ //l->tap->handle_write(l->conn);
}
return ERR_OK;
}