Я назначил ядро каждой очереди, чтобы получать пакеты из нее.
После использования DPDK реализацию получения статистики для проверки того, какие очереди получили пакеты, я вижу, что только одна очередь получает все пакеты.
Я пробовал использовать RSS для балансировки нагрузки, но в моем случае почти каждый заголовок в каждом пакете, который я получаю, одинаков - Единственная разница - это полезная нагрузка.
Мои вопросы:
- Есть ли способ использовать RSS и хэш в соответствии с данными полезной нагрузки? >
- Есть ли какой-нибудь способ выполнить простое распределение пакетов по циклическому принципу в каждую очередь приема? Например, если я получу 16 пакетов, они будут равномерно распределены по всем 4 очередям.
Подробнее здесь: https://stackoverflow.com/questions/792 ... p-and-dpdk
Мобильная версия