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

Function i40e_pf_reset_rss_key

dpdk/drivers/net/i40e/i40e_ethdev.c:8929–8949  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8927}
8928
8929int
8930i40e_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
8951static int
8952i40e_pf_rss_reset(struct i40e_pf *pf)

Callers 2

i40e_pf_rss_resetFunction · 0.85
i40e_hash_reset_confFunction · 0.85

Calls 1

i40e_set_rss_keyFunction · 0.85

Tested by

no test coverage detected