aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs7
1 files changed, 6 insertions, 1 deletions
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 @@
1#![feature(cursor_split)]
2pub mod dhcp;
3pub mod tftp;
4pub mod wire;
5
1use std::io::{BufRead, Cursor, Read, Result, Write}; 6use std::io::{BufRead, Cursor, Read, Result, Write};
2use std::net::{Ipv4Addr, SocketAddr, SocketAddrV4, UdpSocket}; 7use std::net::{Ipv4Addr, SocketAddr, SocketAddrV4, UdpSocket};
3 8
@@ -15,7 +20,7 @@ const MAGIC_COOKIE: [u8; 4] = [0x63, 0x82, 0x53, 0x63];
15const BOOT_FILE_NAME: &[u8] = b"ipxe.efi"; 20const BOOT_FILE_NAME: &[u8] = b"ipxe.efi";
16const BOOT_FILE_NAME_IPXE: &[u8] = b"test.ipxe"; 21const BOOT_FILE_NAME_IPXE: &[u8] = b"test.ipxe";
17 22
18const LOCAL_IPV4: Ipv4Addr = Ipv4Addr::new(192, 168, 2, 184); 23const LOCAL_IPV4: Ipv4Addr = Ipv4Addr::new(192, 168, 1, 100);
19 24
20#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] 25#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
21enum BootOp { 26enum BootOp {