X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fikev2%2Fikev2_types.api;h=b279026c2b99203038fd2007673091a0bb767f54;hb=68d2753569592e424e7584e2f921f68d1b3d2088;hp=0f998b196c2677b1483539e35cfc1affbfe62c6a;hpb=84962d19ba76eafd5c7658aa86ec61c9b81f7702;p=vpp.git diff --git a/src/plugins/ikev2/ikev2_types.api b/src/plugins/ikev2/ikev2_types.api index 0f998b196c2..b279026c2b9 100644 --- a/src/plugins/ikev2/ikev2_types.api +++ b/src/plugins/ikev2/ikev2_types.api @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - +option version = "1.0.0"; import "vnet/ip/ip_types.api"; import "vnet/interface_types.api"; @@ -84,6 +84,7 @@ typedef ikev2_profile u16 ipsec_over_udp_port; u32 tun_itf; bool udp_encap; + bool natt_disabled; vl_api_ikev2_auth_t auth; }; @@ -127,6 +128,16 @@ typedef ikev2_child_sa vl_api_ikev2_sa_transform_t esn; }; +typedef ikev2_sa_stats +{ + u16 n_keepalives; + u16 n_rekey_req; + u16 n_sa_init_req; + u16 n_sa_auth_req; + u16 n_retransmit; + u16 n_init_sa_retransmit; +}; + typedef ikev2_sa { u32 sa_index; @@ -147,4 +158,6 @@ typedef ikev2_sa vl_api_ikev2_sa_transform_t integrity; vl_api_ikev2_sa_transform_t prf; vl_api_ikev2_sa_transform_t dh; + + vl_api_ikev2_sa_stats_t stats; };