Opened 9 years ago

Closed 8 years ago

#108 closed баг (готово)

На вкладке Ethernet(краткая) скорость порта иногда показывет отрицательные значения

Reported by: san Owned by: alx
Priority: низкий Milestone: 2 очередь
Component: web-интерфейс (sw) Keywords:
Cc:

Description


Change History (1)

comment:1 by alx, 8 years ago

Resolution: готово
Status: newclosed

В коммутаторе платы SW-01 по умолчанию (после сброса) счетчики MIB очищаются при чтении. В процессе загрузки платы такое поведение отключается путем установки флагов "don't clear on read" в двух конфигурационных регистрах. Тем не менее, однажды я обнаружил, что по непонятной причине один из этих флагов не установлен, в результате чего показывались отрицательные значения скорости некоторых портов. В r1344 флаг "don't clear on read" устанавливается при каждом чтении MIB счетчиков.

Также есть подозрение, что отрицательное значение скорости могло возникать однократно при переходе значения счетчика через границу 4G. В r1344 выражение, формирующее значение трафика, изменено таким образом, чтобы исключить появление отрицательных значений (промежуточная переменная теперь беззнаковая). Думаю, тикет на этом можно закрыть.

Note: See TracTickets for help on using tickets.