From 1e966747a23601301d3dd1e861702ff7c7bd6568 Mon Sep 17 00:00:00 2001 From: Matt Corallo Date: Sun, 19 Jul 2020 20:03:59 -0400 Subject: [PATCH] Add an extra hop in the path length now that we have fewer threads --- src/bgp_client.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bgp_client.rs b/src/bgp_client.rs index d2b3443..60c80cf 100644 --- a/src/bgp_client.rs +++ b/src/bgp_client.rs @@ -22,7 +22,7 @@ use futures::sync::mpsc; use crate::printer::{Printer, Stat}; use crate::timeout_stream::TimeoutStream; -const PATH_SUFFIX_LEN: usize = 2; +const PATH_SUFFIX_LEN: usize = 3; #[derive(Clone)] struct Route { // 32 bytes with a path id u32 path_suffix: [u32; PATH_SUFFIX_LEN], @@ -31,7 +31,7 @@ struct Route { // 32 bytes with a path id u32 med: u32, } #[allow(dead_code)] -const ROUTE_LEN: usize = 32 - std::mem::size_of::<(u32, Route)>(); +const ROUTE_LEN: usize = 36 - std::mem::size_of::<(u32, Route)>(); // To keep memory tight (and since we dont' need such close alignment), newtype the v4/v6 routing // table entries to make sure they are aligned to single bytes. -- 2.30.2