Opened 10 years ago

Closed 4 years ago

#35 closed баг (fixed)

Невозможно отключить ограничение скорости порта (egress)

Reported by: alx Owned by: alx
Priority: высокий Milestone: 2 очередь
Component: sw Keywords:
Cc:

Description (last modified by san)

При задании нулевого значения Rate limit (egress) ethernet-порта пакетв перестают отправляться.
А должно выключаться ограничение.

Change History (7)

comment:1 by alx, 10 years ago

Де-факто в регистр записывается верное значение, но это приводит к полной блокировке трафика, если он есть.
Если сначала установить большое значение (например 1000000), а потом 0, то все работает нормально.

comment:2 by alx, 10 years ago

Milestone: 2 очередь

comment:3 by san, 6 years ago

Description: modified (diff)

А нельзя при установке пользователем в веб-морде значения 0, записывать в регистр сначала 1000000, а потом 0 (в качестве workaround)?

comment:4 by san, 6 years ago

Описание изменено (отличие)

Это как-то само произошло, не менял.

in reply to:  3 comment:5 by alx, 6 years ago

Replying to san:

А нельзя при установке пользователем в веб-морде значения 0, записывать в регистр сначала 1000000, а потом 0 (в качестве workaround)?

Я даже думал просто записывать 1000000 и так его там и оставлять. Но некрасиво как-то... Все собирался перечитать документацию, разобраться с этим вопросом и сделать по-уму...

comment:6 by san, 6 years ago

Мне кажется уж лучше некрасиво, чем блокировка трафика. Я недавно попался на этот баг, забыв о нём, а пользователи вообще могут не знать.

просто записывать 1000000

Как временное решение мне нравится.

comment:7 by alx, 4 years ago

Resolution: fixed
Status: newclosed

In 1887/sw:

При отколючении в конфигурации порта коммутатора платы SW-01 egress rate limit
выполняется flush queues. Closes #35.

Note: See TracTickets for help on using tickets.