| 36 | self.vpp_sw_if_index = 0xFFFFFFFF |
| 37 | |
| 38 | def add_vpp_config(self): |
| 39 | r = self.test.vapi.gre_tunnel_add_del_v2( |
| 40 | is_add=1, |
| 41 | tunnel={ |
| 42 | "src": self.t_src, |
| 43 | "dst": self.t_dst, |
| 44 | "outer_table_id": self.t_outer_table, |
| 45 | "instance": 0xFFFFFFFF, |
| 46 | "type": self.t_type, |
| 47 | "mode": self.t_mode, |
| 48 | "flags": self.t_flags, |
| 49 | "session_id": self.t_session, |
| 50 | "key": self.t_gre_key, |
| 51 | }, |
| 52 | ) |
| 53 | |
| 54 | self.set_sw_if_index(r.sw_if_index) |
| 55 | self.vpp_sw_if_index = r.sw_if_index |
| 56 | self.generate_remote_hosts() |
| 57 | self.test.registry.register(self, self.test.logger) |
| 58 | return self |
| 59 | |
| 60 | def remove_vpp_config(self): |
| 61 | self.unconfig() |