Home
last modified time | relevance | path

Searched refs:cvlan (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnf_tables_offload.c65 match->key.basic.n_proto = match->key.cvlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
66 match->mask.basic.n_proto = match->mask.cvlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
67 match->key.cvlan.vlan_tpid = match->key.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
68 match->mask.cvlan.vlan_tpid = match->mask.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
72 offsetof(struct nft_flow_key, cvlan); in nft_flow_rule_transfer_vlan()
H A Dnft_payload.c245 NFT_OFFLOAD_MATCH_FLAGS(FLOW_DISSECTOR_KEY_CVLAN, cvlan, in nft_payload_offload_ll()
254 NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_CVLAN, cvlan, in nft_payload_offload_ll()
/OK3568_Linux_fs/kernel/net/openvswitch/
H A Dflow.c341 key->eth.cvlan.tci = 0; in clear_vlan()
342 key->eth.cvlan.tpid = 0; in clear_vlan()
360 res = parse_vlan_tag(skb, &key->eth.cvlan, false); in parse_vlan()
802 if (key->eth.cvlan.tci & htons(VLAN_CFI_MASK)) in key_extract()
803 skb->protocol = key->eth.cvlan.tpid; in key_extract()
H A Dflow.h79 struct vlan_head cvlan; member
H A Dflow_netlink.c979 SW_FLOW_KEY_PUT(match, eth.cvlan.tpid, tpid, is_mask); in encode_vlan_from_nlattrs()
980 SW_FLOW_KEY_PUT(match, eth.cvlan.tci, tci, is_mask); in encode_vlan_from_nlattrs()
1031 bool i_encap_valid = !!(match->key->eth.cvlan.tci & in validate_vlan_mask_from_nlattrs()
1834 SW_FLOW_KEY_PUT(match, eth.cvlan.tci, htons(0xffff), true); in ovs_nla_get_match()
2051 if (swkey->eth.cvlan.tci || eth_type_vlan(swkey->eth.type)) { in __ovs_nla_put_key()
2052 if (ovs_nla_put_vlan(skb, &output->eth.cvlan, is_mask)) in __ovs_nla_put_key()
2056 if (!swkey->eth.cvlan.tci) in __ovs_nla_put_key()
/OK3568_Linux_fs/kernel/include/net/netfilter/
H A Dnf_tables_offload.h53 struct flow_dissector_key_vlan cvlan; member
/OK3568_Linux_fs/kernel/include/net/
H A Dflow_dissector.h315 struct flow_dissector_key_vlan cvlan; member
/OK3568_Linux_fs/kernel/net/sched/
H A Dcls_flower.c45 struct flow_dissector_key_vlan cvlan; member
1517 &key->cvlan, &mask->cvlan); in fl_set_key()
1783 FLOW_DISSECTOR_KEY_CVLAN, cvlan); in fl_init_dissector()
2865 &key->cvlan, &mask->cvlan) || in fl_dump_key()
2866 (mask->cvlan.vlan_tpid && in fl_dump_key()
2868 key->cvlan.vlan_tpid))) in fl_dump_key()
2872 if (mask->cvlan.vlan_eth_type) { in fl_dump_key()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/flower/
H A Doffload.c300 struct flow_match_vlan cvlan; in nfp_flower_calculate_key_layers() local
307 flow_rule_match_vlan(rule, &cvlan); in nfp_flower_calculate_key_layers()