Workaround mismatch between bionic and device kernel headers

The FP2 kernel doesn't implement UID routing, or not as all feature
and scenarios validated by CTS. Revert back to legacy implementations
instead.

With reverting netd and the kernel to the earlier state, the
FRA_UID_START and FRA_UID_END values are now conflicting with the newer
kernel headers included in bionic, which causes the static_assert to
fail.

For a clean fix, we would either need to revert the generic kernel
header in bionic as well or implement UID routing cleanly in the FP2
kernel. For now though, being out of sync between FP2 kernel and bionic
kernel headers doesn't seem to break anything.

Issue: FP2P-307
Change-Id: I8a3ac6e4f8afbe67ae1b38584cc4d099cdb9258d
1 file changed