Size: a a a

2021 May 25

D

Dimka88 in Accel-PPP
это
источник

D

Dimka88 in Accel-PPP
Переслано от Dimka88
Hello Fadi could you try patch

diff --git a/accel-pppd/logs/log_file.c b/accel-pppd/logs/log_file.c
index 6eafd42..e5ccc13 100644
--- a/accel-pppd/logs/log_file.c
+++ b/accel-pppd/logs/log_file.c
@@ -265,8 +265,10 @@ static void general_log(struct log_target_t *t, struct log_msg_t *msg, struct ap
static struct ap_private *find_pd(struct ap_session *ses, void *pd_key)
{
 struct ap_private *pd;
+ struct list_head *pos, *next;

- list_for_each_entry(pd, &ses->pd_list, entry) {
+ list_for_each_safe(pos, next, &ses->pd_list) {
+  pd = list_entry(pos->next, typeof(*pd), entry);
  if (pd->key == pd_key) {
   return pd;
  }
@@ -551,8 +553,8 @@ static void ev_ctrl_started(struct ap_session *ses)
  }
  memset(fpd, 0, sizeof(*fpd));
  fpd->pd.key = &pd_key3;
-  list_add_tail(&fpd->pd.entry, &ses->pd_list);
  INIT_LIST_HEAD(&fpd->msgs);
+  list_add_tail(&fpd->pd.entry, &ses->pd_list);
 }
}
источник

D

Dimka88 in Accel-PPP
не встречал
источник

DF

Denys Fedoryshchenko in Accel-PPP
я не использую log_file, только syslog
источник

PK

Pavel K in Accel-PPP
Сделал shaper change all 100000 temp, смотрю - оно и новых только что авторизовавшихся абонентов с такой скоростью делает, когда сделаю shaper restore all, оно вернёт как надо?
источник

D

Dimka88 in Accel-PPP
Должно
источник

PK

Pavel K in Accel-PPP
Тогда круто, одобряю. А то приходилось либо в биллинге с тарифами мудрить (для pppoe), либо на микротике с очередями извращаться (для dhcp, оно там не умеет атрибуты через радиус менять).
источник

DK

Dmitry Kharin in Accel-PPP
собрал новый сервак на дебиане, поставил акцель, запустил и увидел в логе ошибку
shaper: failed to parse 'sfq perturb 10'
что-то не могу сообразить что-за фигня, может кто сталкивался с таким?
источник

DK

Dmitry Kharin in Accel-PPP
конфиг просто подкинул от другого сервака
источник

DK

Dmitry Kharin in Accel-PPP
кроме айпишника ничего и не менялось
источник

VG

Vladislav Grishenko in Accel-PPP
покажи пожалуйста весь shaper конфиг, там были изменения недавно
источник

DK

Dmitry Kharin in Accel-PPP
[shaper]
attr=Filter-Id
latency=10
quantum=1500
up-limiter=police
down-limiter=htb
leaf-qdisc=sfq perturb 10
fwmark=30
verbose=1
источник

VG

Vladislav Grishenko in Accel-PPP
спс, сейчас проверю
источник

D

Dimka88 in Accel-PPP
@themiron там PR есть по этому поводу
источник

D

Dimka88 in Accel-PPP
Или то по fq codel
источник

PK

Pavel K in Accel-PPP
а насколько актуальны советы отсюда? https://accel-ppp.org/wiki/doku.php?id=ru:faq
источник

PK

Pavel K in Accel-PPP
вроде как распределение прерываний современные ядра и так умеют, и irqbalance корректно отрабатывает
источник

s

shumbor in Accel-PPP
Я irqbalance уже лет 10 точно не юзаю, карты вроде сами раскидывают, но иногда надо помочь немного )
источник

PK

Pavel K in Accel-PPP
отключение всяких спектров с мельтдаунами актуально в основном для баз данных. хотя сейчас глянул perf top - там на первом месте memcpy, так что вполне актуально может быть.
источник

s

shumbor in Accel-PPP
стоит отключить
источник