| 8927 | } |
| 8928 | |
| 8929 | int |
| 8930 | i40e_pf_reset_rss_key(struct i40e_pf *pf) |
| 8931 | { |
| 8932 | const uint8_t key_len = (I40E_PFQF_HKEY_MAX_INDEX + 1) * |
| 8933 | sizeof(uint32_t); |
| 8934 | uint8_t *rss_key; |
| 8935 | |
| 8936 | /* Reset key */ |
| 8937 | rss_key = pf->dev_data->dev_conf.rx_adv_conf.rss_conf.rss_key; |
| 8938 | if (!rss_key || |
| 8939 | pf->dev_data->dev_conf.rx_adv_conf.rss_conf.rss_key_len < key_len) { |
| 8940 | static uint32_t rss_key_default[] = {0x6b793944, |
| 8941 | 0x23504cb5, 0x5bea75b6, 0x309f4f12, 0x3dc0a2b8, |
| 8942 | 0x024ddcdf, 0x339b8ca0, 0x4c4af64a, 0x34fac605, |
| 8943 | 0x55d85839, 0x3a58997d, 0x2ec938e1, 0x66031581}; |
| 8944 | |
| 8945 | rss_key = (uint8_t *)rss_key_default; |
| 8946 | } |
| 8947 | |
| 8948 | return i40e_set_rss_key(pf->main_vsi, rss_key, key_len); |
| 8949 | } |
| 8950 | |
| 8951 | static int |
| 8952 | i40e_pf_rss_reset(struct i40e_pf *pf) |
no test coverage detected