2016-06-14 7 views
0

Я пытался получать пакеты из очередей rx, изменять их и отправлять их в очереди tx. В настоящее время я застрял в модификации пакетов.DPDK - модификация пакета

Мои наблюдения и вопросы:

1)

Я нашел, что есть функции манипулируют буферов памяти, которая содержит ПКТ данные:

добавить данные:

rte_pktmbuf_append 
rte_pktmbuf_prepend 

удалить данные:

rte_pktmbuf_adj 
rte_pktmbuf_trim 

Могут ли эти функции использоваться для изменения пакетных данных, что означает изменение размера?

2)

Будет размер пакета данных автоматически обновляется?

Большое спасибо

ответ

1

Я осмотрен суде, что эти функции действительно могут быть использованы для изменения пакетов и да размер данных автоматически изменяется.

0

Да, вы можете изменять данные в пакете с помощью этих функций. Он также изменяет размер пакета, который должен быть отправлен из сетевого адаптера.

 Смежные вопросы

  • Нет связанных вопросов^_^