diff options
author | Aaro Koskinen <aaro.koskinen@nokia.com> | 2019-02-08 16:30:24 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2019-02-08 16:52:51 +0100 |
commit | c89764c0633670ef28166c70d03bc593f4a1179f (patch) | |
tree | 6e109bae5a6fb5979d4ad754ef199031b1fd09b1 /libbb/obscure.c | |
parent | 78301861ef9e8d0edc72898712dbce7d793150a8 (diff) | |
download | busybox-c89764c0633670ef28166c70d03bc593f4a1179f.tar.gz |
sysctl: fix compatibility with procps sysctl
Busybox sysctl is incompatible with procps when '.' appears in
directory name, mostly happens with VLANs.
busybox syntax (since 2008): net.ipv4.conf.eth0.100.mc_forwarding
procps syntax (since 2002): net.ipv4.conf.eth0/100.mc_forwarding
(supported by both: net/ipv4/conf/eth0.100/mc_forwarding)
Use procps syntax for output; for input, allow both.
function old new delta
sysctl_dots_to_slashes 86 143 +57
sysctl_act_on_setting 443 453 +10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 67/0) Total: 67 bytes
Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/obscure.c')
0 files changed, 0 insertions, 0 deletions