--- gvpe/src/connection.h 2003/04/05 02:32:40 1.5 +++ gvpe/src/connection.h 2003/04/06 04:17:36 1.6 @@ -132,7 +132,8 @@ enum conf_node::connectmode connectmode; u8 prot_minor; // minor number of other side - void reset_dstaddr (); + void reset_si (); + const sockinfo &forward_si (const sockinfo &si) const; void shutdown (); void reset_connection (); @@ -147,6 +148,7 @@ void send_ping (const sockinfo &dsi, u8 pong = 0); void send_data_packet (tap_packet *pkt, bool broadcast = false); void inject_data_packet (tap_packet *pkt, bool broadcast = false); + void inject_vpn_packet (vpn_packet *pkt, int tos = 0); // for forwarding void connect_request (int id); void recv_vpn_packet (vpn_packet *pkt, const sockinfo &rsi);