4.14カーネルを実行しているls1021(ARMv7プロセッサバージョン5)では、gianfarネットワークドライバのいくつかの耐圧パラメータを表示できます。
/sys/devices/platform/soc/soc:ethernet@2d90000/net/eth0/stormprot_count
/sys/devices/platform/soc/soc:ethernet@2d90000/net/eth0/stormprot_events
/sys/devices/platform/soc/soc:ethernet@2d90000/net/eth0/stormprot_current
/sys/devices/platform/soc/soc:ethernet@2d90000/net/eth0/stormprot_window
/sys/devices/platform/soc/soc:ethernet@2d90000/net/eth0/stormprot_delay
どのように機能し、どのようにアクティブにしますか?
答え1
FRAMEREJ_COUNT=60
FRAMEREJ_WINDOW=10
FRAMEREJ_DELAY=500
echo $FRAMEREJ_COUNT > /sys/class/net/eth1/stormprot_count
echo $FRAMEREJ_WINDOW > /sys/class/net/eth1/stormprot_window
echo $FRAMEREJ_DELAY > /sys/class/net/eth1/stormprot_delay
その後、カーネルは再起動するのではなく、ネットワークストームが発生した場合にログを記録します。
2020-07-30T13:39:15.255130+0200 kernel: kern.warn: net_ratelimit: 2540 callbacks suppressed
2020-07-30T13:39:15.255190+0200 kernel: kern.warn: br0: received packet on eth1 with own address as source address (addr:00:26:77:01:ea:7e, vlan:0)
2020-07-30T13:39:15.255199+0200 kernel: kern.warn: br0: received packet on eth1 with own address as source address (addr:00:26:77:01:ea:7e, vlan:0)