diff options
author | Guy Harris <guy@alum.mit.edu> | 2015-08-20 12:22:11 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2015-08-20 12:22:11 -0700 |
commit | 1a44e70c2d2b754b3f92c66a0a590f6fdc347566 (patch) | |
tree | 2c9e52531c30afd7b60dcd3e1e7384d8d42a1df0 /gencode.c | |
parent | 518850cd8e49cebb4809818a7343e08ae7309d71 (diff) | |
parent | cb21bc35f7cac6bc9e833510e48e9533cc4d0845 (diff) |
Merge pull request #451 from mkubecek/mk/8021ad
Recognize 802.1ad nested VLAN tag in vlan filter.
Diffstat (limited to 'gencode.c')
-rw-r--r-- | gencode.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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; |