Я пытаюсь смоделировать функциональность RSS, реализованную в Intel XL710, в программе для образовательных целей. Входные данные программы должны быть ключом RSS, MAC-адресом src, Mac-адресом назначения, типом ethernet, внешним тегом VLAN, внутренним тегом VLAN и количеством настроенных очередей.
Цель программы - найти идентификатор очереди на основе предоставленного ввода, и результаты должны совпадать с выводом XL710.
Я попытался использовать хеш-функцию toeplitz, которая берет ключ RSS и ввод и дает 32-битное хеш-значение. Значение хеш-функции используется далее для определения точного индекса очереди. Использована следующая ссылка:
Ссылка: https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xl710-10-40-controller-datasheet.pdf (раздел 7.1.8 и рисунок 7.2)
Пожалуйста, поправьте меня, если я неправильно понял ссылку.
Даже если я выполняю вышеуказанные шаги, результаты не совпадают. Есть что-то, что я пропустил?