已合并
qsclient头文件新增streamid和realsize字段 #1527
pantong创建于 4月13日
qsclient头文件新增streamid和realsize字段 #1527
已合并
共 1 个文件变更+3-0
| @@ -92,12 +92,14 @@ struct BQSUnbindQueueMbufPoolItem { | |||
| 92 | }; | 92 | }; |
| 93 | 93 | ||
| 94 | struct BindQueueInterChipInfo{ | 94 | struct BindQueueInterChipInfo{ |
| 95 | + uint16_t stream_id; // 跨片调度stream_id | ||
| 95 | /* 本片 */ | 96 | /* 本片 */ |
| 96 | uint16_t srcChipSubQid; // 本片消费者队列qid,用于订阅本片生产者队列入队数据 | 97 | uint16_t srcChipSubQid; // 本片消费者队列qid,用于订阅本片生产者队列入队数据 |
| 97 | uint16_t srcMbufPoolId; // pool id | 98 | uint16_t srcMbufPoolId; // pool id |
| 98 | uint32_t srcMbufDataPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize | 99 | uint32_t srcMbufDataPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize |
| 99 | uint32_t srcMbufDataPoolBlkRealSize; // 原始的blksize | 100 | uint32_t srcMbufDataPoolBlkRealSize; // 原始的blksize |
| 100 | uint32_t srcMbufHeadPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize | 101 | uint32_t srcMbufHeadPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize |
| 102 | + uint32_t srcMbufHeadPoolBlkRealSize; // 原始的head池blksize | ||
| 101 | uint32_t srcMbufDataPoolOffset; // mbuf的data block的偏移 | 103 | uint32_t srcMbufDataPoolOffset; // mbuf的data block的偏移 |
| 102 | uint32_t srcMbufHeadPoolOffset; // mbuf的head block的偏移 | 104 | uint32_t srcMbufHeadPoolOffset; // mbuf的head block的偏移 |
| 103 | uint64_t srcMbufDataPoolBaseAddr; // data pool池的基地址 | 105 | uint64_t srcMbufDataPoolBaseAddr; // data pool池的基地址 |
| @@ -109,6 +111,7 @@ struct BindQueueInterChipInfo{ | |||
| 109 | uint32_t dstMbufDataPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize | 111 | uint32_t dstMbufDataPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize |
| 110 | uint32_t dstMbufDataPoolBlkRealSize; // 原始的blksize | 112 | uint32_t dstMbufDataPoolBlkRealSize; // 原始的blksize |
| 111 | uint32_t dstMbufHeadPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize | 113 | uint32_t dstMbufHeadPoolBlkSize; // 实际分配对齐后的blksize,非原始的blksize |
| 114 | + uint32_t dstMbufHeadPoolBlkRealSize; // 原始的head池blksize | ||
| 112 | uint32_t dstMbufDataPoolOffset; // mbuf的data block的偏移 | 115 | uint32_t dstMbufDataPoolOffset; // mbuf的data block的偏移 |
| 113 | uint32_t dstMbufHeadPoolOffset; // mbuf的head block的偏移 | 116 | uint32_t dstMbufHeadPoolOffset; // mbuf的head block的偏移 |
| 114 | uint64_t dstMbufDataPoolBaseAddr; // data pool池的基地址 | 117 | uint64_t dstMbufDataPoolBaseAddr; // data pool池的基地址 |