diff --git a/Kconfig b/Kconfig
index a6e099ef403fe9ed90c19019a401652b43952267..e2b2554eef79b786f61a139ccafd289762eb5608 100644
--- a/Kconfig
+++ b/Kconfig
@@ -225,4 +225,11 @@ config LEGACY_EEPROM
 	boolean
 	default !SDB_STORAGE
 
+# This is needed to size the pp_instance data strucuture. Instead of
+# including the ppsi autoconf.h, with duplicate definitions, define it
+# here, as we know what the value is
+config VLAN_ARRAY_SIZE
+	int
+	default 1
+
 # CONFIG_WR_NODE
diff --git a/ppsi b/ppsi
index b8ebe5fee29e094175bb7d349483fdc651de146e..f74b1d520b3add33177661db801d75a26de7a97d 160000
--- a/ppsi
+++ b/ppsi
@@ -1 +1 @@
-Subproject commit b8ebe5fee29e094175bb7d349483fdc651de146e
+Subproject commit f74b1d520b3add33177661db801d75a26de7a97d