app/testpmd: match GRE key and present bits
authorXiaoyu Min <jackmin@mellanox.com>
Fri, 5 Jul 2019 09:54:26 +0000 (17:54 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 8 Jul 2019 19:26:52 +0000 (21:26 +0200)
commitc6ef1454aee172382f3bc98666ed91985ac3ffc5
tree1359eee01706f984bc2746d54a4adf0eb11fe92e
parent3374db185755b1c62c13c0235a6244eec6e0f93f
app/testpmd: match GRE key and present bits

Support matching on GRE key and present bits (C,K,S)

Example testpmd command could be:
  testpmd>flow create 0 ingress group 1 pattern eth / ipv4 /
  gre / gre_key value is 0x12345678 / end
  actions rss queues 1 0 end / mark id 196 / end

Which will match GRE packet with k present bit set and key value is
0x12345678.

Signed-off-by: Xiaoyu Min <jackmin@mellanox.com>
Acked-by: Ori Kam <orika@mellanox.com>
Acked-by: Adrien Mazarguil <adrien.mazarguil@6wind.com>
app/test-pmd/cmdline_flow.c
doc/guides/testpmd_app_ug/testpmd_funcs.rst