MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ena_reorder_rss_hash_key

Function ena_reorder_rss_hash_key

dpdk/drivers/net/ena/ena_rss.c:440–448  ·  view source on GitHub ↗

ENA HW interprets the RSS key in reverse bytes order. Because of that, the * key must be processed upon interaction with ena_com layer. */

Source from the content-addressed store, hash-verified

438 * key must be processed upon interaction with ena_com layer.
439 */
440static void ena_reorder_rss_hash_key(uint8_t *reordered_key,
441 uint8_t *key,
442 size_t key_size)
443{
444 size_t i, rev_i;
445
446 for (i = 0, rev_i = key_size - 1; i < key_size; ++i, --rev_i)
447 reordered_key[i] = key[rev_i];
448}
449
450static int ena_get_rss_hash_key(struct ena_com_dev *ena_dev, uint8_t *rss_key)
451{

Callers 2

ena_rss_hash_setFunction · 0.85
ena_get_rss_hash_keyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected