diff options
author | Martin <magalik@cisco.com> | 2017-03-08 05:53:20 -0800 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2017-03-08 23:43:44 +0000 |
commit | 17a75cb2728900a51f9fa2531ea0142d829ea664 (patch) | |
tree | 4254adeba362aaff8f9ad1b5a523b8d0b3bdb4af /src/plugins/snat/snat.api | |
parent | 2ef5d014d6beb45aa5ca4557e1fac6c1b5abfeeb (diff) |
SNAT: deterministic map dump
Change-Id: Iead6dc6a0fe15a0b8e148e780c3aeadd0b378824
Signed-off-by: Martin <magalik@cisco.com>
Diffstat (limited to 'src/plugins/snat/snat.api')
-rw-r--r-- | src/plugins/snat/snat.api | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/plugins/snat/snat.api b/src/plugins/snat/snat.api index 612830f9a6e..92aa32b6dca 100644 --- a/src/plugins/snat/snat.api +++ b/src/plugins/snat/snat.api @@ -514,3 +514,35 @@ define snat_det_reverse_reply { u8 is_ip4; u8 in_addr[16]; }; + +/** \brief Dump S-NAT deterministic mappings + @param client_index - opaque cookie to identify the sender + @param context - sender context, to match reply w/ request +*/ +define snat_det_map_dump { + u32 client_index; + u32 context; +}; + +/** \brief S-NAT users response + @param context - sender context, to match reply w/ request + @param is_ip4 - 1 if address type is IPv4 + @param in_addr - inside IP address + @param in_plen - inside IP address prefix length + @param out_addr - outside IP address + @param out_plen - outside IP address prefix length + @param sharing_ratio - outside to inside address sharing ratio + @param ports_per_host - number of ports available to a host + @param ses_num - number of sessions belonging to this mapping +*/ +define snat_det_map_details { + u32 context; + u8 is_ip4; + u8 in_addr[16]; + u8 in_plen; + u8 out_addr[16]; + u8 out_plen; + u32 sharing_ratio; + u16 ports_per_host; + u32 ses_num; +}; |