diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-22 20:00:28 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-22 20:00:28 +0100 |
commit | 4ea7107c648087337c4b14c87f87e52af33e27ba (patch) | |
tree | 93634ffc5bbbb6879d336747a1502ad8ff0890b1 /src | |
parent | fc9f1d3b3c5e93060ec3b5e2e7f87e60f80d8a8e (diff) |
increase packet buffer size to 1500
Diffstat (limited to 'src')
-rw-r--r-- | src/main.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 277c782..65ae43d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,6 +16,8 @@ use dhcproto::v4::{DhcpOption, Flags, Message, MessageType, Opcode, OptionCode}; use dhcproto::{Decodable, Decoder, Encodable, Encoder}; use socket2::{Domain, Socket, Type}; +const BUFSIZE: usize = 1500; + fn main() -> Result<()> { run("eth0".into(), 0)?; Ok(()) @@ -77,7 +79,7 @@ fn run(link: String, subnet_id: u8) -> Result<()> { sock.bind(&address.into())?; loop { - let mut buf = [MaybeUninit::new(0); 1024]; + let mut buf = [MaybeUninit::new(0); BUFSIZE]; let (n, remote) = sock.recv_from(&mut buf)?; let buf = &buf .iter() |