: Register /proc/net/udp in a namespace.
Subsystems (3)
PATCH 1/5 : Register /proc/net/udp in a namespace.
After the commit a91275eff43a527e1a25d6d034cbcd19ee323e64 ([NETNS][IPV6] udp - make proc handle the network namespace) it is now possible to make this file present in newly created namespaces.
Signed-off-by Pavel Emelyanov <[email protected]>
--- net/ipv4/udp.c | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-)
net/ipv4/udp.c +17 -2
@@ -1701,14 +1701,29 @@ static struct udp_seq_afinfo udp4_seq_afinfo = { .seq_fops = &udp4_seq_fops, }; +static int udp4_proc_init_net (struct net *net) +{ +return udp_proc_register (net, &udp4_seq_afinfo); +} + +static void udp4_proc_exit_net (struct net *net) +{ +udp_proc_unregister (net, &udp4_seq_afinfo); +} + +static struct pernet_operations udp4_net_ops = { + .init = udp4_proc_init_net, + .exit = udp4_proc_exit_net, +}; +int __init udp4_proc_init (void ) { -return udp_proc_register (&init_net, &udp4_seq_afinfo); +return register_pernet_subsys (&udp4_net_ops); }void udp4_proc_exit (void ) { -udp_proc_unregister (&init_net, &udp4_seq_afinfo); +unregister_pernet_subsys (&udp4_net_ops); }#endif /* CONFIG_PROC_FS */
Signature · 1 line
1.5.3.4
From: Pavel Emelyanov <[email protected]>
Date: Mon, 24 Mar 2008 13:46:58 +0300
Quoted 5 lines
After the commit
a91275eff43a527e1a25d6d034cbcd19ee323e64([NETNS][IPV6] udp - make proc handle the network namespace) it is now possible to make this file present in newly created namespaces.Signed-off-by Pavel Emelyanov <[email protected]>
Applied.