X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fpppoe%2Fpppoe.h;h=a72b734932836b27b457b585b0d1a82f1e3a5cfb;hb=67cc0a6922d41b34d251e08ce0ba0c9c58525e4f;hp=5e8abfb998fa269b45cdeaa7022b47c0f53663d2;hpb=5de3fec531691a81b3f77ed965488dc8dbf1e9a1;p=vpp.git diff --git a/src/plugins/pppoe/pppoe.h b/src/plugins/pppoe/pppoe.h index 5e8abfb998f..a72b7349328 100644 --- a/src/plugins/pppoe/pppoe.h +++ b/src/plugins/pppoe/pppoe.h @@ -94,9 +94,10 @@ typedef enum PPPOE_N_ERROR, } pppoe_input_error_t; +extern char *pppoe_error_strings[]; #define MTU 1500 -#define MTU_BUFFERS ((MTU + vlib_bufer_get_default_size(vm) - 1) / vlib_bufer_get_default_size(vm)) +#define MTU_BUFFERS ((MTU + vlib_buffer_get_default_data_size(vm) - 1) / vlib_buffer_get_default_data_size(vm)) #define NUM_BUFFERS_TO_ALLOC 32 /* @@ -204,6 +205,8 @@ typedef struct u32 cp_if_index; } vnet_pppoe_add_del_tap_args_t; +int pppoe_add_del_cp (u32 cp_if_index, u8 is_add); + always_inline u64 pppoe_make_key (u8 * mac_address, u16 session_id) {