> -----Original Message-----
> From: Maxime Coquelin <[email protected]>
> Sent: Wednesday, September 22, 2021 5:58 PM
> To: [email protected]; Xia, Chenbo <[email protected]>; [email protected];
> [email protected]; [email protected]; Yigit, Ferruh
> <[email protected]>; [email protected]; [email protected]; Li,
> Xiaoyun <[email protected]>
> Cc: [email protected]; [email protected]; [email protected];
> [email protected]; Maxime Coquelin <[email protected]>
> Subject: [PATCH v2 2/5] app/testpmd: fix RSS key length
> 
> port_rss_hash_key_update() initializes rss_conf with the
> RSS key configuration provided  by the user, but it calls

Double space between 'provided' and 'by'

With this fixed:

Reviewed-by: Chenbo Xia <[email protected]>

> rte_eth_dev_rss_hash_conf_get() before calling
> rte_eth_dev_rss_hash_update(), which overrides the parsed
> RSS config.
> 
> While the RSS key value is set again after, this is not
> the case of the key length. It could cause out of bounds
> access if the key length parsed is smaller than the one
> read from rte_eth_dev_rss_hash_conf_get().
> 
> This patch restores the key length before the
> rte_eth_dev_rss_hash_update() call to ensure the RSS key
> value/length pair is consistent.
> 
> Fixes: 8205e241b2b0 ("app/testpmd: add missing type to RSS hash commands")
> Cc: [email protected]
> 
> Signed-off-by: Maxime Coquelin <[email protected]>

Reply via email to