From c2e7896dea3b1834be3f35961da53dcfd2c61a04 Mon Sep 17 00:00:00 2001 From: jow Date: Fri, 6 Jul 2012 17:29:25 +0000 Subject: [package] uhttpd: do not subscribe to epoll write events Watch child read pipe end for data instead of relying on socket write notification to process cgi data, should lower cpu consumption during requests on weaker devices. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32640 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- package/uhttpd/src/uhttpd.h | 1 + 1 file changed, 1 insertion(+) (limited to 'package/uhttpd/src/uhttpd.h') diff --git a/package/uhttpd/src/uhttpd.h b/package/uhttpd/src/uhttpd.h index 8fa3f219b..69fe21a41 100644 --- a/package/uhttpd/src/uhttpd.h +++ b/package/uhttpd/src/uhttpd.h @@ -160,6 +160,7 @@ struct client { SSL *tls; #endif struct uloop_fd fd; + struct uloop_fd pipe; struct uloop_process proc; struct uloop_timeout timeout; bool (*cb)(struct client *); -- cgit v1.2.3