net/flow_dissector: Save vlan ethertype from headers

Change vlan dissector key to save vlan tpid to support both 802.1Q
and 802.1AD ethertype.

Signed-off-by: Jianbo Liu <jianbol@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
此提交包含在:
Jianbo Liu
2018-07-06 05:38:12 +00:00
提交者 David S. Miller
父節點 94c7635134
當前提交 2064c3d4c0
共有 2 個檔案被更改,包括 3 行新增1 行删除

查看文件

@@ -47,7 +47,7 @@ struct flow_dissector_key_tags {
struct flow_dissector_key_vlan {
u16 vlan_id:12,
vlan_priority:3;
u16 padding;
__be16 vlan_tpid;
};
struct flow_dissector_key_mpls {