[dependencies.anyhow]
version = "1.0.97"
[dependencies.async-std]
optional = true
version = "1.13.0"
[dependencies.byteorder]
version = "1.5.0"
[dependencies.futures]
version = "0.3.31"
[dependencies.genetlink]
default-features = false
version = "0.2.5"
[dependencies.log]
version = "0.4.26"
[dependencies.netlink-packet-core]
version = "0.7.0"
[dependencies.netlink-packet-generic]
version = "0.3.3"
[dependencies.netlink-packet-utils]
version = "0.5.2"
[dependencies.netlink-proto]
default-features = false
version = "0.11.5"
[dependencies.netlink-sys]
version = "0.8.7"
[dependencies.thiserror]
version = "1.0.69"
[dependencies.tokio]
features = ["rt"]
optional = true
version = "1.44.0"
[dev-dependencies.env_logger]
version = "0.9.3"
[dev-dependencies.tokio]
features = ["macros", "rt", "rt-multi-thread"]
version = "1.44.0"
[[example]]
name = "dump_coalesce"
path = "examples/dump_coalesce.rs"
[[example]]
name = "dump_features"
path = "examples/dump_features.rs"
[[example]]
name = "dump_fec"
path = "examples/dump_fec.rs"
[[example]]
name = "dump_link_mode"
path = "examples/dump_link_mode.rs"
[[example]]
name = "dump_pause"
path = "examples/dump_pause.rs"
required-features = ["tokio_socket"]
[[example]]
name = "dump_rings"
path = "examples/dump_rings.rs"
[[example]]
name = "dump_tsinfo"
path = "examples/dump_tsinfo.rs"
[features]
default = ["tokio_socket"]
smol_socket = ["netlink-proto/smol_socket", "async-std"]
tokio_socket = ["netlink-proto/tokio_socket", "tokio"]
[lib]
crate-type = ["lib"]
name = "ethtool"
path = "src/lib.rs"
[package]
authors = ["Gris Ge <fge@redhat.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["network-programming", "os"]
description = "Linux Ethtool Communication Library"
edition = "2018"
keywords = ["network"]
license = "MIT"
name = "ethtool"
readme = "README.md"
version = "0.2.8"
[[test]]
name = "dump_link_modes"
path = "tests/dump_link_modes.rs"
[[test]]
name = "get_features_lo"
path = "tests/get_features_lo.rs"