diff options
author | 2020-02-03 10:55:09 +0000 | |
---|---|---|
committer | 2020-02-04 09:44:58 +0000 | |
commit | 03ce46219cd0fabfd4918822c5b9fed9ef880de8 (patch) | |
tree | f33c291dba25bcbe856602e6c63ce9d8ef4cc96c /test/vpp_nhrp.py | |
parent | 0860b2e19365c092f10dd1ce639caaded0e87ded (diff) |
teib: Rename NHRP to TEIB
Type: refactor
The Tunnel Endpoint Informatiob Base (TEIB) is a better
description of what it is (a mapping between tunnel endpoint
address, in the overlay, and next-hop address, in the underlay)
whereas NHRP is one instanc eof a control protocol that might add
such endpoints.
Signed-off-by: Neale Ranns <nranns@cisco.com>
Change-Id: Idcb2ad0b6543d3e5d9f6e96f9d14dafb5ce2aa85
Diffstat (limited to 'test/vpp_nhrp.py')
-rw-r--r-- | test/vpp_nhrp.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/test/vpp_nhrp.py b/test/vpp_nhrp.py deleted file mode 100644 index e04e3054fd2..00000000000 --- a/test/vpp_nhrp.py +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env python -""" - NHRP objects -""" - -from vpp_object import VppObject - - -def find_nhrp(test, ne): - ns = test.vapi.nhrp_dump() - for n in ns: - if ne.peer == str(n.entry.peer) \ - and ne.itf._sw_if_index == n.entry.sw_if_index: - return True - return False - - -class VppNhrp(VppObject): - - def __init__(self, test, itf, peer, nh, table_id=0): - self._test = test - self.table_id = table_id - self.peer = peer - self.itf = itf - self.nh = nh - - def add_vpp_config(self): - r = self._test.vapi.nhrp_entry_add_del( - is_add=1, - entry={ - 'nh_table_id': self.table_id, - 'sw_if_index': self.itf.sw_if_index, - 'peer': self.peer, - 'nh': self.nh, - }) - self._test.registry.register(self, self._test.logger) - - def remove_vpp_config(self): - r = self._test.vapi.nhrp_entry_add_del( - is_add=0, - entry={ - 'nh_table_id': self.table_id, - 'sw_if_index': self.itf.sw_if_index, - 'peer': self.peer, - }) - - def query_vpp_config(self): - return find_nhrp(self._test, self) - - def object_id(self): - return ("nhrp-%s-%s" % (self.itf, self.peer)) |