发布时间:2013-06-02 21:54:45
L2功能主要包括ingress过滤、MAC学习和老化、根据MAC+VLAN转发、广播与洪泛、生成树控制等基本功能。L2转发流程 从端口进入交换芯片的包首先检查TAG,对于tagged包,判断是否是802.1p的包,(802.1p的包vid为0),对于untagged的包和802.1p的包,根据系统配置加上tag(这些配置包括:基于MAC的vlan、基于子网的vlan、基于协议的vlan和基于端口的vlan)。经过这一步以后,到交换芯片内部的包都变成802.1Q的tagged包了(vid为1-4094,4095保留)。 如果......【阅读全文】
发布时间:2013-05-30 17:05:12
time_after 函数的定义如下:#define time_after(a,b)\(typecheck(unsigned long, a) && \typecheck(unsigned long, b) && \((long)(b) - (long)(a) < 0))typecheck函数用于检查a,b的数据类型,只要数据类型和unsigned long一直,就会返回1.然后将b和a都转化为long类型进行减法操作。假如b=0x30000000 a 为翻.........【阅读全文】