i40e: Debug hash inputs From: Alexander Duyck --- drivers/net/ethernet/intel/i40e/i40e_main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/net/ethernet/intel/i40e/i40e_main.c b/drivers/net/ethernet/intel/i40e/i40e_main.c index 65c2b9d2652b..0c93859f8184 100644 --- a/drivers/net/ethernet/intel/i40e/i40e_main.c +++ b/drivers/net/ethernet/intel/i40e/i40e_main.c @@ -10998,6 +10998,15 @@ static int i40e_pf_config_rss(struct i40e_pf *pf) ((u64)i40e_read_rx_ctl(hw, I40E_PFQF_HENA(1)) << 32); hena |= i40e_pf_get_default_rss_hena(pf); + for (ret = 64; ret--;) { + if (!(hena & (1ull << ret))) + continue; + dev_info(&pf->pdev->dev, "flow_type: %d input_mask:0x%08x%08x\n", + ret, + i40e_read_rx_ctl(hw, I40E_GLQF_HASH_INSET(1, ret)), + i40e_read_rx_ctl(hw, I40E_GLQF_HASH_INSET(0, ret))); + } + i40e_write_rx_ctl(hw, I40E_PFQF_HENA(0), (u32)hena); i40e_write_rx_ctl(hw, I40E_PFQF_HENA(1), (u32)(hena >> 32));