From 5e3135e305e93986aca829d4ef9e9c8cae1ac5ab Mon Sep 17 00:00:00 2001 From: Wesssed <116358813+Wesssed@users.noreply.github.com> Date: Thu, 27 Aug 2026 21:06:26 +0300 Subject: [PATCH] add MAX_PACKET_SIZE constant re-export of windivert_sys::MTU_MAX constant to define maximum buffer size for a single packet --- windivert/src/divert/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windivert/src/divert/mod.rs b/windivert/src/divert/mod.rs index e2b5793..9f2fd78 100644 --- a/windivert/src/divert/mod.rs +++ b/windivert/src/divert/mod.rs @@ -186,6 +186,8 @@ impl WinDivert { impl WinDivert<()> { /// Maximum number of packets that can be captured/sent in a single batched operation pub const MAX_BATCH: u8 = windivert_sys::WINDIVERT_BATCH_MAX as u8; + /// Maximum size of Windivert buffer + pub const MAX_PACKET_SIZE: usize = windivert_sys::WINDIVERT_MTU_MAX as usize; /// Method that tries to uninstall WinDivert driver. pub fn uninstall() -> WinResult<()> {