forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/tools/testing/selftests/net/forwarding/mirror_gre_bridge_1q_lag.sh
....@@ -190,6 +190,8 @@
190190 h4_create
191191 switch_create
192192
193
+ forwarding_enable
194
+
193195 trap_install $h3 ingress
194196 trap_install $h4 ingress
195197 }
....@@ -200,6 +202,8 @@
200202
201203 trap_uninstall $h4 ingress
202204 trap_uninstall $h3 ingress
205
+
206
+ forwarding_restore
203207
204208 switch_destroy
205209 h4_destroy
....@@ -220,11 +224,15 @@
220224
221225 RET=0
222226
227
+ tc filter add dev $swp1 ingress pref 999 \
228
+ proto 802.1q flower vlan_ethtype arp $tcflags \
229
+ action pass
223230 mirror_install $swp1 ingress gt4 \
224
- "proto 802.1q flower vlan_id 333 $tcflags"
231
+ "proto 802.1q flower vlan_id 333 $tcflags"
225232
226233 # Test connectivity through $up_dev when $down_dev is set down.
227234 ip link set dev $down_dev down
235
+ ip neigh flush dev br1
228236 setup_wait_dev $up_dev
229237 setup_wait_dev $host_dev
230238 $ARPING -I br1 192.0.2.130 -qfc 1
....@@ -240,6 +248,7 @@
240248 ip link set dev $up_dev up
241249 ip link set dev $down_dev up
242250 mirror_uninstall $swp1 ingress
251
+ tc filter del dev $swp1 ingress pref 999
243252
244253 log_test "$what ($tcflags)"
245254 }