X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fpppoe%2Fpppoe.api;h=01f4ba4375d0836bf58ce7ab605b440667d64dbf;hb=c9c9143898aa1f5b5aa90ab03a4c94181dcf7ed6;hp=fcbbf8a2f9788f8cf8414e5e84b18e026d40ad57;hpb=04338e85ae4979222029d18c314a9cc09d723572;p=vpp.git diff --git a/src/plugins/pppoe/pppoe.api b/src/plugins/pppoe/pppoe.api index fcbbf8a2f97..01f4ba4375d 100644 --- a/src/plugins/pppoe/pppoe.api +++ b/src/plugins/pppoe/pppoe.api @@ -86,6 +86,30 @@ define pppoe_session_details vl_api_mac_address_t client_mac; }; +/** \brief Create PPPOE control plane interface + @param client_index - opaque cookie to identify the sender + @param context - sender context, to match reply w/ request + @param sw_if_index - software index of the interface + @param is_add - to create or to delete +*/ +define pppoe_add_del_cp +{ + u32 client_index; + u32 context; + vl_api_interface_index_t sw_if_index; + u8 is_add; + option vat_help = "[ sw_if_index is_add ]"; +}; + +/** \brief reply for create PPPOE control plane interface + @param retval - return code +*/ +define pppoe_add_del_cp_reply +{ + u32 context; + i32 retval; +}; + /* * Local Variables: * eval: (c-set-style "gnu")