OSDN Git Service

AI 145920: Don't filter out IPv6 multicast packets.
authorLorenzo Colitti <>
Mon, 13 Apr 2009 20:52:55 +0000 (13:52 -0700)
committerThe Android Open Source Project <initial-contribution@android.com>
Mon, 13 Apr 2009 20:52:55 +0000 (13:52 -0700)
Automated import of CL 145920

core/jni/android_net_wifi_Wifi.cpp

index fcab813..25670df 100644 (file)
@@ -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");
     }