Searched refs:vlan_tpid (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/net/netfilter/
H A Dnf_tables_offload.c63 (match->key.vlan.vlan_tpid == htons(ETH_P_8021Q) ||
64 match->key.vlan.vlan_tpid == htons(ETH_P_8021AD))) {
65 match->key.basic.n_proto = match->key.cvlan.vlan_tpid;
66 match->mask.basic.n_proto = match->mask.cvlan.vlan_tpid;
67 match->key.cvlan.vlan_tpid = match->key.vlan.vlan_tpid;
68 match->mask.cvlan.vlan_tpid = match->mask.vlan.vlan_tpid;
69 match->key.vlan.vlan_tpid = ethertype.value;
70 match->mask.vlan.vlan_tpid
[all...]
H A Dnft_payload.c357 vlan_tpid, sizeof(__be16), reg);
374 vlan_tpid, sizeof(__be16), reg);
H A Dnf_flow_table_offload.c86 key->vlan_tpid = proto;
87 mask->vlan_tpid = 0xffff;
/linux-master/net/dsa/
H A Dtag_ocelot.c111 u16 vlan_tpid; local
174 vlan_tpid = tag_type ? ETH_P_8021AD : ETH_P_8021Q;
177 eth_hdr(skb)->h_proto == htons(vlan_tpid)) {
183 __vlan_hwaccel_put_tag(skb, htons(vlan_tpid), vlan_tci);
/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_tc.c181 tpid = be16_to_cpu(mt.key->vlan_tpid);
238 if (mt.mask->vlan_tpid)
239 st->tpid = be16_to_cpu(mt.key->vlan_tpid);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.h69 __be16 vlan_tpid; member in struct:ice_tc_vlan_hdr
H A Dice_tc_lib.c167 static u16 ice_check_supported_vlan_tpid(u16 vlan_tpid) argument
169 switch (vlan_tpid) {
173 return vlan_tpid;
360 u16 vlan_tpid = 0; local
363 rule_info->vlan_type = vlan_tpid;
438 vlan_tpid = be16_to_cpu(headers->vlan_hdr.vlan_tpid);
440 ice_check_supported_vlan_tpid(vlan_tpid);
1582 if (match.mask->vlan_tpid) {
1583 headers->vlan_hdr.vlan_tpid
[all...]
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c306 ext->outer_tpid |= key->vlan_tpid & mask->vlan_tpid;
308 msk->outer_tpid |= mask->vlan_tpid;
311 ext->inner_tpid |= key->vlan_tpid & mask->vlan_tpid;
313 msk->inner_tpid |= mask->vlan_tpid;
H A Dtunnel_conf.c356 ext->vlan_tpid = flow_pay->pre_tun_rule.vlan_tpid;
417 ext->vlan_tpid = cpu_to_be16(U16_MAX);
452 ext->vlan_tpid = cpu_to_be16(U16_MAX);
530 ext->vlan_tpid = cpu_to_be16(U16_MAX);
H A Doffload.c861 tun->outer_vlan_tpid = vlan->vlan_tpid;
1251 u16 vlan_tpid; local
1257 vlan_tpid = be16_to_cpu(vlan_tags->outer_tpid);
1261 flow->pre_tun_rule.vlan_tpid = cpu_to_be16(vlan_tpid);
1265 flow->pre_tun_rule.vlan_tpid = cpu_to_be16(0xffff);
H A Dmain.h132 * @vlan_tpid: VLAN_TPID match field
137 __be16 vlan_tpid; member in struct:nfp_tun_neigh_ext
449 __be16 vlan_tpid; member in struct:nfp_fl_payload::__anon66
H A Dcmsg.h191 __be16 vlan_tpid; member in struct:nfp_fl_push_vlan
H A Dconntrack.c509 if ((match.key->vlan_tpid & match.mask->vlan_tpid) ^
510 (a_in->vlan.proto & match.mask->vlan_tpid))
H A Daction.c124 push_vlan->vlan_tpid = act->vlan.proto;
/linux-master/include/net/
H A Dflow_dissector.h64 __be16 vlan_tpid; member in struct:flow_dissector_key_vlan
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flower.c349 rule_match_set(r_match->key, VLAN_TPID, match.key->vlan_tpid);
350 rule_match_set(r_match->mask, VLAN_TPID, match.mask->vlan_tpid);
/linux-master/include/uapi/linux/
H A Dopenvswitch.h745 * @vlan_tpid: Tag protocol identifier (TPID) to push.
749 * The @vlan_tpid value is typically %ETH_P_8021Q or %ETH_P_8021AD.
755 __be16 vlan_tpid; /* 802.1Q or 802.1ad TPID. */ member in struct:ovs_action_push_vlan
/linux-master/drivers/net/ethernet/sfc/
H A Dtc.c326 if (fm.mask->vlan_id || fm.mask->vlan_priority || fm.mask->vlan_tpid) {
327 match->value.vlan_proto[0] = fm.key->vlan_tpid;
328 match->mask.vlan_proto[0] = fm.mask->vlan_tpid;
340 if (fm.mask->vlan_id || fm.mask->vlan_priority || fm.mask->vlan_tpid) {
341 match->value.vlan_proto[1] = fm.key->vlan_tpid;
342 match->mask.vlan_proto[1] = fm.mask->vlan_tpid;
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch-flower.c61 acl_h->l2_tpid = be16_to_cpu(match.key->vlan_tpid);
66 acl_m->l2_tpid = be16_to_cpu(match.mask->vlan_tpid);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c571 if (!eth_type_vlan(match.key->vlan_tpid)) {
573 ntohs(match.key->vlan_tpid));
585 ntohs(match.key->vlan_tpid), match.key->vlan_id);
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c307 if (match.key->vlan_tpid != cpu_to_be16(ETH_P_8021Q))
/linux-master/net/openvswitch/
H A Dactions.c239 key->eth.vlan.tpid = vlan->vlan_tpid;
241 return skb_vlan_push(skb, vlan->vlan_tpid,
/linux-master/net/sched/
H A Dcls_flower.c1085 key_val->vlan_tpid = ethertype;
1086 key_mask->vlan_tpid = cpu_to_be16(~0);
3291 (mask->cvlan.vlan_tpid &&
3293 key->cvlan.vlan_tpid)))
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c2681 match.key->vlan_tpid = vlan_dev_vlan_proto(filter_dev);
2691 match.mask->vlan_tpid) {
2692 if (match.key->vlan_tpid == htons(ETH_P_8021AD)) {
2742 match.mask->vlan_tpid) {
2750 if (match.key->vlan_tpid == htons(ETH_P_8021AD)) {
/linux-master/net/core/
H A Dflow_dissector.c1318 key_vlan->vlan_tpid = saved_vlan_tpid;

Completed in 347 milliseconds

12