]> git.sesse.net Git - greproxy/blobdiff - greprotocol.cpp
Make tungre output statistics on stderr every 10 seconds.
[greproxy] / greprotocol.cpp
index 8a400534a59c52d91343ac7767f1d4247b186c58..d3daa9c829ae9a14c100291405312595f9a63664 100644 (file)
@@ -72,6 +72,8 @@ void GREProtocol::send_packet(uint16_t proto, const string &data, int incoming_s
                perror("sendto");
                return;
        }
+
+       ++sent_packets;
 }
 
 int GREProtocol::fd() const
@@ -114,6 +116,7 @@ void GREProtocol::read_packet(Sender *sender)
 
        //printf("gre packet: proto=%x\n", ntohs(gre->protocol_type));
 
+       ++received_packets;
        sender->send_packet(ntohs(gre->protocol_type), string(ptr, buf + ret), seq);
 }