Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
86a2473
)
sr: fix deleting an SR l2 steering policy
09/22909/2
author
Ahmed Abdelsalam
<
[email protected]
>
Tue, 8 Oct 2019 16:27:34 +0000
(16:27 +0000)
committer
Andrew Yourtchenko
<
[email protected]
>
Sun, 27 Oct 2019 10:01:34 +0000
(10:01 +0000)
Type: fix
Signed-off-by: Ahmed Abdelsalam <
[email protected]
>
Change-Id: I9e98b1622785e58484bf316ef491e44cfb06bcb7
(cherry picked from commit
a6b93eac5979f1f1166cdf6f8bfa216b243b2662
)
src/vnet/srv6/sr_steering.c
patch
|
blob
|
history
diff --git
a/src/vnet/srv6/sr_steering.c
b/src/vnet/srv6/sr_steering.c
index
66186e9
..
566ba1f
100755
(executable)
--- a/
src/vnet/srv6/sr_steering.c
+++ b/
src/vnet/srv6/sr_steering.c
@@
-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 */