From f3ae75ebd3410c83c5ad4d8b874061d25be95043 Mon Sep 17 00:00:00 2001 From: Ian McIntyre Date: Thu, 17 Jul 2025 20:59:46 -0400 Subject: Fix max burst size computation The units are "MTUs," not "bytes." With this in mind, we can burst the minimum number of buffers. --- src/bd.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/bd.rs') diff --git a/src/bd.rs b/src/bd.rs index 9d7ac3c..1afb93b 100644 --- a/src/bd.rs +++ b/src/bd.rs @@ -153,6 +153,9 @@ impl<'a, D> IoSlices<'a, D> { pub(crate) fn mtu(&self) -> usize { self.mtu } + pub(crate) fn len(&self) -> usize { + self.ring.len() + } } impl IoSlices<'_, D> { -- cgit v1.2.3