]> git.meshlink.io Git - meshlink/blobdiff - src/route.c
Account for SPTPS overhead.
[meshlink] / src / route.c
index 25256de36196054af238f64ff395d761f7e3a891..c63c03732f4e39c8b93cff6233b105e3257ebefc 100644 (file)
@@ -61,11 +61,11 @@ void route(meshlink_handle_t *mesh, node_t *source, vpn_packet_t *packet) {
 
        // Channel traffic accounting
        if(source == mesh->self) {
-               dest->out_data += len;
+               dest->out_data += len + SPTPS_OVERHEAD;
        }
 
        if(dest == mesh->self) {
-               source->in_data += len;
+               source->in_data += len + SPTPS_OVERHEAD;
                const void *payload = packet->data + sizeof(*hdr);
 
                char hex[len * 2 + 1];