diff options
author | 2019-05-28 10:59:20 -0700 | |
---|---|---|
committer | 2019-06-26 09:18:54 -0700 | |
commit | 15369ac3e397771e98cd9bef41ce749fa72022ea (patch) | |
tree | e2ece97ebeddb57ecd8d142e3370e5e3b6e11861 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | i40e: missing priorities for any QoS traffic (diff) | |
download | wireguard-linux-15369ac3e397771e98cd9bef41ce749fa72022ea.tar.xz wireguard-linux-15369ac3e397771e98cd9bef41ce749fa72022ea.zip |
i40e: Fix descriptor count manipulation
Changing descriptor count via 'ethtool -G' is not persistent across resets.
When PF reset occurs, we roll back to the default value of vsi->num_desc,
which is used then in i40e_alloc_rings to set descriptor count. XDP does a
PF reset so when user has changed the descriptor count and load XDP
program, the default count will be back there.
To fix this:
* introduce new VSI members - num_tx_desc and num_rx_desc in favour of
num_desc
* set them in i40e_set_ringparam to user's values
* set them to default values in i40e_set_num_rings_in_vsi only when they
don't have previous values
Signed-off-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions