Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f80b5935 authored by Ravi Joshi's avatar Ravi Joshi Committed by Rajesh Chauhan
Browse files

msm-3.10: Create shadow files under /sys/kernel/ipv4



The TCP delayed ack parameters can be configured from user space
application which runs with non-root credentials and does not have
direct write access to /proc entries. This commit creates shadow
files under /sys/kernel/ipv4 which maps to /proc/sys/net/ipv4.

CRs-Fixed: 628139
Change-Id: I4e0cd003b312f9ed9c1f1668ef78e126f2212c9b
Signed-off-by: default avatarRavi Joshi <ravij@codeaurora.org>
parent a8816441
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -53,6 +53,9 @@ CREATE_IPV4_FILE(tcp_rmem_min, sysctl_tcp_rmem[0]);
CREATE_IPV4_FILE(tcp_rmem_def, sysctl_tcp_rmem[1]);
CREATE_IPV4_FILE(tcp_rmem_max, sysctl_tcp_rmem[2]);

CREATE_IPV4_FILE(tcp_delack_seg, sysctl_tcp_delack_seg);
CREATE_IPV4_FILE(tcp_use_userconfig, sysctl_tcp_use_userconfig);

static struct attribute *ipv4_attrs[] = {
	&tcp_wmem_min_attr.attr,
	&tcp_wmem_def_attr.attr,
@@ -60,6 +63,8 @@ static struct attribute *ipv4_attrs[] = {
	&tcp_rmem_min_attr.attr,
	&tcp_rmem_def_attr.attr,
	&tcp_rmem_max_attr.attr,
	&tcp_delack_seg_attr.attr,
	&tcp_use_userconfig_attr.attr,
	NULL
};