mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
ethmngr: update get_max_speed function for Broadcom
This commit is contained in:
parent
e63d02dbb8
commit
edb39ef5d8
1 changed files with 7 additions and 7 deletions
|
|
@ -6,16 +6,16 @@ get_max_port_speed() {
|
|||
fi
|
||||
|
||||
local ifname="$1"
|
||||
local phycap="$(ethctl $ifname media-type 2>/dev/null | grep 'PHY Capabilities' | awk '{print$NF}' | cut -d'|' -f1)"
|
||||
local phycap="$(ethctl $ifname media-type 2>/dev/null | grep 'PHY Speed Capabilities' | awk '{print$NF}')"
|
||||
local speed=1000
|
||||
|
||||
case "$phycap" in
|
||||
10GFD) speed=10000 ;;
|
||||
5GFD) speed=5000 ;;
|
||||
2.5GFD) speed=2500 ;;
|
||||
1GFD|1GHD) speed=1000 ;;
|
||||
100MFD|100MHD) speed=100 ;;
|
||||
10MFD|10MHD) speed=10 ;;
|
||||
10GFD*) speed=10000 ;;
|
||||
5GFD*) speed=5000 ;;
|
||||
2.5GFD*) speed=2500 ;;
|
||||
1GFD*) speed=1000 ;;
|
||||
100MFD*|100MHD*) speed=100 ;;
|
||||
10MFD*|10MHD*) speed=10 ;;
|
||||
esac
|
||||
|
||||
echo $speed
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue