Skip to content

Commit cf38f65

Browse files
Merge pull request #65 from migonv/master
tsbin/mlnx_bf_configure: Fix cases when "devlink eswitch set mode" …
2 parents 8c1d3a0 + 08d6014 commit cf38f65

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

tsbin/mlnx_bf_configure

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ IPSEC_FULL_OFFLOAD=${IPSEC_FULL_OFFLOAD:-"no"}
185185
LAG_HASH_MODE=${LAG_HASH_MODE:-"yes"}
186186
ENABLE_ESWITCH_MULTIPORT=${ENABLE_ESWITCH_MULTIPORT:-"no"}
187187

188+
# Delete ovs bridges and tc ingress rules if any,
189+
# otherwise "devlink dev eswitch set .. mode" may return BUSY forever
190+
ovs-vsctl list-br 2>/dev/null | xargs -r -L 1 ovs-vsctl del-br
191+
for i in `ls -1 /sys/class/net/`; do tc filter del dev $i ingress &>/dev/null; done
192+
188193
num_of_devs=0
189194
for dev in `lspci -nD -d 15b3: | grep 'a2d[26c]' | cut -d ' ' -f 1`
190195
do

0 commit comments

Comments
 (0)