#!/bin/bash # SPDX-License-Identifier: GPL-2.0 # # Test generic devlink-trap functionality over mlxsw. These tests are not # specific to a single trap, but do not check the devlink-trap common # infrastructure either.
dev_del_test()
{
local trap_name="source_mac_is_multicast"
local smac=01:02:03:04:05:06
local num_iter=5
local mz_pid
local i
$MZ $h1 -c 0 -p 100 -a $smac -b bcast -t ip -q &
mz_pid=$!
# The purpose of this test is to make sure we correctly dismantle a # port while packets are trapped from it. This is done by reloading the # the driver while the 'ingress_smac_mc_drop' trap is triggered.
RET=0
for i in $(seq 1 $num_iter); do
log_info "Iteration $i / $num_iter"
devlink_trap_action_set $trap_name "trap"
sleep 1
devlink_reload # Allow netdevices to be re-created following the reload
sleep 20
cleanup
setup_prepare
setup_wait done
log_test "Device delete"
kill_process $mz_pid
}
trap cleanup EXIT
setup_prepare
setup_wait
tests_run
exit $EXIT_STATUS
Messung V0.5
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.