X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet_packet.c;h=bb81081d25fafc3089beb320da9d44da2e6b4947;hb=6ea1dfc995f386b3a9406c7935642524dc755c51;hp=9e0ba2e893fc688c898f5ba15ffc15c1bb2171f6;hpb=6362b12df725044f3404faceff113e469d8ac860;p=tinc diff --git a/src/net_packet.c b/src/net_packet.c index 9e0ba2e8..bb81081d 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -484,7 +484,7 @@ void flush_queue(node_t *n) } } -void handle_incoming_vpn_data(int sock) +void handle_incoming_vpn_data(int sock, short events, void *data) { vpn_packet_t pkt; char *hostname; @@ -515,3 +515,11 @@ void handle_incoming_vpn_data(int sock) receive_udppacket(n, &pkt); } + +void handle_device_data(int sock, short events, void *data) +{ + vpn_packet_t packet; + + if(read_packet(&packet)) + route(myself, &packet); +}