From d86e6ddfc18833178f5d560ed3c4dc235d12d4c2 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti <> Date: Tue, 14 Apr 2009 12:08:54 -0700 Subject: [PATCH] AI 146166: am: CL 145920 Don't filter out IPv6 multicast packets. Original author: lorenzo Automated import of CL 146166 --- core/jni/android_net_wifi_Wifi.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/jni/android_net_wifi_Wifi.cpp b/core/jni/android_net_wifi_Wifi.cpp index fcab8130d4b3d..25670df9d3739 100644 --- a/core/jni/android_net_wifi_Wifi.cpp +++ b/core/jni/android_net_wifi_Wifi.cpp @@ -291,6 +291,7 @@ static jboolean android_net_wifi_startPacketFiltering(JNIEnv* env, jobject clazz { return doBooleanCommand("DRIVER RXFILTER-ADD 0", "OK") && doBooleanCommand("DRIVER RXFILTER-ADD 1", "OK") + && doBooleanCommand("DRIVER RXFILTER-ADD 3", "OK") && doBooleanCommand("DRIVER RXFILTER-START", "OK"); } @@ -298,6 +299,7 @@ static jboolean android_net_wifi_stopPacketFiltering(JNIEnv* env, jobject clazz) { jboolean result = doBooleanCommand("DRIVER RXFILTER-STOP", "OK"); if (result) { + (void)doBooleanCommand("DRIVER RXFILTER-REMOVE 3", "OK"); (void)doBooleanCommand("DRIVER RXFILTER-REMOVE 1", "OK"); (void)doBooleanCommand("DRIVER RXFILTER-REMOVE 0", "OK"); }