diff options
author | Daniel Béreš <daniel.beres@pantheon.tech> | 2023-03-24 02:33:49 -0700 |
---|---|---|
committer | Ole Tr�an <otroan@employees.org> | 2023-04-13 08:03:59 +0000 |
commit | d9df1650385cd784429d3a49bffa673c450c643e (patch) | |
tree | 7509a4b65c2722538987050b802aeb2c71ade9b4 /src/plugins/nat/nat44-ed/nat44_ed.api | |
parent | 6bec05b56dde182e4427f567828a6954a3a34995 (diff) |
nat: adding a new api nat44_ed_vrf_tables_v2_dump
Adding api nat44_ed_vrf_tables_v2_dump which may replace
nat44_ed_vrf_tables_dump in the future.
- fixing endianess
Type: improvement
Signed-off-by: Daniel Béreš <daniel.beres@pantheon.tech>
Change-Id: I40d09ea3252589bdcb61db9f1629dacd87f69978
Diffstat (limited to 'src/plugins/nat/nat44-ed/nat44_ed.api')
-rw-r--r-- | src/plugins/nat/nat44-ed/nat44_ed.api | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/plugins/nat/nat44-ed/nat44_ed.api b/src/plugins/nat/nat44-ed/nat44_ed.api index dbcb15d8add..ad4ad698be0 100644 --- a/src/plugins/nat/nat44-ed/nat44_ed.api +++ b/src/plugins/nat/nat44-ed/nat44_ed.api @@ -235,6 +235,7 @@ autoreply define nat44_ed_add_del_vrf_route { define nat44_ed_vrf_tables_dump { u32 client_index; u32 context; + option deprecated; }; /** \brief NAT44-ED inter VRF NAT routing table details response @@ -248,6 +249,31 @@ define nat44_ed_vrf_tables_details { u32 table_vrf_id; u32 n_vrf_ids; u32 vrf_ids[n_vrf_ids]; + option deprecated; +}; + +/** \brief Dump NAT44-ED inter VRF NAT routing tables + @param client_index - opaque cookie to identify the sender + @param context - sender context, to match reply w/ request +*/ +define nat44_ed_vrf_tables_v2_dump { + u32 client_index; + u32 context; + option status="in_progress"; +}; + +/** \brief NAT44-ED inter VRF NAT routing table details response + @param context - sender context, to match reply w/ request + @param table_vrf_id - id of the VRF NAT routing table + @param n_vrf_ids - number of vrf_ids + @param vrf_ids - ids of resolving destination (tx) VRFs +*/ +define nat44_ed_vrf_tables_v2_details { + u32 context; + u32 table_vrf_id; + u32 n_vrf_ids; + u32 vrf_ids[n_vrf_ids]; + option status="in_progress"; }; /** \brief Set TCP MSS rewriting configuration |