Found a kernel issue I believe, for VPN.
It's pretty much a rehash of Android 451.
In the kernel we're using, in if_pppolac.h (and if_ppox.h), PX_PROTO_OLAC is set to 2. If you look at the ICS source the VPN daemon references (mtpd, I think it's called), the kernel headers are setting...