summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2015-10-27 06:33:10 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-10-27 06:33:10 +0000
commit60a057589fa095a7fed16ea52a927916ab153781 (patch)
treea9b68911ffb0b797bcabecced6ba5fc1a18c23f4
parent021e773593ca2893d66c26882e53f25307c4e96b (diff)
parentc6fb2e938cfa03c5cccaad6ff87de61a8548e853 (diff)
downloadextras-60a057589fa095a7fed16ea52a927916ab153781.tar.gz
Merge "Add support for iif rules."
-rw-r--r--tests/net_test/iproute.py4
-rw-r--r--tests/net_test/multinetwork_base.py1
2 files changed, 5 insertions, 0 deletions
diff --git a/tests/net_test/iproute.py b/tests/net_test/iproute.py
index f2aba7bb..4a811919 100644
--- a/tests/net_test/iproute.py
+++ b/tests/net_test/iproute.py
@@ -475,6 +475,10 @@ class IPRoute(object):
nlattr = self._NlAttrU32(FRA_FWMARK, fwmark)
return self._Rule(version, is_add, RTN_UNICAST, table, nlattr, priority)
+ def IifRule(self, version, is_add, iif, table, priority):
+ nlattr = self._NlAttrInterfaceName(FRA_IIFNAME, iif)
+ return self._Rule(version, is_add, RTN_UNICAST, table, nlattr, priority)
+
def OifRule(self, version, is_add, oif, table, priority):
nlattr = self._NlAttrInterfaceName(FRA_OIFNAME, oif)
return self._Rule(version, is_add, RTN_UNICAST, table, nlattr, priority)
diff --git a/tests/net_test/multinetwork_base.py b/tests/net_test/multinetwork_base.py
index 24b9575b..1e00f74d 100644
--- a/tests/net_test/multinetwork_base.py
+++ b/tests/net_test/multinetwork_base.py
@@ -128,6 +128,7 @@ class MultiNetworkBaseTest(net_test.NetworkTest):
PRIORITY_UID = 100
PRIORITY_OIF = 200
PRIORITY_FWMARK = 300
+ PRIORITY_IIF = 400
PRIORITY_DEFAULT = 999
PRIORITY_UNREACHABLE = 1000