Don't forward packets received from TPU forwards port (#22078)

* Don't forward packets received from TPU forwards port

* Add banking stage test
This commit is contained in:
Justin Starry
2021-12-29 12:34:31 -06:00
committed by GitHub
parent d20a3774db
commit b1d9a2e60e
13 changed files with 209 additions and 53 deletions

View File

@ -10,6 +10,14 @@ pub struct DataBudget {
}
impl DataBudget {
/// Create a data budget with max bytes, used for tests
pub fn restricted() -> Self {
Self {
bytes: AtomicUsize::default(),
last_timestamp_ms: AtomicU64::new(u64::MAX),
}
}
// If there are enough bytes in the budget, consumes from
// the budget and returns true. Otherwise returns false.
#[must_use]