cvlan 285 include/net/flow_dissector.h struct flow_dissector_key_vlan cvlan; cvlan 341 net/openvswitch/flow.c key->eth.cvlan.tci = 0; cvlan 342 net/openvswitch/flow.c key->eth.cvlan.tpid = 0; cvlan 360 net/openvswitch/flow.c res = parse_vlan_tag(skb, &key->eth.cvlan, false); cvlan 794 net/openvswitch/flow.c if (key->eth.cvlan.tci & htons(VLAN_CFI_MASK)) cvlan 795 net/openvswitch/flow.c skb->protocol = key->eth.cvlan.tpid; cvlan 78 net/openvswitch/flow.h struct vlan_head cvlan; cvlan 977 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, eth.cvlan.tpid, tpid, is_mask); cvlan 978 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, eth.cvlan.tci, tci, is_mask); cvlan 1029 net/openvswitch/flow_netlink.c bool i_encap_valid = !!(match->key->eth.cvlan.tci & cvlan 1817 net/openvswitch/flow_netlink.c SW_FLOW_KEY_PUT(match, eth.cvlan.tci, htons(0xffff), true); cvlan 2034 net/openvswitch/flow_netlink.c if (swkey->eth.cvlan.tci || eth_type_vlan(swkey->eth.type)) { cvlan 2035 net/openvswitch/flow_netlink.c if (ovs_nla_put_vlan(skb, &output->eth.cvlan, is_mask)) cvlan 2039 net/openvswitch/flow_netlink.c if (!swkey->eth.cvlan.tci) cvlan 38 net/sched/cls_flower.c struct flow_dissector_key_vlan cvlan; cvlan 1088 net/sched/cls_flower.c &key->cvlan, &mask->cvlan); cvlan 1349 net/sched/cls_flower.c FLOW_DISSECTOR_KEY_CVLAN, cvlan); cvlan 2262 net/sched/cls_flower.c &key->cvlan, &mask->cvlan) || cvlan 2263 net/sched/cls_flower.c (mask->cvlan.vlan_tpid && cvlan 2265 net/sched/cls_flower.c key->cvlan.vlan_tpid))) cvlan 2269 net/sched/cls_flower.c if (mask->cvlan.vlan_tpid) {