X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Fvpp_ipsec.py;fp=test%2Fvpp_ipsec.py;h=2bf7eda4c2377a710541f9be25475a44f38d8aa8;hb=89d939e52c999edec66194c60bc5afb2397a2842;hp=aa2a05d1068929674227f69436e24370b0dd9068;hpb=6197cb730e1571ca69859489c0ae7ea90a5c5fd4;p=vpp.git diff --git a/test/vpp_ipsec.py b/test/vpp_ipsec.py index aa2a05d1068..2bf7eda4c23 100644 --- a/test/vpp_ipsec.py +++ b/test/vpp_ipsec.py @@ -412,6 +412,8 @@ class VppIpsecInterface(VppInterface): }) self.set_sw_if_index(r.sw_if_index) self.test.registry.register(self, self.test.logger) + ts = self.test.vapi.ipsec_itf_dump(sw_if_index=self._sw_if_index) + self.instance = ts[0].itf.user_instance return self def remove_vpp_config(self): @@ -420,7 +422,7 @@ class VppIpsecInterface(VppInterface): def query_vpp_config(self): ts = self.test.vapi.ipsec_itf_dump(sw_if_index=0xffffffff) for t in ts: - if t.tunnel.sw_if_index == self._sw_if_index: + if t.itf.sw_if_index == self._sw_if_index: return True return False @@ -428,4 +430,4 @@ class VppIpsecInterface(VppInterface): return self.object_id() def object_id(self): - return "ipsec-%d" % self._sw_if_index + return "ipsec%d" % self.instance