]> git.sesse.net Git - greproxy/blobdiff - tunprotocol.cpp
Make Reorderer into a Protocol.
[greproxy] / tunprotocol.cpp
index b8b63a3736f02dfd1d5c84259a97050b59d1e70c..cc1065169b2235dff022abe2ba883829be0e0a25 100644 (file)
@@ -41,7 +41,7 @@ TUNProtocol::TUNProtocol(const char *devname)
        : tunfd(tun_open(devname)) {
 }
 
-void TUNProtocol::send_packet(uint16_t proto, const string &data)
+void TUNProtocol::send_packet(uint16_t proto, const string &data, int incoming_seq)
 {
        char buf[4096];
 
@@ -88,6 +88,6 @@ void TUNProtocol::read_packet(Protocol *sender)
        ptr += 2;
        //fprintf(stderr, "tun packet: flags=%x proto=%x len=%d\n",
        //      flags, proto, ret - 4);
-       sender->send_packet(proto, string(ptr, buf + ret));
+       sender->send_packet(proto, string(ptr, buf + ret), -1);
 }