netdev 0.40.1

Cross-platform library for network interface
Documentation
1
2
3
4
5
use crate::interface::interface::Interface;

pub fn is_physical_interface(interface: &Interface) -> bool {
    interface.is_up() && interface.is_running() && !interface.is_tun() && !interface.is_loopback()
}