android_kernel_cmhtcleo/net/ipv4
tytung 330c350fdb net: New iface_stat module to monitor persistent network stats.
Adding a new module that tracks the number of bytes/packets transfered by a network interface, even after the interface has been removed.
This is relevant to track the total data usage in mobile devices whose interfaces are added and removed quite frequently (WiFi, Bluetooth, 3G,..).

Monitoring is done only for devices that are configured with a valid IP address (check to exclude virtual/loopback/tunnel interfaces).

Change-Id: I8ac642af1990433ebd0784e8dbd72bf0714b5bf6
Signed-off-by: Ashish Sharma <ashishsharma@google.com>

Included a little modification for the out-of-date HD2 .32 kernel.
2011-11-15 23:00:32 +08:00
..
netfilter wifi: updated WiFi driver to AOSP version to support WiFi with EAP authentication on Gingerbread. 2011-02-23 19:15:59 +08:00
af_inet.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ah4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
arp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
cipso_ipv4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
datagram.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
devinet.c net: New iface_stat module to monitor persistent network stats. 2011-11-15 23:00:32 +08:00
esp4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
fib_frontend.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
fib_hash.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
fib_lookup.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
fib_rules.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
fib_semantics.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
fib_trie.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
icmp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
igmp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inet_connection_sock.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inet_diag.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inet_fragment.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inet_hashtables.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inet_lro.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inet_timewait_sock.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
inetpeer.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_forward.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_fragment.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_gre.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_input.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_options.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_output.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ip_sockglue.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ipcomp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ipconfig.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ipip.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
ipmr.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
Kconfig Add EVOs source as default 2010-08-27 11:19:57 +02:00
Makefile Add EVOs source as default 2010-08-27 11:19:57 +02:00
netfilter.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
proc.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
protocol.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
raw.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
route.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
syncookies.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
sysctl_net_ipv4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
sysfs_net_ipv4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_bic.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_cong.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_cubic.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_diag.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_highspeed.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_htcp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_hybla.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_illinois.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_input.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_ipv4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_lp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_minisocks.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_output.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_probe.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_scalable.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_timer.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_vegas.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_vegas.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_veno.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_westwood.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp_yeah.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tcp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
tunnel4.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
udp_impl.h Add EVOs source as default 2010-08-27 11:19:57 +02:00
udp.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
udplite.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_input.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_mode_beet.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_mode_transport.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_mode_tunnel.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_output.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_policy.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_state.c Add EVOs source as default 2010-08-27 11:19:57 +02:00
xfrm4_tunnel.c Add EVOs source as default 2010-08-27 11:19:57 +02:00