我正在为windows编写NDIS过滤器驱动程序。当我检查NBL标志时,比如NDIS_NBL_FLAGS_IS_IPV4,它似乎没有设置,NblFlags字段的其他标志也没有设置?堆栈中的哪个驱动程序设置这些值?
发布于 2017-02-17 20:32:53
这些标志并不保证在任何情况下都能随时设置。只有在本地移动宽带堆栈上运行时才需要这些标志(因为没有MAC层& EtherType可查看)。
如果您正在编写需要在各种配置中工作的通用LWF,则不能依赖此标志,您必须查看数据包有效负载本身来确定数据包类型。
https://stackoverflow.com/questions/42035927
复制相似问题