Skip to content
This repository was archived by the owner on Feb 6, 2025. It is now read-only.

Commit

Permalink
chore: fix windows build failed
Browse files Browse the repository at this point in the history
  • Loading branch information
j75689 committed Oct 9, 2024
1 parent 231d4be commit 4070163
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 5 deletions.
3 changes: 0 additions & 3 deletions crates/net/nat/src/net_if.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
//! IP resolution on non-host Docker network.
#![cfg(not(target_os = "windows"))]

use std::{io, net::IpAddr};

/// The 'eth0' interface tends to be the default interface that docker containers use to
Expand All @@ -20,7 +18,6 @@ pub enum NetInterfaceError {
}

/// Reads IP of OS interface with given name, if exists.
#[cfg(not(target_os = "windows"))]
pub fn resolve_net_if_ip(if_name: &str) -> Result<IpAddr, NetInterfaceError> {
match if_addrs::get_if_addrs() {
Ok(ifs) => {
Expand Down
2 changes: 0 additions & 2 deletions crates/node/core/src/args/network.rs
Original file line number Diff line number Diff line change
Expand Up @@ -153,15 +153,13 @@ pub struct NetworkArgs {
/// Name of network interface used to communicate with peers.
///
/// If flag is set, but no value is passed, the default interface for docker `eth0` is tried.
#[cfg(not(target_os = "windows"))]
#[arg(long = "net-if.experimental", conflicts_with = "addr", value_name = "IF_NAME")]
pub net_if: Option<String>,
}

impl NetworkArgs {
/// Returns the resolved IP address.
pub fn resolved_addr(&self) -> IpAddr {
#[cfg(not(target_os = "windows"))]
if let Some(ref if_name) = self.net_if {
let if_name = if if_name.is_empty() { DEFAULT_NET_IF_NAME } else { if_name };
return match reth_net_nat::net_if::resolve_net_if_ip(if_name) {
Expand Down

0 comments on commit 4070163

Please sign in to comment.