我一直在尝试从 rx 队列接收数据包,修改它们并将它们发送到 tx 队列。目前我被困在数据包修改中。
我的观察和问题:
1)
我发现有一些函数可以操作 mbufs,其中包含 pkt 数据:
添加数据:
rte_pktmbuf_append
rte_pktmbuf_prepend
删除数据:
rte_pktmbuf_adj
rte_pktmbuf_trim
这些功能可以用来修改数据包数据,意思是改变大小吗?
2)
包数据的大小会自动更新吗?
非常感谢
我一直在尝试从 rx 队列接收数据包,修改它们并将它们发送到 tx 队列。目前我被困在数据包修改中。
我的观察和问题:
1)
我发现有一些函数可以操作 mbufs,其中包含 pkt 数据:
添加数据:
rte_pktmbuf_append
rte_pktmbuf_prepend
删除数据:
rte_pktmbuf_adj
rte_pktmbuf_trim
这些功能可以用来修改数据包数据,意思是改变大小吗?
2)
包数据的大小会自动更新吗?
非常感谢