X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=tunprotocol.cpp;h=cc1065169b2235dff022abe2ba883829be0e0a25;hb=66d3e5110affbc70766211aeff46c4f41e532ed1;hp=b8b63a3736f02dfd1d5c84259a97050b59d1e70c;hpb=5b611332f020c9fc94b5992188dd0701fdf4f327;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); }