<snip> > >> Subject: [dpdk-dev] [PATCH] app/testpmd: fix the default RSS key > >> configuration > >> > >> When an user runs a flow create cmd to configure an RSS rule > >> without specifying the empty rss actions in testpmd, this mean > >> that the flow gets the default RSS functions. However, the > >> testpmd is not set the default RSS key incorrectly when RSS key > >> is specified in flow create cmd. > > > > Hi Lijun, > > > > I think it works. > > When we create an RSS flow rule which doesn't specify any 'rss-hash-key', > the 'rss-hash-key' will be updated with the default key. > > > > Step 1: > > testpmd> show port 0 rss-hash key > > RSS functions: > > all ipv4-frag ipv4-other ipv6-frag ipv6-other ip > > RSS key: > > > 4439796BB54C5023B675EA5B124F9F30B8A2C03DDFDC4D02A08C9B334AF64A4 > C05C6FA343958D8557D99583AE138C92E81150366 > > > > Step 2: > > testpmd> flow create 0 ingress pattern eth / ipv4 / udp / end actions rss > types ipv4-udp end queues end / end > > Flow rule #0 created > > > > Step 3: > > testpmd> show port 0 rss-hash key > > RSS functions: > > all ipv4-udp udp > > RSS key: > > > 74657374706D6427732064656661756C74205253532068617368206B65792C206F > 7665727269646520697420666F722062657474 > > > > > > Thanks, > > Phil > >> > Yes, However, it is not the default value that users use when testpmd > starts. This may mislead users. When the driver is initialized, the > default key used by the driver is provided for users. The key varies > according to the DPDK vendor.However, after the DPDK is initialized, if > the user runs the flow create command without specifying the rss key, > the driver obtains another default key value, which may be different > from the default value expected by the user.
It needs a dummy key. a4391f8bae85 - app/testpmd: set default RSS key as null