projects
/
dnsseed-rust
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f018bfc
)
Add an extra hop in the path length now that we have fewer threads
author
Matt Corallo
<git@bluematt.me>
Mon, 20 Jul 2020 00:03:59 +0000
(20:03 -0400)
committer
Matt Corallo
<git@bluematt.me>
Mon, 20 Jul 2020 00:03:59 +0000
(20:03 -0400)
src/bgp_client.rs
patch
|
blob
|
history
diff --git
a/src/bgp_client.rs
b/src/bgp_client.rs
index d2b3443b06d723840436edcd2cc7b3446776a3a6..60c80cf0ad9dbfda7fe172548868e7960f61c333 100644
(file)
--- 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;
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],
#[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)]
med: u32,
}
#[allow(dead_code)]
-const ROUTE_LEN: usize = 3
2
- std::mem::size_of::<(u32, Route)>();
+const ROUTE_LEN: usize = 3
6
- 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.
// 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.