aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-10-14 22:02:58 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-10-14 22:02:58 +0200
commita4855a96141f972e1deb93d87cc4ef57f943aafa (patch)
tree9a720fbca1a0b0b8dc47f41a5b1e87f8c58eaf9c
parentcc5714cbcfca0af22913c165b6cd110466dd1cf8 (diff)
add server information
-rw-r--r--src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 2d2a505..a2f74ee 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -8,6 +8,8 @@ pub const LOCATION: &str = "/data/dhcp6.lease";
#[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)]
pub struct PdConfig {
pub timestamp: SystemTime,
+ pub server: Ipv6Addr,
+ pub server_id: Vec<u8>,
pub t1: u32,
pub t2: u32,
pub prefix: Ipv6Addr,
@@ -23,6 +25,8 @@ impl Default for PdConfig {
fn default() -> Self {
Self {
timestamp: SystemTime::UNIX_EPOCH,
+ server: Ipv6Addr::UNSPECIFIED,
+ server_id: Vec::default(),
t1: 0,
t2: 0,
prefix: Ipv6Addr::UNSPECIFIED,