From: Pavel Emelyanov <xemul@openvz.org>
To: David Miller <davem@davemloft.net>
Cc: Linux Netdev List <netdev@vger.kernel.org>, devel@openvz.org
Subject: [PATCH net-2.6.25 0/6] Use ctl paths in the networking code.
Date: Tue, 08 Jan 2008 18:52:16 +0300 [thread overview]
Message-ID: <47839C30.2040402@openvz.org> (raw)
This set almost completes the ctl paths usage in the
networking code. The first patches doing this were accepted
in the last year :), but they tuned only core, ipv4 and ipv6.
I thought, that splitting this into many subsystem would
produce too many patches, so I splitted it so, that most
subsystems that are patched in a very similar way are
merged into one patch to make the review easier. Hope this
is OK.
After this set the vmlinux size becomes almost 4Kb less (when
all patched files are built-in):
add/remove: 16/40 grow/shrink: 18/6 up/down: 486/-4394 (-3908)
function old new delta
net_vs_ctl_path - 32 +32
dccp_path - 32 +32
x25_path - 24 +24
sctp_path - 24 +24
rose_path - 24 +24
nr_path - 24 +24
net_ipv6_ctl_path - 24 +24
net_ipv4_ctl_path - 24 +24
llc_path - 24 +24
irda_path - 24 +24
ipx_path - 24 +24
dn_path - 24 +24
brnf_path - 24 +24
ax25_path - 24 +24
atalk_path - 24 +24
nf_ct_path - 16 +16
dn_dev_sysctl_register 164 173 +9
x25_register_sysctl 16 21 +5
sctp_sysctl_register 16 21 +5
rose_register_sysctl 16 21 +5
nr_register_sysctl 16 21 +5
nf_conntrack_standalone_init 166 171 +5
llc_sysctl_init 24 29 +5
irda_sysctl_register 24 29 +5
ipx_register_sysctl 16 21 +5
ip_vs_lblcr_init 66 71 +5
ip_vs_control_init 209 214 +5
ip_queue_init 288 293 +5
ip6_queue_init 288 293 +5
dn_register_sysctl 16 21 +5
dccp_sysctl_init 24 29 +5
br_netfilter_init 91 96 +5
atalk_register_sysctl 16 21 +5
ax25_register_sysctl 294 290 -4
ax25_unregister_sysctl 56 46 -10
nf_unregister_sysctl_table 19 - -19
net_ipv4_path 48 24 -24
ipv6_ctl_path 24 - -24
path_free 27 - -27
nf_net_ipv4_netfilter_sysctl_path 88 32 -56
nf_net_netfilter_sysctl_path 88 24 -64
x25_root_table 88 - -88
x25_dir_table 88 - -88
vs_root_table 88 - -88
sctp_root_table 88 - -88
sctp_net_table 88 - -88
rose_root_table 88 - -88
rose_dir_table 88 - -88
nr_root_table 88 - -88
nr_dir_table 88 - -88
nf_net_netfilter_table 88 - -88
nf_net_ipv4_table 88 - -88
nf_net_ipv4_netfilter_table 88 - -88
nf_ct_net_table 88 - -88
llc_root_table 88 - -88
llc_dir_table 88 - -88
lblcr_root_table 88 - -88
lblc_root_table 88 - -88
irda_root_table 88 - -88
irda_net_table 88 - -88
ipx_root_table 88 - -88
ipx_dir_table 88 - -88
dn_root_table 88 - -88
dn_dir_table 88 - -88
dccp_table 88 - -88
dccp_root_table 88 - -88
dccp_dir_table 88 - -88
brnf_net_table 88 - -88
brnf_bridge_table 88 - -88
ax25_root_table 88 - -88
ax25_dir_table 88 - -88
atalk_root_table 88 - -88
atalk_dir_table 88 - -88
nf_register_sysctl_table 118 - -118
ipq_root_table 176 - -176
ipq_dir_table 176 - -176
vs_table 264 - -264
ipvs_ipv4_table 264 - -264
dn_dev_sysctl 576 224 -352
Signed-off-by: Pavel Emelyanov <xemul@openvz.org>
next reply other threads:[~2008-01-08 15:52 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-01-08 15:52 Pavel Emelyanov [this message]
2008-01-08 15:54 ` [PATCH net-2.6.25 1/6][NET] Simple ctl_table to ctl_path conversions Pavel Emelyanov
2008-01-09 8:30 ` David Miller
2008-01-08 15:58 ` [PATCH net-2.6.25 2/6][IPVS] Switch to using ctl_paths Pavel Emelyanov
2008-01-09 2:49 ` Simon Horman
2008-01-09 8:30 ` David Miller
2008-01-08 16:02 ` [PATCH net-2.6.25 3/6][DECNET] " Pavel Emelyanov
2008-01-09 8:31 ` David Miller
2008-01-08 16:05 ` [PATCH net-2.6.25 4/6][AX25] " Pavel Emelyanov
2008-01-09 8:32 ` David Miller
2008-01-08 16:08 ` [PATCH net-2.6.25 5/6][NETFILTER] Switch to using ctl_paths in nf_queue and conntrack modules Pavel Emelyanov
2008-01-08 16:10 ` Patrick McHardy
2008-01-09 8:33 ` David Miller
2008-01-08 16:12 ` [PATCH net-2.6.25 6/6][NETFILTER] Use the ctl paths instead of hand-made analogue Pavel Emelyanov
2008-01-08 16:13 ` Patrick McHardy
2008-01-09 8:34 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47839C30.2040402@openvz.org \
--to=xemul@openvz.org \
--cc=davem@davemloft.net \
--cc=devel@openvz.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).