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

Function test_mbuf_dyn

dpdk/app/test/test_mbuf.c:2528–2684  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2526}
2527
2528static int
2529test_mbuf_dyn(struct rte_mempool *pktmbuf_pool)
2530{
2531 const struct rte_mbuf_dynfield dynfield = {
2532 .name = "test-dynfield",
2533 .size = sizeof(uint8_t),
2534 .align = __alignof__(uint8_t),
2535 .flags = 0,
2536 };
2537 const struct rte_mbuf_dynfield dynfield2 = {
2538 .name = "test-dynfield2",
2539 .size = sizeof(uint16_t),
2540 .align = __alignof__(uint16_t),
2541 .flags = 0,
2542 };
2543 const struct rte_mbuf_dynfield dynfield3 = {
2544 .name = "test-dynfield3",
2545 .size = sizeof(uint8_t),
2546 .align = __alignof__(uint8_t),
2547 .flags = 0,
2548 };
2549 const struct rte_mbuf_dynfield dynfield_fail_big = {
2550 .name = "test-dynfield-fail-big",
2551 .size = 256,
2552 .align = 1,
2553 .flags = 0,
2554 };
2555 const struct rte_mbuf_dynfield dynfield_fail_align = {
2556 .name = "test-dynfield-fail-align",
2557 .size = 1,
2558 .align = 3,
2559 .flags = 0,
2560 };
2561 const struct rte_mbuf_dynfield dynfield_fail_flag = {
2562 .name = "test-dynfield",
2563 .size = sizeof(uint8_t),
2564 .align = __alignof__(uint8_t),
2565 .flags = 1,
2566 };
2567 const struct rte_mbuf_dynflag dynflag_fail_flag = {
2568 .name = "test-dynflag",
2569 .flags = 1,
2570 };
2571 const struct rte_mbuf_dynflag dynflag = {
2572 .name = "test-dynflag",
2573 .flags = 0,
2574 };
2575 const struct rte_mbuf_dynflag dynflag2 = {
2576 .name = "test-dynflag2",
2577 .flags = 0,
2578 };
2579 const struct rte_mbuf_dynflag dynflag3 = {
2580 .name = "test-dynflag3",
2581 .flags = 0,
2582 };
2583 struct rte_mbuf *m = NULL;
2584 int offset, offset2, offset3;
2585 int flag, flag2, flag3;

Callers 1

test_mbufFunction · 0.85

Calls 9

rte_mbuf_dyn_dumpFunction · 0.85
rte_pktmbuf_allocFunction · 0.85
rte_pktmbuf_freeFunction · 0.85
printfFunction · 0.50
rte_bsf64Function · 0.50

Tested by

no test coverage detected