Yerel makinede ağ aygıtlarının niteliklerini bildiren bir uygulama yazıyorum. Mac adresine, mtu, bağlantı hızına ve birkaç tanesine ihtiyacım var. Bunun için udev kullanıyorum. Mac adresini ve mtu'yı nasıl alacağımı çoktan öğrendim, ancak bağlantı hızını nasıl alacağımı değil. Terminalden ethtool ile alabilirim, ama programlı olarak almanın bir yoluna ihtiyacım var.Bağlantı hızını programlı olarak alın?
Bağlantı hızı özniteliğini udev veya başka bir kütüphaneyle nasıl alabileceğimi bilen var mı?
Udev ile? Bunu nasıl yaptın? –
"udev_device_get_sysattr_value" çağrısını Mac adresi için "adres" ve MTU için "mtu" özelliklerini kullanarak kullanın. – StackedCrooked