你好,
在bcp加速器中,想把各模块头、输入数据采用buffer descriptor的方式分开存放,结果导致了输出结果出错,发现只有TM模块里面有显示包数目,其他模块没有显示包数目(如果正常应该显示),从标识位看各模块没有错误显示。请问分开存放需要进行什么其它配置和使用什么方法才能正确实现?请老师回答详细点,谢谢!
Thomas Yang1:
BCP header和data payload都是作为navigator的 payload存放,其中BCP header 是存放在第一个buffer descriptor对应的buffer中,BCP payload存放在第2个buffer descriptor 对应的buffer中。请仔细检查下 bcp header和 payload是否都按照BCP userguide中3.1.2所要求的形式正常存放,另外如果是header和data payload级联的形式 是否能正常工作?若是,则在你的软件实现中两者之间差别在哪里呢