sr: fix deleting an SR l2 steering policy

Type: fix
Signed-off-by: Ahmed Abdelsalam <ahabdels@cisco.com>
Change-Id: I9e98b1622785e58484bf316ef491e44cfb06bcb7
(cherry picked from commit a6b93eac5979f1f1166cdf6f8bfa216b243b2662)
This commit is contained in:
Ahmed Abdelsalam
2019-10-08 16:27:34 +00:00
committed by Andrew Yourtchenko
parent 86a247310c
commit 31c31c25e9

View File

@ -135,9 +135,13 @@ sr_steering_policy (int is_del, ip6_address_t * bsid, u32 sr_policy_index,
else if (steer_pl->classify.traffic_type == SR_STEER_L2)
{
/* Remove HW redirection */
vnet_feature_enable_disable ("device-input",
"sr-policy-rewrite-encaps-l2",
sw_if_index, 0, 0, 0);
int ret = vnet_feature_enable_disable ("device-input",
"sr-pl-rewrite-encaps-l2",
sw_if_index, 0, 0, 0);
if (ret != 0)
return -1;
sm->sw_iface_sr_policies[sw_if_index] = ~(u32) 0;
/* Remove promiscous mode from interface */