2016-06-14 71 views
0

我一直試圖從rx隊列接收數據包,修改它們並將它們發送到tx隊列。目前我困在數據包修改。DPDK - 數據包修改

我的意見和問題:

1)

我發現有功能操作的mbuf,其中包含PKT數據:

添加數據:

rte_pktmbuf_append 
rte_pktmbuf_prepend 

刪除數據:

rte_pktmbuf_adj 
rte_pktmbuf_trim 

可以使用這些函數來修改數據包數據,這意味着更改大小?

2)

將分組數據的大小自動更新?

非常感謝您

回答

1

我已經通過,的確這些功能可以用來修改數據包審判審查,是數據大小已經自動更改。

0

是的,您可以使用這些函數修改數據包中的數據。它還修改了從NIC發送出去的數據包大小。