From e7066b2ee3c264f5b10b809443e78887da05fd8f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 8 Aug 2021 01:25:56 +0100 Subject: [PATCH] server: wip, ipif Signed-off-by: Ian Jackson --- src/bin/server.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/bin/server.rs b/src/bin/server.rs index 4869ce8..fa43d51 100644 --- a/src/bin/server.rs +++ b/src/bin/server.rs @@ -16,12 +16,16 @@ pub struct Opts { #[tokio::main] async fn main() { let opts = Opts::from_args(); - let (ics,global) = config::startup("hippotatd", LinkEnd::Server, - &opts.config, &opts.log, |ics| + let (ics,(global,ipif)) = config::startup( + "hippotatd", LinkEnd::Server, + &opts.config, &opts.log, |ics| { let global = config::InstanceConfigGlobal::from(&ics); - Ok(global) + let ipif = Ipif::start(&global.ipif, None)?; + Ok((global, ipif)) }); + ipif.quitting(None).await; + dbg!(ics, global); } -- 2.30.2