Search found 8 matches

by stasn77
20 Feb 2019, 05:49
Forum: Patches
Topic: Исправление работы на свежих ядрах
Replies: 1
Views: 538

Исправление работы на свежих ядрах

В свежих версиях ядер (последние longterm и 4.20+) accel перестал работать корректно. Причина - https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/net/packet/af_packet.c?h=linux-4.20.y&id=99137b7888f4058087895d035d81c6b2d31015c5 и еще пару патчей. В результате он не может отсыла...
by stasn77
10 Jul 2016, 06:30
Forum: PPPoE
Topic: accel-ppp locking, 200% cpu and fills logs until there's no space left.
Replies: 22
Views: 3882

Re: accel-ppp locking, 200% cpu and fills logs until there's no space left.

[2016-07-06 07:31:21]: error: ppp449: ppp_chan_read: short read 0 --- a/accel-pppd/ppp/ppp.c +++ b/accel-pppd/ppp/ppp.c @@ -370,6 +370,9 @@ cont: break; } + if (ppp->buf_size == 0) + break; + if (ppp->buf_size < 2) { log_ppp_error("ppp_chan_read: short read %i\n", ppp->buf_size); continue;
by stasn77
14 Mar 2016, 03:31
Forum: Development
Topic: ipoe: many many changes
Replies: 3
Views: 1604

Re: ipoe: many many changes

Code: Select all

--- a/accel-pppd/ctrl/ipoe/lua.c.orig
+++ b/accel-pppd/ctrl/ipoe/lua.c
@@ -2,7 +2,6 @@
 #include <stdio.h>
 #include <string.h>
 #include <pthread.h>
-#include <net/if.h>

 /* Include the Lua API header files. */
 #include <lua.h>

by stasn77
10 Mar 2016, 13:00
Forum: Patches
Topic: Совместимость с xt_TEE
Replies: 3
Views: 2323

Re: Совместимость с xt_TEE

-t mangle -A FORWARD -j TEE --gateway some_ip --oif some_dev Я уже давно писал тут о проблеме этой, потом как-то сам модуль xt_TEE пропатчил что бы он свои дубли метил "маджиком" и забыл. А в 4.2 в ядре переделали схему и вынесли "наружу" этот признак того, что трафик это дубль от TEE. Ну я свой пат...
by stasn77
10 Mar 2016, 12:27
Forum: Patches
Topic: Совместимость с xt_TEE
Replies: 3
Views: 2323

Совместимость с xt_TEE

При использовании зеркалирования трафика при помощи -j TEE пакеты 2 раза пролетают через модуль ipoe и все интерфейсы соответственно. До версии ядра 4.2 сделать "красиво" было проблематично - приходилось или в TEE метить пакеты IPOE_MAGIC'ом или коментировать в ipoe код, необходимый, в принципе, тол...
by stasn77
10 Mar 2016, 08:32
Forum: Patches
Topic: support 4.4 kernel
Replies: 3
Views: 1990

Re: support 4.4 kernel

ок
by stasn77
09 Mar 2016, 17:48
Forum: Patches
Topic: support 4.4 kernel
Replies: 3
Views: 1990

support 4.4 kernel

--- a/drivers/ipoe/ipoe.c.orig 2016-02-20 21:39:41.000000000 +0000 +++ b/drivers/ipoe/ipoe.c 2016-02-20 21:42:03.140000000 +0000 @@ -512,7 +513,11 @@ skb->vlan_tci = 0; skb_set_queue_mapping(skb, 0); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,4,0) + ip_local_out(pick_net(skb), skb->sk, skb); +#els...
by stasn77
03 Mar 2016, 03:19
Forum: Patches
Topic: ipoe: local-net с префиксом /32
Replies: 1
Views: 1336

ipoe: local-net с префиксом /32

Если указать хоть одну сеть с префиксом /32 в local-net, то accel пытается авторизовать все ip-адреса на интерфейсах где есть start=up, так как маска получается равна 0. --- a/accel-pppd/ctrl/ipoe/ipoe_netlink.c.orig 2016-03-02 16:09:00.000000000 +0000 +++ b/accel-pppd/ctrl/ipoe/ipoe_netlink.c 2016-...