X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Facl%2Fmanual_fns.h;h=6ab014caf8db1f5e56cd8dba20cb4b67ccaee294;hb=c43b3f986476ffb4506b7115898e809a6e34f601;hp=e00f1abcc61b99a1be3a53ad3ff9e0b87ee3709c;hpb=be2251b0c5b10a3a556e75c9bfbea96df4799297;p=vpp.git diff --git a/src/plugins/acl/manual_fns.h b/src/plugins/acl/manual_fns.h index e00f1abcc61..6ab014caf8d 100644 --- a/src/plugins/acl/manual_fns.h +++ b/src/plugins/acl/manual_fns.h @@ -359,6 +359,30 @@ vl_api_acl_interface_set_acl_list_t_print (vl_api_acl_interface_set_acl_list_t return handle; } +static inline void * +vl_api_acl_interface_set_etype_whitelist_t_print (vl_api_acl_interface_set_etype_whitelist_t + * a, void *handle) +{ + u8 *s; + int i; + + s = format + (0, "SCRIPT: acl_interface_set_etype_whitelist sw_if_index %d count %d\n", + clib_net_to_host_u32 (a->sw_if_index), (u32) a->count); + + s = format (s, " input "); + + for (i = 0; i < a->count; i++) + { + if (i == a->n_input) + s = format (s, "output "); + s = format (s, "%x ", clib_net_to_host_u16 (a->whitelist[i])); + } + + PRINT_S; + return handle; +} + static inline void * vl_api_acl_interface_add_del_t_print (vl_api_acl_interface_add_del_t * a, void *handle)