X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fsrv6-am%2Fam.c;h=1408ebc470bb05dd73dd4c3839e2931fab339297;hb=aad1ee149403994194cf37cef4530b042ba7df3a;hp=877b1b3c116642827289bea044e33312e6360e65;hpb=39d91fe248c13699cf58652a1ae40b3a267a049a;p=vpp.git diff --git a/src/plugins/srv6-am/am.c b/src/plugins/srv6-am/am.c index 877b1b3c116..1408ebc470b 100644 --- a/src/plugins/srv6-am/am.c +++ b/src/plugins/srv6-am/am.c @@ -29,6 +29,7 @@ unsigned char keyword_str[] = "End.AM"; unsigned char def_str[] = "Endpoint to SR-unaware appliance via masquerading"; unsigned char params_str[] = "nh oif iif "; +srv6_am_main_t srv6_am_main; /*****************************************/ /* SRv6 LocalSID instantiation and removal functions */ @@ -141,7 +142,7 @@ unformat_srv6_am_localsid (unformat_input_t * input, va_list * args) ls_mem = clib_mem_alloc_aligned_at_offset (sizeof *ls_mem, 0, 0, 1); /* Set to zero the memory */ - memset (ls_mem, 0, sizeof *ls_mem); + clib_memset (ls_mem, 0, sizeof *ls_mem); /* Our brand-new car is ready */ clib_memcpy (&ls_mem->nh_addr.ip6, &nh_addr.ip6, @@ -211,6 +212,7 @@ srv6_am_init (vlib_main_t * vm) keyword_str, def_str, params_str, + 128, &sm->srv6_am_dpo_type, format_srv6_am_localsid, unformat_srv6_am_localsid, @@ -236,7 +238,7 @@ VLIB_INIT_FUNCTION (srv6_am_init); VLIB_PLUGIN_REGISTER () = { .version = VPP_BUILD_VER, - .description = "Masquerading SRv6 proxy", + .description = "Masquerading Segment Routing for IPv6 (SRv6) Proxy", }; /* *INDENT-ON* */