diff options
author | Joseph Henry <joseph.henry@zerotier.com> | 2015-10-08 21:04:47 -0400 |
---|---|---|
committer | Joseph Henry <joseph.henry@zerotier.com> | 2015-10-08 21:04:47 -0400 |
commit | b5b57aca0296a6352aa532929f6a864727ef1508 (patch) | |
tree | 5c4e534c0fb272a50044edc02ff6396a1b53d7f0 /netcon | |
parent | d868a234da9213265165a054d89f9e476b64327b (diff) | |
download | infinitytier-b5b57aca0296a6352aa532929f6a864727ef1508.tar.gz infinitytier-b5b57aca0296a6352aa532929f6a864727ef1508.zip |
Whack!
Diffstat (limited to 'netcon')
-rw-r--r-- | netcon/NetconEthernetTap.cpp | 5 |
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; } |