aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-03-22 20:00:28 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-03-22 20:00:28 +0100
commit4ea7107c648087337c4b14c87f87e52af33e27ba (patch)
tree93634ffc5bbbb6879d336747a1502ad8ff0890b1 /src
parentfc9f1d3b3c5e93060ec3b5e2e7f87e60f80d8a8e (diff)
increase packet buffer size to 1500
Diffstat (limited to 'src')
-rw-r--r--src/main.rs4
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()