From c73bda7c792a850dc24dc22cf6065eaaad717b69 Mon Sep 17 00:00:00 2001 From: Dmitry Kozlov Date: Wed, 22 Oct 2014 19:23:02 +0400 Subject: ppp: implemented delayed unit close via unit cache Due to kernel slowly destroys interfaces closing unit file descriptor blocks working threads which causes overall stuck. Thus (if unit-cache option is not zero) do not close unit file descriptor immediatly, but put it into unit cache. Additional helper thread was introduced which closes descriptors from unit cache which overruns configured unit cache size. --- accel-pppd/accel-ppp.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'accel-pppd/accel-ppp.conf') diff --git a/accel-pppd/accel-ppp.conf b/accel-pppd/accel-ppp.conf index 93dca1f..ef8c822 100644 --- a/accel-pppd/accel-ppp.conf +++ b/accel-pppd/accel-ppp.conf @@ -56,7 +56,7 @@ ipv6-accept-peer-intf-id=1 lcp-echo-interval=20 #lcp-echo-failure=3 lcp-echo-timeout=120 -#unit-cache=1000 +unit-cache=1 [auth] #any-login=0 -- cgit v1.2.3