feat(platform): add support for FreeBSD interface statistics

This commit is contained in:
Nils Andreas Svee committed 2026-07-24 00:05:19 +07:00
1 parent cd6d631afa
commit b762901470
2 files changed
+133 -2

No files matched your search

+8 -2
View File
@@ -33,22 +33,28 @@ pub(crate) trait TrafficControlBackend: Send {
#[cfg(not(target_os = "linux"))]
mod noop;
#[cfg(target_os = "freebsd")]
mod freebsd;
#[cfg(target_os = "linux")]
mod linux;
#[cfg(target_os = "macos")]
mod macos;
#[cfg(not(any(target_os = "linux", target_os = "macos")))]
#[cfg(not(any(target_os = "freebsd", target_os = "linux", target_os = "macos")))]
mod unsupported;
#[cfg(target_os = "freebsd")]
use freebsd as imp;
#[cfg(target_os = "linux")]
use linux as imp;
#[cfg(target_os = "macos")]
use macos as imp;
#[cfg(not(any(target_os = "linux", target_os = "macos")))]
#[cfg(not(any(target_os = "freebsd", target_os = "linux", target_os = "macos")))]
use unsupported as imp;
pub(crate) use imp::{