From c0148cb62800789e94ef41e34bee53e58fac02f2 Mon Sep 17 00:00:00 2001 From: diogo464 Date: Tue, 7 Oct 2025 10:34:12 +0100 Subject: split some code into modules --- src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index 87ea283..3d86a8e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,8 @@ +#![feature(cursor_split)] +pub mod dhcp; +pub mod tftp; +pub mod wire; + use std::io::{BufRead, Cursor, Read, Result, Write}; use std::net::{Ipv4Addr, SocketAddr, SocketAddrV4, UdpSocket}; @@ -15,7 +20,7 @@ const MAGIC_COOKIE: [u8; 4] = [0x63, 0x82, 0x53, 0x63]; const BOOT_FILE_NAME: &[u8] = b"ipxe.efi"; const BOOT_FILE_NAME_IPXE: &[u8] = b"test.ipxe"; -const LOCAL_IPV4: Ipv4Addr = Ipv4Addr::new(192, 168, 2, 184); +const LOCAL_IPV4: Ipv4Addr = Ipv4Addr::new(192, 168, 1, 100); #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] enum BootOp { -- cgit