X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=tunprotocol.cpp;h=cc1065169b2235dff022abe2ba883829be0e0a25;hb=8e81c01b2de70c5e7e1a73d25ebbece0a95bd2c8;hp=b8b63a3736f02dfd1d5c84259a97050b59d1e70c;hpb=53c480e8b42d1257f99acf0d9a8d47f4aae8690d;p=greproxy diff --git a/tunprotocol.cpp b/tunprotocol.cpp index b8b63a3..cc10651 100644 --- a/tunprotocol.cpp +++ b/tunprotocol.cpp @@ -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); }