- 11 7月, 2014 11 次提交
-
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
This reverts commit d3d02d2e.
-
由 Dmitry Kozlov 提交于
There is some issue on binding raw ICMPv6 socket immediately after assigning address on 3.14 (and probably later) kernel. This causes ipv6_nd to fail to start. This patch makes ipv6_nd to try to bind later if bind fails.
-
由 Dmitry Kozlov 提交于
Passed strings was not nullterminated
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
-
由 Dmitry Kozlov 提交于
Check if there is space in previous chunk and append log data there. This reduces memory usage and message fragmentation
-
- 08 5月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
* fixed various bugs * introduced accel-cmd program * ippool: impelented persistance * radius: implemented default-realm option * radius: proper handling of Framed-IP-Address=255.255.255.254 * shaper: time range and other fixes * shaper: implemented mtu option * net-snmp: fixed run out of FD_SETSIZE
-
- 29 4月, 2014 2 次提交
-
-
由 Guillaume Nault 提交于
Use unshare(CLONE_FILES) to create a local file descriptors namespace for the SNMP thread. This is similar to what was done in bf5340 'net-snmp: run snmp in "special" thread', but without calling clone() directly. So the net-snmp plugin keeps running in a regular pthread. Signed-off-by: NGuillaume Nault <g.nault@alphalink.fr>
-
由 Guillaume Nault 提交于
This reverts commit f2774e5a. snmp_thread() needs to be run as regular thread to allow Valgrind analysis. Using a different namespace for file desciptors will be done later on using unshare(). Signed-off-by: NGuillaume Nault <g.nault@alphalink.fr>
-
- 14 4月, 2014 1 次提交
-
-
由 Dmitry Kozlov 提交于
NET-SNMP is built on top of stale file descriptor multiplexing mechanism (select) which prevents to use descriptors with number >= 1024. Due to accel-ppp uses a lots of descriptors NET-SNMP easy overflows this limit and fails and even may crash whole accel-ppp process. This patch runs snmp in special thread which does not share file descritor table with main process, so it can use less descriptors and live in __FD_SETSIZE limit. Signed-off-by: NDmitry Kozlov <xeb@mail.ru>
-
- 08 2月, 2014 3 次提交
-
-
由 Dmitry Kozlov 提交于
Signed-off-by: NDmitry Kozlov <xeb@mail.ru> Conflicts: accel-pppd/libnetlink/ipset.c accel-pppd/libnetlink/iputils.c
-
由 Guillaume Nault 提交于
Avoid parsing inconsistent PPPoE tags when handling PADR. Signed-off-by: NGuillaume Nault <g.nault@alphalink.fr>
-
由 Vladislav Grishenko 提交于
ppp: don't unconditionaly load pppoe/pptp/l2tp modules, fixes false start warning if they're running already Signed-off-by: NVladislav Grishenko <themiron@mail.ru>
-
- 08 11月, 2013 2 次提交
-
-
由 Dmitry Kozlov 提交于
Signed-off-by: NDmitry Kozlov <xeb@mail.ru>
-
由 Dmitry Kozlov 提交于
-
- 03 11月, 2013 2 次提交
-
-
由 Kozlov Dmitry 提交于
Close netlink socket in remove_limiter function. Signed-off-by: NKozlov Dmitry <xeb@mail.ru>
-
由 Kozlov Dmitry 提交于
Signed-off-by: NKozlov Dmitry <xeb@mail.ru>
-
- 25 10月, 2013 3 次提交
-
-
由 Dmitry Kozlov 提交于
Fixes detection of range everlaps (time range end time is equal to start time of other range), which prevents starting range end timer. Signed-off-by: NDmitry Kozlov <xeb@mail.ru>
-
由 Dmitry Kozlov 提交于
shaper: do not start time range end timer if end time is equal to start time of other range Signed-off-by: NDmitry Kozlov <xeb@mail.ru>
-
由 Dmitry Kozlov 提交于
Signed-off-by: NDmitry Kozlov <xeb@mail.ru>
-
- 23 10月, 2013 1 次提交
-
-
由 Dmitry Kozlov 提交于
This fixes invalid assosiation vendor specific Cisco-AVPair to Username attribute which both have same id and prevents to find sessions in some circumstances. Signed-off-by: NDmitry Kozlov <xeb@mail.ru>
-
- 03 9月, 2013 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 28 8月, 2013 3 次提交
-
-
由 Kozlov Dmitry 提交于
-
由 Kozlov Dmitry 提交于
This reverts commit 2829895b.
-
由 Kozlov Dmitry 提交于
-
- 16 8月, 2013 1 次提交
-
-
由 Dmitry Kozlov 提交于
triton: do not call context close if it is marked as need free (f.e. context already called triton_context_unregister)
-
- 15 8月, 2013 1 次提交
-
-
由 Kozlov Dmitry 提交于
-
- 25 7月, 2013 1 次提交
-
-
由 Guillaume Nault 提交于
The triton_terminate() function works by setting the need_close flag of each triton context, then queues this context for execution by a triton thread if not already running. But if the context is already being run by a triton thread, it may not notice that its need_close flag has been updated (this flag is only checked at the beginning of ctx_thread()). So if no other event wakes up that context (i.e. if ctx_thread() isn't run again), it will never terminate. This patch moves the need_close flag check at the end of ctx_thread() so that a triton context can take the need_close flag into account event if it's updated while running. The context spinlock is also used to protect the need_close flag as it is concurrently updated by triton_terminate(). Signed-off-by: NGuillaume Nault <g.nault@alphalink.fr>
-
- 05 7月, 2013 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 30 6月, 2013 1 次提交
-
-
由 Dmitry Kozlov 提交于
-
- 15 6月, 2013 2 次提交
-
-
-
由 Guillaume Nault 提交于
The 'hw' parameter of cl_key_from_mac() is actually a pointer, so 'key.hw' must be used instead to compute the size of the MAC address. Signed-off-by: NGuillaume Nault <g.nault@alphalink.fr>
-
- 07 6月, 2013 1 次提交
-
-
由 Kozlov Dmitry 提交于
-
- 14 5月, 2013 1 次提交
-
-
由 Kozlov Dmitry 提交于
-
- 11 4月, 2013 1 次提交
-
-