函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\if_vlan.h Create Date:2022-07-27 07:04:33
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称: 检查是否为多头的VLAN标记skb

函数原型:static inline bool skb_vlan_tagged_multi(struct sk_buff *skb)

返回类型:bool

参数:

类型参数名称
struct sk_buff *skb
687  protocol等于protocol
689  如果非skb_vlan_tag_present(skb)则
692  如果此条件成立可能性大(为编译器优化)(!h_type_vlan - check for valid vlan ether type.*@ethertype: ether type to check* Returns true if the ether type is a vlan ether type.)则返回:false
695  如果此条件成立可能性小(为编译器优化)(!pskb_may_pull(skb, Total octets in header. ))则返回:false
698  veh等于data
699  protocol等于h_vlan_encapsulated_proto
702  如果非h_type_vlan - check for valid vlan ether type.*@ethertype: ether type to check* Returns true if the ether type is a vlan ether type.则返回:false
705  返回:true
调用者
名称描述
vlan_features_check 卸载skb不安全的功能