Opened 10 years ago
Closed 9 years ago
#108 closed баг (готово)
На вкладке Ethernet(краткая) скорость порта иногда показывет отрицательные значения
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | низкий | Milestone: | 2 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description
Note:
See TracTickets
for help on using tickets.
В коммутаторе платы SW-01 по умолчанию (после сброса) счетчики MIB очищаются при чтении. В процессе загрузки платы такое поведение отключается путем установки флагов "don't clear on read" в двух конфигурационных регистрах. Тем не менее, однажды я обнаружил, что по непонятной причине один из этих флагов не установлен, в результате чего показывались отрицательные значения скорости некоторых портов. В r1344 флаг "don't clear on read" устанавливается при каждом чтении MIB счетчиков.
Также есть подозрение, что отрицательное значение скорости могло возникать однократно при переходе значения счетчика через границу 4G. В r1344 выражение, формирующее значение трафика, изменено таким образом, чтобы исключить появление отрицательных значений (промежуточная переменная теперь беззнаковая). Думаю, тикет на этом можно закрыть.