I noticed that network data usage statistics were not working when running
ICS on the Pandaboard.  From looking at the log via adb I found some
Netfilter configuration options that were not enabled, namely
NETFILTER_XT_MATCH_QTAGUID.

I didn't quickly find a way to submit a patch through Gerrit and not sure
if it should go through something upstream, so I've attached a patch for
panda_defconfig in the android-omap-panda-3.0 branch.

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
From 42dfb706ac268bda1acf8e36dc26b9f7d693fecf Mon Sep 17 00:00:00 2001
From: Darren Landoll <[email protected]>
Date: Tue, 7 Feb 2012 06:32:00 -0500
Subject: [PATCH] Enable NETFILTER_XT_MATCH_QTAGUID in Panda kernel.

This enables NETFILTER_XT_MATCH_QTAGUID and associated dependencies in the Panda kernel to support reporting of network data usage statistics.

Signed-off-by: Darren Landoll <[email protected]>
---
 arch/arm/configs/panda_defconfig |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/arch/arm/configs/panda_defconfig b/arch/arm/configs/panda_defconfig
index 294029f..8691012 100644
--- a/arch/arm/configs/panda_defconfig
+++ b/arch/arm/configs/panda_defconfig
@@ -69,6 +69,7 @@ CONFIG_IPV6_TUNNEL=y
 CONFIG_IPV6_MULTIPLE_TABLES=y
 CONFIG_NETFILTER=y
 CONFIG_NETFILTER_NETLINK_LOG=y
+CONFIG_NETFILTER_TPROXY=y
 CONFIG_NF_CONNTRACK=y
 CONFIG_NF_CONNTRACK_EVENTS=y
 CONFIG_NF_CT_PROTO_DCCP=y
@@ -100,10 +101,11 @@ CONFIG_NETFILTER_XT_MATCH_LENGTH=y
 CONFIG_NETFILTER_XT_MATCH_LIMIT=y
 CONFIG_NETFILTER_XT_MATCH_MAC=y
 CONFIG_NETFILTER_XT_MATCH_MARK=y
-CONFIG_NETFILTER_XT_MATCH_OWNER=y
 CONFIG_NETFILTER_XT_MATCH_POLICY=y
 CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y
+CONFIG_NETFILTER_XT_MATCH_QTAGUID=y
 CONFIG_NETFILTER_XT_MATCH_QUOTA=y
+CONFIG_NETFILTER_XT_MATCH_SOCKET=y
 CONFIG_NETFILTER_XT_MATCH_STATE=y
 CONFIG_NETFILTER_XT_MATCH_STATISTIC=y
 CONFIG_NETFILTER_XT_MATCH_STRING=y
@@ -118,12 +120,14 @@ CONFIG_IP_NF_FILTER=y
 CONFIG_IP_NF_TARGET_REJECT=y
 CONFIG_IP_NF_TARGET_LOG=y
 CONFIG_NF_NAT=y
+CONFIG_IP_NF_MANGLE=y
 CONFIG_IP_NF_TARGET_MASQUERADE=y
 CONFIG_IP_NF_TARGET_NETMAP=y
 CONFIG_IP_NF_TARGET_REDIRECT=y
 CONFIG_IP_NF_ARPTABLES=y
 CONFIG_IP_NF_ARPFILTER=y
 CONFIG_IP_NF_ARP_MANGLE=y
+CONFIG_IP6_NF_IPTABLES=y
 CONFIG_PHONET=y
 CONFIG_NET_SCHED=y
 CONFIG_NET_SCH_HTB=y
-- 
1.7.5.4

Reply via email to