diff options
| author | Lu Qiuwen <[email protected]> | 2022-05-17 14:43:02 -0400 |
|---|---|---|
| committer | Lu Qiuwen <[email protected]> | 2022-06-07 14:13:12 -0400 |
| commit | aba1984874c044bc74f1eb1395d645cebb73cb0d (patch) | |
| tree | 0708dccd0fffd249dd42eb7ecd7c6bc9859dbfac /app/src | |
| parent | 8a588f4d012ce5f6d9bc7426e45aecad9d0d464a (diff) | |
令smartoffload在iocore上运行并增加iocore上时间片利用情况的统计。
Diffstat (limited to 'app/src')
| -rw-r--r-- | app/src/mrb.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/src/mrb.c b/app/src/mrb.c index 22a9ff4..786b8d6 100644 --- a/app/src/mrb.c +++ b/app/src/mrb.c @@ -683,6 +683,7 @@ enum SMARTOFFLOAD_REQ_TYPE_AGE = 1, }; + marsio_buff_t * marsio_buff_malloc_smartoffload(struct mr_vdev * vdev, const char * pkt, unsigned int pkt_len) { marsio_buff_t * bufs[1]; @@ -696,6 +697,9 @@ marsio_buff_t * marsio_buff_malloc_smartoffload(struct mr_vdev * vdev, const cha struct rte_mbuf * __mbuf = (struct rte_mbuf *)bufs[0]; assert(__mbuf != NULL); + static uint64_t __counter = 0; + __mbuf->hash.usr = __counter++; + char * cur_ptr = NULL; cur_ptr = rte_pktmbuf_append(__mbuf, sizeof(struct tlv_header_define) + sizeof(uint32_t)); |
