diff options
author | Michal Swiatkowski <[email protected]> | 2021-11-22 16:39:25 +0100 |
---|---|---|
committer | Tony Nguyen <[email protected]> | 2021-12-07 13:21:01 -0800 |
commit | de6acd1cdd4d38823b7f4adae82e8a7d62993354 (patch) | |
tree | 3486043a1dbf17df463f68c6aa915554a13357c4 /scripts/clang-tools/gen_compile_commands.py | |
parent | 0e32ff024035b693a3304b3ffe30fba58e2ab48c (diff) |
ice: fix adding different tunnels
Adding filters with the same values inside for VXLAN and Geneve causes HW
error, because it looks exactly the same. To choose between different
type of tunnels new recipe is needed. Add storing tunnel types in
creating recipes function and start checking it in finding function.
Change getting open tunnels function to return port on correct tunnel
type. This is needed to copy correct port to dummy packet.
Block user from adding enc_dst_port via tc flower, because VXLAN and
Geneve filters can be created only with destination port which was
previously opened.
Fixes: 8b032a55c1bd5 ("ice: low level support for tunnels")
Signed-off-by: Michal Swiatkowski <[email protected]>
Tested-by: Sandeep Penigalapati <[email protected]>
Signed-off-by: Tony Nguyen <[email protected]>
Diffstat (limited to 'scripts/clang-tools/gen_compile_commands.py')
0 files changed, 0 insertions, 0 deletions