summary refs log tree commit diff
path: root/include/net/flow_dissector.h
diff options
context:
space:
mode:
authorJianbo Liu <jianbol@mellanox.com>2018-07-06 05:38:12 +0000
committerDavid S. Miller <davem@davemloft.net>2018-07-07 20:51:53 +0900
commit2064c3d4c02026572d4975177f28a58052f0a8b7 (patch)
tree7b7f23e9d67d4b44a707ce2542a7f11d98700a5f /include/net/flow_dissector.h
parent94c763513452b466d1e5c86b9d883ba13c9a031a (diff)
downloadlinux-2064c3d4c02026572d4975177f28a58052f0a8b7.tar.gz
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>
Diffstat (limited to 'include/net/flow_dissector.h')
-rw-r--r--include/net/flow_dissector.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/net/flow_dissector.h b/include/net/flow_dissector.h
index adc24df56b90..8f899688a965 100644
--- a/include/net/flow_dissector.h
+++ b/include/net/flow_dissector.h
@@ -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 {