Commit 932645c2 authored by Michal Swiatkowski's avatar Michal Swiatkowski Committed by Tony Nguyen

ice: fix setting l4 port flag when adding filter

Accidentally filter flag for none encapsulated l4 port field is always
set. Even if user wants to add encapsulated l4 port field.

Remove this unnecessary flag setting.

Fixes: 9e300987 ("ice: VXLAN and Geneve TC support")
Signed-off-by: default avatarMichal Swiatkowski <michal.swiatkowski@linux.intel.com>
Tested-by: default avatarSandeep Penigalapati <sandeep.penigalapati@intel.com>
Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
parent b70bc066
...@@ -709,7 +709,7 @@ ice_tc_set_port(struct flow_match_ports match, ...@@ -709,7 +709,7 @@ ice_tc_set_port(struct flow_match_ports match,
fltr->flags |= ICE_TC_FLWR_FIELD_ENC_DEST_L4_PORT; fltr->flags |= ICE_TC_FLWR_FIELD_ENC_DEST_L4_PORT;
else else
fltr->flags |= ICE_TC_FLWR_FIELD_DEST_L4_PORT; fltr->flags |= ICE_TC_FLWR_FIELD_DEST_L4_PORT;
fltr->flags |= ICE_TC_FLWR_FIELD_DEST_L4_PORT;
headers->l4_key.dst_port = match.key->dst; headers->l4_key.dst_port = match.key->dst;
headers->l4_mask.dst_port = match.mask->dst; headers->l4_mask.dst_port = match.mask->dst;
} }
...@@ -718,7 +718,7 @@ ice_tc_set_port(struct flow_match_ports match, ...@@ -718,7 +718,7 @@ ice_tc_set_port(struct flow_match_ports match,
fltr->flags |= ICE_TC_FLWR_FIELD_ENC_SRC_L4_PORT; fltr->flags |= ICE_TC_FLWR_FIELD_ENC_SRC_L4_PORT;
else else
fltr->flags |= ICE_TC_FLWR_FIELD_SRC_L4_PORT; fltr->flags |= ICE_TC_FLWR_FIELD_SRC_L4_PORT;
fltr->flags |= ICE_TC_FLWR_FIELD_SRC_L4_PORT;
headers->l4_key.src_port = match.key->src; headers->l4_key.src_port = match.key->src;
headers->l4_mask.src_port = match.mask->src; headers->l4_mask.src_port = match.mask->src;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment