有一个地方没有看懂
case IPT_SPEED_PPS:
if(*count_it++ > info->speed) return true;
复制代码
若这次匹配满足了需求,下一次同样 IP 的数据包到来的时候呢?
根据我的理解,速率匹配是超过了封,不够了放,但是这里我只看到了超过了封,程序是如何实现不够了放的呢?
是不是和 timer 的使用有关?我没有理解这个速率控制的具体实现机制,ShadowStar 兄可否讲解一下

[ 本帖最后由 platinum 于 2008-1-6 12:25 编辑 ]