diff options
author | Aloys Augustin <aloaugus@cisco.com> | 2021-09-16 20:53:14 +0200 |
---|---|---|
committer | Neale Ranns <neale@graphiant.com> | 2021-09-22 09:02:18 +0000 |
commit | 6e4cfb506806a0e214a5498952c2587e128b4870 (patch) | |
tree | aed045509ce249c8a8d0a05468dad25bd316360e /src/vnet/ip/ip.h | |
parent | c3b62d1d132453390644171673ffbcd775d19850 (diff) |
ip: add ip_table_allocate to api
Set tableID = ~0 for auto selection unused ID
https://jira.fd.io/browse/VPP-1993
Type: improvement
Change-Id: I4eec2cc1d18fc025196cb6ac4c9a4b374388eb56
Signed-off-by: Artem Glazychev <artem.glazychev@xored.com>
Signed-off-by: Aloys Augustin <aloaugus@cisco.com>
Diffstat (limited to 'src/vnet/ip/ip.h')
-rw-r--r-- | src/vnet/ip/ip.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vnet/ip/ip.h b/src/vnet/ip/ip.h index 6d822d29dbe..cda0de2a451 100644 --- a/src/vnet/ip/ip.h +++ b/src/vnet/ip/ip.h @@ -270,6 +270,8 @@ void ip_table_delete (fib_protocol_t fproto, u32 table_id, u8 is_api); int ip_table_bind (fib_protocol_t fproto, u32 sw_if_index, u32 table_id, u8 is_api); +u32 ip_table_get_unused_id (fib_protocol_t fproto); + u8 ip_is_zero (ip46_address_t * ip46_address, u8 is_ip4); u8 ip_is_local_host (ip46_address_t * ip46_address, u8 is_ip4); u8 ip4_is_local_host (ip4_address_t * ip4_address); |