From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla@dpdk.org
Subject: [Bug 83] For RSS flow actions,
e1000_ethdev.h uses IGB_MAX_RX_QUEUE_NUM instead of
IGB_MAX_RX_QUEUE_NUM_82576
Date: Wed, 15 Aug 2018 17:34:00 +0000
Message-ID:
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
To: dev@dpdk.org
Return-path:
List-Id: DPDK patches and discussions
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Errors-To: dev-bounces@dpdk.org
Sender: "dev"
https://bugs.dpdk.org/show_bug.cgi?id=3D83
Bug ID: 83
Summary: For RSS flow actions, e1000_ethdev.h uses
IGB_MAX_RX_QUEUE_NUM instead of
IGB_MAX_RX_QUEUE_NUM_82576
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: CONFIRMED
Severity: normal
Priority: Normal
Component: ethdev
Assignee: dev@dpdk.org
Reporter: dpdk@stormmq.com
Target Milestone: ---
NOTE: This report needs to be confirmed by someone who is familiar with this
code.
When using the rss_flow_action, the `queue_num` needs to be specified. The =
only
indication of what the maximum value for this is from
`rte_eth_dev_info.max_rx_queues`. This seems to work for all PMDs that supp=
ort
this flow action *except* for the 82576 variant of e1000.
This is because at line 239, the 'queue' parameter of struct
igb_rte_flow_rss_conf is defined as IGB_MAX_RX_QUEUE_NUM, yet this device
reports its maximum queue size as being the same as IGB_MAX_RX_QUEUE_NUM_82=
576
in `rte_eth_dev_info.max_rx_queues` - although it doesn't reference the same
constant.
--=20
You are receiving this mail because:
You are the assignee for the bug.=