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

Function acl_add_rules

dpdk/lib/acl/rte_acl.c:430–444  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

428}
429
430static int
431acl_add_rules(struct rte_acl_ctx *ctx, const void *rules, uint32_t num)
432{
433 uint8_t *pos;
434
435 if (num + ctx->num_rules > ctx->max_rules)
436 return -ENOMEM;
437
438 pos = ctx->rules;
439 pos += ctx->rule_sz * ctx->num_rules;
440 memcpy(pos, rules, num * ctx->rule_sz);
441 ctx->num_rules += num;
442
443 return 0;
444}
445
446static int
447acl_check_rule(const struct rte_acl_rule_data *rd)

Callers 1

rte_acl_add_rulesFunction · 0.70

Calls 1

memcpyFunction · 0.50

Tested by

no test coverage detected