ENA HW interprets the RSS key in reverse bytes order. Because of that, the * key must be processed upon interaction with ena_com layer. */
| 438 | * key must be processed upon interaction with ena_com layer. |
| 439 | */ |
| 440 | static 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 | |
| 450 | static int ena_get_rss_hash_key(struct ena_com_dev *ena_dev, uint8_t *rss_key) |
| 451 | { |
no outgoing calls
no test coverage detected