pppoe: make pppoe plugin work with dot1q subinterfaces
[vpp.git] / src / plugins / pppoe / pppoe_api.c
index ca92237..6da66c8 100644 (file)
@@ -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)