[ELR#2] Split RULE_PRIORITY_BYPASSABLE_VPN

Split RULE_PRIORITY_BYPASSABLE_VPN into two depending on whether
the VPN excludes local routes:
RULE_PRIORITY_BYPASSABLE_VPN_NO_LOCAL_EXCLUSION (24000) and
RULE_PRIORITY_BYPASSABLE_VPN_LOCAL_EXCLUSION (26000).

Only one of them will exist at any given time determined by
whether the VPN excludes local routes. Local exclusion will not
work until the new priority rules for local routes are added.

The new sets of rules have priority above VPN_FALLTHROUGH, so
update the rule priority of VPN_FALLTHROUGH and rules after it.

Bug: 184750836
Test: cd system/netd ; atest
Change-Id: I23caa68c61276c5e59dc4a85a60be054f1ccc15a
4 files changed
tree: 28b67af2f4bbd6f5bc4ac9bfb8f0a89b9ba91eb4
  1. bpf_progs/
  2. client/
  3. include/
  4. libnetdbpf/
  5. netutils_wrappers/
  6. server/
  7. tests/
  8. .editorconfig
  9. Android.bp
  10. NOTICE
  11. OWNERS
  12. PREUPLOAD.cfg
  13. TEST_MAPPING