Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.25-rc7 /net/ipv4/proc.c

Filename:/net/ipv4/proc.c
Lines Added:9
Lines Deleted:6
Also changed in: (Previous) 2.6.25-rc6  2.6.25-rc5  2.6.25-rc4  2.6.25-rc3  2.6.25-rc2  2.6.25-rc1 
(Following) 2.6.25-rc8  2.6.25-rc9  2.6.25  2.6.25-git2  2.6.25-git3  2.6.25-git4 

Location
[  2.6.25-rc7
  [  net
    [  ipv4
       o  proc.c

Patch

diff --git a/net/ipv4/proc.c b/net/ipv4/proc.c
index ce34b28..d63474c 100644
--- a/net/ipv4/proc.c
+++ b/net/ipv4/proc.c
@@ -53,14 +53,16 @@ static int sockstat_seq_show(struct seq_file *seq, void *v)
 {
    socket_seq_show(seq);
    seq_printf(seq, "TCP: inuse %d orphan %d tw %d alloc %d mem %d\n",
-         sock_prot_inuse(&tcp_prot), atomic_read(&tcp_orphan_count),
+         sock_prot_inuse_get(&tcp_prot),
+         atomic_read(&tcp_orphan_count),
          tcp_death_row.tw_count, atomic_read(&tcp_sockets_allocated),
          atomic_read(&tcp_memory_allocated));
-   seq_printf(seq, "UDP: inuse %d\n", sock_prot_inuse(&udp_prot));
-   seq_printf(seq, "UDPLITE: inuse %d\n", sock_prot_inuse(&udplite_prot));
-   seq_printf(seq, "RAW: inuse %d\n", sock_prot_inuse(&raw_prot));
+   seq_printf(seq, "UDP: inuse %d mem %d\n", sock_prot_inuse_get(&udp_prot),
+         atomic_read(&udp_memory_allocated));
+   seq_printf(seq, "UDPLITE: inuse %d\n", sock_prot_inuse_get(&udplite_prot));
+   seq_printf(seq, "RAW: inuse %d\n", sock_prot_inuse_get(&raw_prot));
    seq_printf(seq,  "FRAG: inuse %d memory %d\n",
-         ip_frag_nqueues(), ip_frag_mem());
+         ip_frag_nqueues(&init_net), ip_frag_mem(&init_net));
    return 0;
 }
 
@@ -309,7 +311,8 @@ static int snmp_seq_show(struct seq_file *seq, void *v)
       seq_printf(seq, " %s", snmp4_ipstats_list[i].name);
 
    seq_printf(seq, "\nIp: %d %d",
-         IPV4_DEVCONF_ALL(FORWARDING) ? 1 : 2, sysctl_ip_default_ttl);
+         IPV4_DEVCONF_ALL(&init_net, FORWARDING) ? 1 : 2,
+         sysctl_ip_default_ttl);
 
    for (i = 0; snmp4_ipstats_list[i].name != NULL; i++)
       seq_printf(seq, " %lu",


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.