diff options
Diffstat (limited to 'src/plugins/pppoe/pppoe_api.c')
-rw-r--r-- | src/plugins/pppoe/pppoe_api.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/pppoe/pppoe_api.c b/src/plugins/pppoe/pppoe_api.c index ca9223779de..6da66c8f9f1 100644 --- a/src/plugins/pppoe/pppoe_api.c +++ b/src/plugins/pppoe/pppoe_api.c @@ -139,6 +139,20 @@ vl_api_pppoe_session_dump_t_handler (vl_api_pppoe_session_dump_t * mp) } } +static void +vl_api_pppoe_add_del_cp_t_handler (vl_api_pppoe_add_del_cp_t * mp) +{ + vl_api_pppoe_add_del_cp_reply_t *rmp; + i32 rv = 0; + pppoe_main_t *pem = &pppoe_main; + + rv = pppoe_add_del_cp (ntohl (mp->sw_if_index), mp->is_add); + + /* *INDENT-OFF* */ + REPLY_MACRO(VL_API_PPPOE_ADD_DEL_CP_REPLY); + /* *INDENT-ON* */ +} + #include <pppoe/pppoe.api.c> static clib_error_t * pppoe_api_hookup (vlib_main_t * vm) |