aboutsummaryrefslogtreecommitdiff
path: root/gencode.c
diff options
context:
space:
mode:
Diffstat (limited to 'gencode.c')
-rw-r--r--gencode.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gencode.c b/gencode.c
index 33bcb484..552c40a1 100644
--- a/gencode.c
+++ b/gencode.c
@@ -7915,6 +7915,9 @@ gen_vlan_no_bpf_extensions(int vlan_num)
/* check for VLAN, including QinQ */
b0 = gen_linktype(ETHERTYPE_8021Q);
+ b1 = gen_linktype(ETHERTYPE_8021AD);
+ gen_or(b0,b1);
+ b0 = b1;
b1 = gen_linktype(ETHERTYPE_8021QINQ);
gen_or(b0,b1);
b0 = b1;