Merge "IPACM: fix the exception pipe index"
diff --git a/ipacm/inc/IPACM_Config.h b/ipacm/inc/IPACM_Config.h
index 92d4f72..79bc09c 100644
--- a/ipacm/inc/IPACM_Config.h
+++ b/ipacm/inc/IPACM_Config.h
@@ -62,7 +62,7 @@
     bool rx_bypass_ipa;          /* support WLAN may not register RX-property, should not add dependency */
 }ipa_rm_client;
 
-#define MAX_NUM_EXT_PROPS 10
+#define MAX_NUM_EXT_PROPS 15
 
 /* used to hold extended properties */
 typedef struct
diff --git a/ipacm/src/Android.mk b/ipacm/src/Android.mk
index 1609ce7..d80be81 100644
--- a/ipacm/src/Android.mk
+++ b/ipacm/src/Android.mk
@@ -9,7 +9,11 @@
 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../src
 LOCAL_C_INCLUDES += $(LOCAL_PATH)/../inc
 LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../ipanat/inc
+ifeq ($(call is-platform-sdk-version-at-least,20),true)
+LOCAL_C_INCLUDES += external/icu/icu4c/source/common
+else
 LOCAL_C_INCLUDES += external/icu4c/common
+endif
 LOCAL_C_INCLUDES += external/dhcpcd
 LOCAL_C_INCLUDES += bionic/libstdc++/include
 LOCAL_C_INCLUDES += external/libxml2/include