Есть ли способ сохранить метаданные или любые эквивалентные данные при отправке и получении mbuf в и из интерфейса kni в dpdk?? Заранее спасибо.
Сохранять метаданные при отправке и получении данных из интерфейса kni в dpdk
Ответы (1)
Если вы просите готовое решение, то нет такой функциональности. Только длина и содержимое кадра копируются в/из ядра хоста. Для получения дополнительной информации см. функции kni_net_tx/rx() в kni_net.c: http://dpdk.org/browse/dpdk/tree/lib/librte_eal/linuxapp/kni/kni_net.c#n202
Но, конечно, вы можете добавить все, что захотите, в каждый mbuf, проходящий из/в ядро. Единственное требование состоит в том, что вы должны изменить как пространство пользователя (т. е. DPDK lib/librte_kni), так и пространство ядра (т. е. lib/librte_eal/linuxapp/kni) для поддержки необходимых вам метаданных.
person
Andriy Berestovskyy
schedule
27.11.2017