fib: Allow the creation of new source on the API
Type: feature an client can dump the existing sources, examine their priorities, then define thier own source. Usefull if a client wants to distingusih between say, static, ospf, bgp, etc routes it has added over the API. Signed-off-by: Neale Ranns <nranns@cisco.com> Signed-off-by: Alexander Chernavin <achernavin@netgate.com> Change-Id: I5158b4fa1ebe87381ff8707bb173217f56ea274a
This commit is contained in:
@@ -48,7 +48,6 @@ defaultmapping = {
|
||||
'classify_table_index': 4294967295, 'is_add': 1, },
|
||||
'ip_mroute_add_del': {'is_add': 1, },
|
||||
'ip_neighbor_add_del': {'is_add': 1, },
|
||||
'ip_route_add_del': {'is_add': 1, },
|
||||
'ipsec_interface_add_del_spd': {'is_add': 1, },
|
||||
'ipsec_spd_add_del': {'is_add': 1, },
|
||||
'ipsec_spd_dump': {'sa_id': 4294967295, },
|
||||
@@ -410,6 +409,16 @@ class VppPapiProvider(object):
|
||||
'is_ip6': is_ip6
|
||||
}})
|
||||
|
||||
def ip_route_v2_dump(self, table_id, is_ip6=False, src=0):
|
||||
return self.api(self.papi.ip_route_v2_dump,
|
||||
{
|
||||
'src': src,
|
||||
'table': {
|
||||
'table_id': table_id,
|
||||
'is_ip6': is_ip6
|
||||
}
|
||||
})
|
||||
|
||||
def ip_neighbor_add_del(self,
|
||||
sw_if_index,
|
||||
mac_address,
|
||||
|
||||
Reference in New Issue
Block a user