MCPcopy Create free account
hub / github.com/F-Stack/f-stack / acl_gen_full_range

Function acl_gen_full_range

dpdk/lib/acl/acl_bld.c:783–797  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

781}
782
783static void
784acl_gen_full_range(struct acl_build_context *context, struct rte_acl_node *root,
785 struct rte_acl_node *end, int size, int level)
786{
787 struct rte_acl_node *node, *prev;
788 uint32_t n;
789
790 prev = root;
791 for (n = size - 1; n > 0; n--) {
792 node = acl_alloc_node(context, level++);
793 acl_add_ptr_range(context, prev, node, 0, UINT8_MAX);
794 prev = node;
795 }
796 acl_add_ptr_range(context, prev, end, 0, UINT8_MAX);
797}
798
799static void
800acl_gen_range_mdl(struct acl_build_context *context, struct rte_acl_node *root,

Callers 1

acl_gen_range_mdlFunction · 0.85

Calls 2

acl_alloc_nodeFunction · 0.85
acl_add_ptr_rangeFunction · 0.85

Tested by

no test coverage detected