+
+ union
+ {
+ u16 raw_flags;
+ struct
+ {
+ u16 no_tags:1;
+ u16 one_tag:1;
+ u16 two_tags:1;
+ /* 0 = dot1q, 1=dot1ad */
+ u16 sub_dot1ad:1;
+ u16 sub_exact_match:1;
+ u16 sub_default:1;
+ u16 sub_outer_vlan_id_any:1;
+ u16 sub_inner_vlan_id_any:1;
+ };
+ };