vxworks如何避免受网络风暴影响?
板子是mpc8280搭载的vxworks5.5.1,设备在测试过程中发现误将所在网络环网(局域网存在链路冗余)从而导致网络中产生网络风暴,板子的网口短时接收大量的网络包,导致cpu资源被耗尽,并打印如下警告信息:”interrupt: panic: netJobAdd: ring buffer overflow!”
现在想了两个办法,1是判断网络风暴时网络包的类型从而过滤掉;2是设定一个单位时间收包上限数,多了就直接丢掉。但是不知道具体怎么去实现,请教一下 1.网络风暴时大量转发的网络包的类型?2.vxworks下接收网络包的接口?3.如果不可行有没有其他的办法?