Home
last modified time | relevance | path

Searched refs:vlan_tpid (Results 1 – 21 of 21) sorted by relevance

/linux/net/netfilter/
A Dnf_tables_offload.c63 (match->key.vlan.vlan_tpid == htons(ETH_P_8021Q) || in nft_flow_rule_transfer_vlan()
64 match->key.vlan.vlan_tpid == htons(ETH_P_8021AD))) { in nft_flow_rule_transfer_vlan()
65 match->key.basic.n_proto = match->key.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()
69 match->key.vlan.vlan_tpid = ethertype.value; in nft_flow_rule_transfer_vlan()
70 match->mask.vlan.vlan_tpid = ethertype.mask; in nft_flow_rule_transfer_vlan()
77 match->key.basic.n_proto = match->key.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
78 match->mask.basic.n_proto = match->mask.vlan.vlan_tpid; in nft_flow_rule_transfer_vlan()
79 match->key.vlan.vlan_tpid = ethertype.value; in nft_flow_rule_transfer_vlan()
[all …]
A Dnft_payload.c282 vlan_tpid, sizeof(__be16), reg); in nft_payload_offload_ll()
299 vlan_tpid, sizeof(__be16), reg); in nft_payload_offload_ll()
A Dnf_flow_table_offload.c87 key->vlan_tpid = proto; in nf_flow_rule_vlan_match()
88 mask->vlan_tpid = 0xffff; in nf_flow_rule_vlan_match()
/linux/net/dsa/
A Dtag_ocelot.c107 u16 vlan_tpid; in ocelot_rcv() local
170 vlan_tpid = tag_type ? ETH_P_8021AD : ETH_P_8021Q; in ocelot_rcv()
173 eth_hdr(skb)->h_proto == htons(vlan_tpid)) { in ocelot_rcv()
179 __vlan_hwaccel_put_tag(skb, htons(vlan_tpid), vlan_tci); in ocelot_rcv()
/linux/drivers/net/ethernet/netronome/nfp/flower/
A Dmatch.c294 ext->outer_tpid |= key->vlan_tpid & mask->vlan_tpid; in nfp_flower_fill_vlan()
296 msk->outer_tpid |= mask->vlan_tpid; in nfp_flower_fill_vlan()
299 ext->inner_tpid |= key->vlan_tpid & mask->vlan_tpid; in nfp_flower_fill_vlan()
301 msk->inner_tpid |= mask->vlan_tpid; in nfp_flower_fill_vlan()
A Dcmsg.h192 __be16 vlan_tpid; member
A Daction.c124 push_vlan->vlan_tpid = act->vlan.proto; in nfp_fl_push_vlan()
A Doffload.c861 tun->outer_vlan_tpid = vlan->vlan_tpid; in nfp_fl_push_vlan_after_tun()
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_flower.c261 m_entry.keymask.u16.key = ntohs(match.key->vlan_tpid); in prestera_flower_parse()
262 m_entry.keymask.u16.mask = ntohs(match.mask->vlan_tpid); in prestera_flower_parse()
/linux/include/net/
A Dflow_dissector.h61 __be16 vlan_tpid; member
/linux/include/uapi/linux/
A Dopenvswitch.h722 __be16 vlan_tpid; /* 802.1Q or 802.1ad TPID. */ member
/linux/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-switch-flower.c61 acl_h->l2_tpid = be16_to_cpu(match.key->vlan_tpid); in dpaa2_switch_flower_parse_key()
66 acl_m->l2_tpid = be16_to_cpu(match.mask->vlan_tpid); in dpaa2_switch_flower_parse_key()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_tc.c499 if (ntohs(match.key->vlan_tpid) != ETH_P_8021Q) { in otx2_tc_prepare_flow()
501 ntohs(match.key->vlan_tpid)); in otx2_tc_prepare_flow()
/linux/net/sched/
A Dcls_flower.c1024 key_val->vlan_tpid = ethertype; in fl_set_key_vlan()
1025 key_mask->vlan_tpid = cpu_to_be16(~0); in fl_set_key_vlan()
2880 (mask->cvlan.vlan_tpid && in fl_dump_key()
2882 key->cvlan.vlan_tpid))) in fl_dump_key()
2886 if (mask->cvlan.vlan_tpid) { in fl_dump_key()
2890 } else if (mask->vlan.vlan_tpid) { in fl_dump_key()
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
A Dswitch-driver.rst138 * VLAN: vlan_id/vlan_prio/vlan_tpid/vlan_dei
/linux/net/openvswitch/
A Dactions.c237 key->eth.vlan.tpid = vlan->vlan_tpid; in push_vlan()
239 return skb_vlan_push(skb, vlan->vlan_tpid, in push_vlan()
A Dflow_netlink.c3128 if (!eth_type_vlan(vlan->vlan_tpid)) in __ovs_nla_copy_actions()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c2227 match.key->vlan_tpid = vlan_dev_vlan_proto(filter_dev); in __parse_cls_flower()
2237 match.mask->vlan_tpid) { in __parse_cls_flower()
2238 if (match.key->vlan_tpid == htons(ETH_P_8021AD)) { in __parse_cls_flower()
2277 match.mask->vlan_tpid) { in __parse_cls_flower()
2285 if (match.key->vlan_tpid == htons(ETH_P_8021AD)) { in __parse_cls_flower()
/linux/net/core/
A Dflow_dissector.c1183 key_vlan->vlan_tpid = saved_vlan_tpid; in __skb_flow_dissect()
/linux/net/ethtool/
A Dioctl.c3270 match->key.vlan.vlan_tpid = ext_h_spec->vlan_etype; in ethtool_rx_flow_rule_create()
3271 match->mask.vlan.vlan_tpid = ext_m_spec->vlan_etype; in ethtool_rx_flow_rule_create()
/linux/Documentation/networking/
A Dfilter.rst300 vlan_tpid skb->vlan_proto

Completed in 67 milliseconds