+
+ Ok((ref data, (ref saddr, ref daddr)))
+ if ! global.config.vnetwork.iter().any(|n| n.contains(saddr)) => {
+ // pretent as if this came from route
+ trace!(
+ target: "hippotatd",
+ "discard to={:?} came=ipif user=local len={} outside-vnets: from={:?}",
+ daddr, saddr, data.len());
+ },
+
+ Ok((data, (saddr, daddr))) => {
+ goodness += 1;
+ route_packet(
+ &global, "ipif", None,
+ data, daddr, may_route.clone()
+ ).await;
+ }