On Tue, Apr 13, 2021 at 10:08 AM Ferruh Yigit wrote: > > On 4/8/2021 11:22 AM, Min Hu (Connor) wrote: > > From: Huisong Li > > > > Currently, when the user sets force link speed through 'link_speeds', > > bit(0) of 'link_speeds' is not set to 1(ETH_LINK_SPEED_FIXED), > > which conflicts with the definition. > > > > Fixes: 88fbedcd5e5a ("app/testpmd: move speed and duplex parsing in a function") > > Cc: stable@dpdk.org > > > > Signed-off-by: Huisong Li > > Signed-off-by: Min Hu (Connor) > > --- > > app/test-pmd/cmdline.c | 3 +++ > > 1 file changed, 3 insertions(+) > > > > diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c > > index f44116b..8c36de2 100644 > > --- a/app/test-pmd/cmdline.c > > +++ b/app/test-pmd/cmdline.c > > @@ -1523,6 +1523,9 @@ parse_and_check_speed_duplex(char *speedstr, char *duplexstr, uint32_t *speed) > > printf("Unknown speed parameter\n"); > > return -1; > > } > > + > > + if (*speed != ETH_LINK_SPEED_AUTONEG) > > + *speed |= ETH_LINK_SPEED_FIXED; > > } > > > > return 0; > > > > Acked-by: Ferruh Yigit Acked-by: Ajit Khaparde > > This has a history, same patch has been done in the past by Andrew [1], later > reverted [2] (by me) since some PMDs failed and we were close to release. > > In recent discussion [3] already agreed to get the patch again before -rc1, and > this time there will be time to fix failing PMDs. > Thanks for making the patch. +1 > > > [1] Commit bdca79053b6a ("app/testpmd: set fixed flag for exact link speed") > > [2] Commit f53cc91f412a ("app/testpmd: revert fixed flag for exact link speed") > > [3] http://inbox.dpdk.org/dev/43d67012-7f6f-2de8-e5ee-50cbe025d3eb@intel.com/#t