| 42 | }; |
| 43 | |
| 44 | static void |
| 45 | dummy_mbuf_prep(struct rte_mbuf *mb, uint8_t buf[], uint32_t buf_len, |
| 46 | uint32_t data_len) |
| 47 | { |
| 48 | uint32_t i; |
| 49 | uint8_t *db; |
| 50 | |
| 51 | mb->buf_addr = buf; |
| 52 | rte_mbuf_iova_set(mb, (uintptr_t)buf); |
| 53 | mb->buf_len = buf_len; |
| 54 | rte_mbuf_refcnt_set(mb, 1); |
| 55 | |
| 56 | /* set pool pointer to dummy value, test doesn't use it */ |
| 57 | mb->pool = (void *)buf; |
| 58 | |
| 59 | rte_pktmbuf_reset(mb); |
| 60 | db = (uint8_t *)rte_pktmbuf_append(mb, data_len); |
| 61 | |
| 62 | for (i = 0; i != data_len; i++) |
| 63 | db[i] = i; |
| 64 | } |
| 65 | |
| 66 | /* Make an IP packet consisting of chain of one packets */ |
| 67 | static void |
no test coverage detected