Odp: firmware NSS dla SoC ipq5018
@pepe88 dzięki, to ciekawy przypadek i opis jest dokładny.
Podejrzewam, że switch nie rozpoznaje adresu routera w ramkach, które komputer wysyła w górę,
i rozsyła je na wszystkie porty LAN - także do dekodera. Port 100 Mb/s nie nadąża, jego kolejka się zapycha
\i switch hamuje nadawcę do prędkości tego najwolniejszego portu.
Download nie cierpi, bo adres komputera switch zna. Dlatego pomaga też switch po drodze: sam odrzuca nadmiar, zamiast hamować router.Żeby to potwierdzić, puść upload ze speedtestu na komputerze i w trakcie wykonaj dwa razy,
w odstępie ok. 10 sekund (lanX = port dekodera, lanY = port komputera):ip -s link show lanX ethtool -S lanY | grep -i pauseoraz raz:
nss-status | head -5Jeśli licznik wysłanych bajtów (TX) na porcie dekodera rośnie w tempie uploadu, to jest to rozsyłanie i wiem, gdzie szukać. Wklej proszę surowe wyniki.
witam. oto wyniki o które prosiłeś. mam nadzieję że wszystko dobrze zrobiłem.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt SNAPSHOT, r37561-dff118f852
-----------------------------------------------------
root@OpenWrt:~# ip -s link show lan1
4: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP mode DEFAULT group default qlen 1000
link/ether a4:a9:30:bb:2d:f0 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
189440356 2601374 0 73 0 5186
TX: bytes packets errors dropped carrier collsns
34635424027 33256331 0 2 0 0
root@OpenWrt:~# ethtool -S lan2 | grep -i pause
RxPause: 16
TxPause: 635700
root@OpenWrt:~# ip -s link show lan1
4: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP mode DEFAULT group default qlen 1000
link/ether a4:a9:30:bb:2d:f0 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
189440356 2601374 0 73 0 5186
TX: bytes packets errors dropped carrier collsns
34780462416 33358220 0 2 0 0
root@OpenWrt:~# ethtool -S lan2 | grep -i pause
RxPause: 16
TxPause: 667467
root@OpenWrt:~# nss-status | head -5
NSS offload status: active
firmware: NSS.FW.12.5-210-MP.R (fw_mask 0x3, heartbeat 1551 pkts/s)
NSS cores: core0 6% avg
ports: offloaded = forwarded by the firmware, never reached the host
port if up tx offloaded via host rx offloaded to host
root@OpenWrt:~#
Dodaję jeszcze dwa wyniki z pomiarami speedtest :