contrib/net-speed: extend interface list filter (#376)

1) Names incorporating Firmware/BIOS provided index numbers for on-board
devices (example: eno1)

2) Names incorporating Firmware/BIOS provided PCI Express hotplug slot
index numbers (example: ens1)

3) Names incorporating physical/geographical location of the connector
of the hardware (example: enp2s0)

4) Names incorporating the interfaces's MAC address
(example: enx78e7d1ea46da)

5) Classic, unpredictable kernel-native ethX naming
(example: eth0)

I've used usb/eth dongle with name enx..., and need only this one name,
but extend filter to include other ones as well.

Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org>

Co-authored-by: Orestis Floros <orestisflo@gmail.com>
This commit is contained in:
Ivan 2020-05-01 22:45:36 +03:00 committed by GitHub
parent a1ed46a18a
commit e3c9ae3c71
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,7 +24,7 @@
# #
# Auto detect interfaces # Auto detect interfaces
ifaces=$(ls /sys/class/net | grep -E '^(eth|wlan|enp|enx|wlp)') ifaces=$(ls /sys/class/net | grep -E '^(eno|enp|ens|enx|eth|wlan|wlp)')
last_time=0 last_time=0
last_rx=0 last_rx=0