aboutsummaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-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,