X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fethernet%2Fethernet_types_api.c;h=90b630d46bee01247d6f8a6ce493d38f61c1105a;hb=8006c6a;hp=9b2e99a6371e3c3d95b1dab12bc2b8114f78e298;hpb=3f812aaf63c622bada7eae45e5b1cb14e89ba7ea;p=vpp.git diff --git a/src/vnet/ethernet/ethernet_types_api.c b/src/vnet/ethernet/ethernet_types_api.c index 9b2e99a6371..90b630d46be 100644 --- a/src/vnet/ethernet/ethernet_types_api.c +++ b/src/vnet/ethernet/ethernet_types_api.c @@ -30,23 +30,15 @@ #undef vl_printfun void -mac_address_decode (const vl_api_mac_address_t * in, mac_address_t * out) +mac_address_decode (const u8 * in, mac_address_t * out) { - mac_address_from_bytes (out, in->bytes); + mac_address_from_bytes (out, in); } void -mac_address_encode (const mac_address_t * in, vl_api_mac_address_t * out) +mac_address_encode (const mac_address_t * in, u8 * out) { - clib_memcpy (out->bytes, in->bytes, 6); -} - -extern u8 * -format_vl_api_mac_address (u8 * s, va_list * args) -{ - vl_api_mac_address_t *mac = va_arg (*args, vl_api_mac_address_t *); - - return (format (s, "%U", format_mac_address, mac->bytes)); + clib_memcpy_fast (out, in->bytes, 6); } /*