| /linux/include/linux/ |
| A D | if_vlan.h | 336 __be16 vlan_proto, u16 vlan_tci, in __vlan_insert_inner_tag() argument 367 veth->h_vlan_TCI = htons(vlan_tci); in __vlan_insert_inner_tag() 406 u16 vlan_tci, in vlan_insert_inner_tag() argument 453 u16 vlan_tci) in vlan_insert_tag_set_proto() argument 483 dst->vlan_tci = src->vlan_tci; in __vlan_hwaccel_copy_tag() 513 __be16 vlan_proto, u16 vlan_tci) in __vlan_hwaccel_put_tag() argument 516 skb->vlan_tci = vlan_tci; in __vlan_hwaccel_put_tag() 534 *vlan_tci = ntohs(veth->h_vlan_TCI); in __vlan_get_tag() 546 u16 *vlan_tci) in __vlan_hwaccel_get_tag() argument 549 *vlan_tci = skb_vlan_tag_get(skb); in __vlan_hwaccel_get_tag() [all …]
|
| /linux/net/dsa/ |
| A D | tag_ocelot.c | 13 u64 *vlan_tci, u64 *tag_type) in ocelot_xmit_get_vlan_info() argument 20 *vlan_tci = 0; in ocelot_xmit_get_vlan_info() 30 *vlan_tci = tci; in ocelot_xmit_get_vlan_info() 35 *vlan_tci = tci; in ocelot_xmit_get_vlan_info() 46 u64 vlan_tci, tag_type; in ocelot_xmit_common() local 52 ocelot_xmit_get_vlan_info(skb, dp, &vlan_tci, &tag_type); in ocelot_xmit_common() 65 ocelot_ifh_set_vlan_tci(injection, vlan_tci); in ocelot_xmit_common() 103 u64 vlan_tci, tag_type; in ocelot_rcv() local 137 ocelot_xfh_get_vlan_tci(extraction, &vlan_tci); in ocelot_rcv() 179 __vlan_hwaccel_put_tag(skb, htons(vlan_tpid), vlan_tci); in ocelot_rcv()
|
| A D | tag_sja1105.c | 461 u16 vlan_tci; in sja1105_vlan_rcv() local 464 vlan_tci = skb_vlan_tag_get(skb); in sja1105_vlan_rcv() 466 vlan_tci = ntohs(hdr->h_vlan_TCI); in sja1105_vlan_rcv() 468 if (vid_is_dsa_8021q_rxvlan(vlan_tci & VLAN_VID_MASK)) in sja1105_vlan_rcv() 472 *vid = vlan_tci & VLAN_VID_MASK; in sja1105_vlan_rcv()
|
| /linux/drivers/net/dsa/ |
| A D | bcm_sf2_cfp.c | 266 const __be16 vlan_tci, in bcm_sf2_cfp_slice_ipv4() argument 286 reg = (u32)(be16_to_cpu(vlan_tci) & 0xff) << 24; in bcm_sf2_cfp_slice_ipv4() 379 vlan_tci = fs->h_ext.vlan_tci; in bcm_sf2_cfp_ipv4_rule_set() 380 vlan_m_tci = fs->m_ext.vlan_tci; in bcm_sf2_cfp_ipv4_rule_set() 484 const __be16 vlan_tci, in bcm_sf2_cfp_slice_ipv6() argument 617 ret |= rule->fs.h_ext.vlan_tci != fs->h_ext.vlan_tci; in bcm_sf2_cfp_rule_cmp() 618 ret |= rule->fs.m_ext.vlan_tci != fs->m_ext.vlan_tci; in bcm_sf2_cfp_rule_cmp() 659 vlan_tci = fs->h_ext.vlan_tci; in bcm_sf2_cfp_ipv6_rule_set() 660 vlan_m_tci = fs->m_ext.vlan_tci; in bcm_sf2_cfp_ipv6_rule_set() 746 ports.key->src, vlan_tci, slice_num, in bcm_sf2_cfp_ipv6_rule_set() [all …]
|
| /linux/net/bridge/ |
| A D | br_arp_nd_proxy.c | 48 __be16 vlan_proto, u16 vlan_tci) in br_arp_send() argument 57 if (!vlan_tci) { in br_arp_send() 73 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_arp_send() 74 vlan_tci = 0; in br_arp_send() 76 if (vlan_tci) in br_arp_send() 77 __vlan_hwaccel_put_tag(skb, vlan_proto, vlan_tci); in br_arp_send() 251 __be16 vlan_proto, u16 vlan_tci, struct nd_msg *ns) in br_nd_send() argument 350 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_nd_send() 351 vlan_tci = 0; in br_nd_send() 353 if (vlan_tci) in br_nd_send() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_net_sriov.c | 99 u16 vlan_tci; in nfp_app_set_vf_vlan() local 116 vlan_tci = FIELD_PREP(NFP_NET_VF_CFG_VLAN_VID, vlan) | in nfp_app_set_vf_vlan() 119 writew(vlan_tci, app->pf->vfcfg_tbl2 + vf_offset + NFP_NET_VF_CFG_VLAN); in nfp_app_set_vf_vlan() 212 u16 vlan_tci; in nfp_app_get_vf_config() local 228 vlan_tci = readw(app->pf->vfcfg_tbl2 + vf_offset + NFP_NET_VF_CFG_VLAN); in nfp_app_get_vf_config() 236 ivi->vlan = FIELD_GET(NFP_NET_VF_CFG_VLAN_VID, vlan_tci); in nfp_app_get_vf_config() 237 ivi->qos = FIELD_GET(NFP_NET_VF_CFG_VLAN_QOS, vlan_tci); in nfp_app_get_vf_config()
|
| /linux/include/net/ |
| A D | erspan.h | 181 u16 vlan_tci = 0; in erspan_build_header() local 196 vlan_tci = ntohs(qp->tci); in erspan_build_header() 209 set_vlan(ershdr, vlan_tci); in erspan_build_header() 275 u16 vlan_tci = 0; in erspan_build_header_v2() local 290 vlan_tci = ntohs(qp->tci); in erspan_build_header_v2() 303 set_vlan(ershdr, vlan_tci); in erspan_build_header_v2()
|
| /linux/net/sched/ |
| A D | sch_frag.c | 13 u16 vlan_tci; member 34 if (data->vlan_tci & VLAN_CFI_MASK) in sch_frag_xmit() 36 data->vlan_tci & ~VLAN_CFI_MASK); in sch_frag_xmit() 61 data->vlan_tci = skb_vlan_tag_get(skb) | VLAN_CFI_MASK; in sch_frag_prepare_frag() 63 data->vlan_tci = 0; in sch_frag_prepare_frag()
|
| /linux/include/linux/dsa/ |
| A D | ocelot.h | 206 static inline void ocelot_xfh_get_vlan_tci(void *extraction, u64 *vlan_tci) in ocelot_xfh_get_vlan_tci() argument 208 packing(extraction, vlan_tci, 15, 0, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_vlan_tci() 246 static inline void ocelot_ifh_set_vlan_tci(void *injection, u64 vlan_tci) in ocelot_ifh_set_vlan_tci() argument 248 packing(injection, &vlan_tci, 15, 0, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_vlan_tci()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| A D | aq_filters.c | 141 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_PRIO_MASK && in aq_check_approve_fl2() 192 if (be16_to_cpu(fsp->m_ext.vlan_tci) == VLAN_VID_MASK) { in aq_check_filter() 199 be16_to_cpu(fsp->m_ext.vlan_tci)); in aq_check_filter() 324 data->user_priority_en = be16_to_cpu(fsp->m_ext.vlan_tci) in aq_set_data_fl2() 326 data->user_priority = (be16_to_cpu(fsp->h_ext.vlan_tci) in aq_set_data_fl2() 417 (be16_to_cpu(fsp->h_ext.vlan_tci) & VLAN_VID_MASK)) { in aq_set_data_fvlan() 423 aq_vlans[location].vlan_id = be16_to_cpu(fsp->h_ext.vlan_tci) in aq_set_data_fvlan() 439 if (be16_to_cpu(rule->aq_fsp.h_ext.vlan_tci) == vlan_id) in aq_del_fvlan_by_vlan() 443 be16_to_cpu(rule->aq_fsp.h_ext.vlan_tci) == vlan_id) { in aq_del_fvlan_by_vlan() 594 if (be16_to_cpu(aq_rx_fltr->aq_fsp.m_ext.vlan_tci) in aq_add_del_rule() [all …]
|
| /linux/include/trace/events/ |
| A D | net.h | 26 __field( u16, vlan_tci ) 46 __entry->vlan_tci = skb_vlan_tag_get(skb); 63 __entry->vlan_tagged, __entry->vlan_proto, __entry->vlan_tci, 177 __field( u16, vlan_tci ) 203 __entry->vlan_tci = skb_vlan_tag_get(skb); 221 __entry->vlan_tci, __entry->protocol, __entry->ip_summed,
|
| /linux/net/8021q/ |
| A D | vlan_dev.c | 52 u16 vlan_tci = 0; in vlan_dev_hard_header() local 58 vlan_tci = vlan->vlan_id; in vlan_dev_hard_header() 59 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_header() 60 vhdr->h_vlan_TCI = htons(vlan_tci); in vlan_dev_hard_header() 113 u16 vlan_tci; in vlan_dev_hard_start_xmit() local 114 vlan_tci = vlan->vlan_id; in vlan_dev_hard_start_xmit() 115 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_start_xmit() 116 __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci); in vlan_dev_hard_start_xmit()
|
| A D | vlan.h | 147 u16 vlan_tci) in vlan_get_ingress_priority() argument 151 return vip->ingress_priority_map[(vlan_tci >> VLAN_PRIO_SHIFT) & 0x7]; in vlan_get_ingress_priority()
|
| /linux/drivers/net/ethernet/sfc/ |
| A D | ef100_tx.c | 158 u16 vlan_tci = skb_vlan_tag_get(skb); in ef100_set_tx_hw_vlan() local 163 ESF_GZ_TX_SEND_VLAN_INSERT_TCI, vlan_tci); in ef100_set_tx_hw_vlan() 194 u16 vlan_tci = skb_vlan_tag_get(skb); in ef100_make_tso_desc() local 251 ESF_GZ_TX_TSO_VLAN_INSERT_TCI, vlan_tci in ef100_make_tso_desc()
|
| /linux/drivers/net/ethernet/pensando/ionic/ |
| A D | ionic_txrx.c | 285 le16_to_cpu(comp->vlan_tci)); in ionic_rx_clean() 858 u16 vlan_tci, bool has_vlan, in ionic_tx_tso_post() argument 872 desc->vlan_tci = cpu_to_le16(vlan_tci); in ionic_tx_tso_post() 907 u16 vlan_tci; in ionic_tx_tso() local 922 vlan_tci = skb_vlan_tag_get(skb); in ionic_tx_tso() 990 hdrlen, mss, outer_csum, vlan_tci, has_vlan, in ionic_tx_tso() 1029 desc->vlan_tci = cpu_to_le16(skb_vlan_tag_get(skb)); in ionic_tx_calc_csum() 1032 desc->vlan_tci = 0; in ionic_tx_calc_csum() 1068 desc->vlan_tci = cpu_to_le16(skb_vlan_tag_get(skb)); in ionic_tx_calc_no_csum() 1071 desc->vlan_tci = 0; in ionic_tx_calc_no_csum()
|
| /linux/drivers/net/ethernet/netronome/nfp/flower/ |
| A D | offload.c | 615 if (push_vlan->vlan_tci) in nfp_flower_update_merge_with_actions() 862 tun->outer_vlan_tci = vlan->vlan_tci; in nfp_fl_push_vlan_after_tun() 1144 u16 vlan_tci = be16_to_cpu(meta_tci->tci); in nfp_flower_validate_pre_tun_rule() local 1146 vlan_tci &= ~NFP_FLOWER_MASK_VLAN_PRESENT; in nfp_flower_validate_pre_tun_rule() 1147 flow->pre_tun_rule.vlan_tci = cpu_to_be16(vlan_tci); in nfp_flower_validate_pre_tun_rule() 1150 flow->pre_tun_rule.vlan_tci = cpu_to_be16(0xffff); in nfp_flower_validate_pre_tun_rule() 1230 u16 vlan_tci; in nfp_flower_validate_pre_tun_rule() local 1234 vlan_tci = be16_to_cpu(vlan_tags->outer_tci); in nfp_flower_validate_pre_tun_rule() 1236 vlan_tci &= ~NFP_FLOWER_MASK_VLAN_PRESENT; in nfp_flower_validate_pre_tun_rule() 1237 flow->pre_tun_rule.vlan_tci = cpu_to_be16(vlan_tci); in nfp_flower_validate_pre_tun_rule() [all …]
|
| A D | tunnel_conf.c | 33 __be16 vlan_tci; member 1283 payload.vlan_tci = flow->pre_tun_rule.vlan_tci; in nfp_flower_xmit_pre_tun_flow() 1307 flow->pre_tun_rule.vlan_tci = payload.vlan_tci; in nfp_flower_xmit_pre_tun_flow() 1333 payload.vlan_tci = flow->pre_tun_rule.vlan_tci; in nfp_flower_xmit_pre_tun_del_flow()
|
| /linux/drivers/net/ethernet/freescale/ |
| A D | gianfar_ethtool.c | 1035 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vid() 1040 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vidm() 1045 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfi() 1050 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfim() 1055 return (be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_prio() 1061 return (be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_priom() 1077 (rule->m_ext.vlan_tci != cpu_to_be16(0xFFFF))) { in gfar_convert_to_filer() 1078 if (!rule->m_ext.vlan_tci) in gfar_convert_to_filer() 1079 rule->m_ext.vlan_tci = cpu_to_be16(0xFFFF); in gfar_convert_to_filer() 1265 flow->m_ext.vlan_tci ^= cpu_to_be16(0xFFFF); in gfar_invert_masks()
|
| /linux/drivers/scsi/qedf/ |
| A D | qedf_fip.c | 126 u16 op, vlan_tci = 0; in qedf_fip_send() local 148 __vlan_hwaccel_get_tag(skb, &vlan_tci); in qedf_fip_send() 152 vlan_tci); in qedf_fip_send()
|
| /linux/drivers/net/ethernet/cisco/enic/ |
| A D | cq_enet_desc.h | 108 u8 *vlan_stripped, u16 *vlan_tci, u16 *checksum, u8 *fcoe_sof, in cq_enet_rq_desc_dec() argument 151 *vlan_tci = le16_to_cpu(desc->vlan); in cq_enet_rq_desc_dec()
|
| /linux/net/openvswitch/ |
| A D | flow_netlink.c | 2431 __be16 eth_type, __be16 vlan_tci, 2437 __be16 eth_type, __be16 vlan_tci, in validate_and_copy_sample() argument 2560 __be16 eth_type, __be16 vlan_tci, in validate_and_copy_clone() argument 3038 __be16 eth_type, __be16 vlan_tci, in __ovs_nla_copy_actions() argument 3121 vlan_tci = htons(0); in __ovs_nla_copy_actions() 3132 vlan_tci = vlan->vlan_tci; in __ovs_nla_copy_actions() 3237 eth_type, vlan_tci, in __ovs_nla_copy_actions() 3267 if (vlan_tci & htons(VLAN_CFI_MASK)) in __ovs_nla_copy_actions() 3308 eth_type, vlan_tci, in __ovs_nla_copy_actions() 3322 vlan_tci, in __ovs_nla_copy_actions() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_fs_ethtool.c | 317 set_cvlan(void *headers_c, void *headers_v, __be16 vlan_tci) in set_cvlan() argument 322 MLX5E_FTE_SET(headers_v, first_vid, ntohs(vlan_tci)); in set_cvlan() 369 (fs->m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK))) in set_flow_attrs() 370 set_cvlan(outer_headers_c, outer_headers_v, fs->h_ext.vlan_tci); in set_flow_attrs() 645 fs->m_ext.vlan_tci != cpu_to_be16(VLAN_VID_MASK)) in validate_vlan() 648 if (fs->m_ext.vlan_tci && in validate_vlan() 649 (be16_to_cpu(fs->h_ext.vlan_tci) >= VLAN_N_VID)) in validate_vlan()
|
| /linux/net/bridge/netfilter/ |
| A D | nf_conntrack_bridge.c | 298 data->vlan_tci = skb->vlan_tci; in nf_ct_bridge_frag_save() 345 __vlan_hwaccel_put_tag(skb, data->vlan_proto, data->vlan_tci); in nf_ct_bridge_frag_restore()
|
| /linux/drivers/infiniband/ulp/opa_vnic/ |
| A D | opa_vnic_internal.h | 62 #define OPA_VNIC_VLAN_PCP(vlan_tci) \ argument 63 (((vlan_tci) & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT)
|
| /linux/drivers/infiniband/hw/hfi1/ |
| A D | vnic_main.c | 129 u16 vlan_tci; in hfi1_vnic_update_tx_counters() local 145 if (!__vlan_get_tag(skb, &vlan_tci)) in hfi1_vnic_update_tx_counters() 158 u16 vlan_tci; in hfi1_vnic_update_rx_counters() local 174 if (!__vlan_get_tag(skb, &vlan_tci)) in hfi1_vnic_update_rx_counters()
|