Home
last modified time | relevance | path

Searched refs:tci (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/net/usb/
H A Dcdc_mbim.c227 u16 tci = 0; in cdc_mbim_tx_fixup() local
245 if (vlan_get_tag(skb, &tci) < 0 && skb->len > VLAN_ETH_HLEN && in cdc_mbim_tx_fixup()
246 __vlan_get_tag(skb, &tci) == 0) { in cdc_mbim_tx_fixup()
257 if (!tci) in cdc_mbim_tx_fixup()
260 if (tci == MBIM_IPS0_VID) in cdc_mbim_tx_fixup()
261 tci = 0; in cdc_mbim_tx_fixup()
272 switch (tci & 0x0f00) { in cdc_mbim_tx_fixup()
277 c[3] = tci; in cdc_mbim_tx_fixup()
284 c[3] = tci; in cdc_mbim_tx_fixup()
288 "unsupported tci=0x%04x\n", tci); in cdc_mbim_tx_fixup()
[all …]
/linux/include/linux/dsa/
H A Docelot.h300 u16 proto, tci; in ocelot_xmit_get_vlan_info() local
312 vlan_remove_tag(skb, &tci); in ocelot_xmit_get_vlan_info()
313 *vlan_tci = tci; in ocelot_xmit_get_vlan_info()
316 br_vlan_get_pvid_rcu(br, &tci); in ocelot_xmit_get_vlan_info()
318 *vlan_tci = tci; in ocelot_xmit_get_vlan_info()
/linux/net/dsa/
H A Dtag_8021q.c465 u16 tpid, u16 tci) in dsa_8021q_xmit() argument
470 return vlan_insert_tag(skb, htons(tpid), tci); in dsa_8021q_xmit()
537 u16 tmp_vid, tci; in dsa_8021q_rcv() local
541 tci = skb_vlan_tag_get(skb); in dsa_8021q_rcv()
548 __skb_vlan_pop(skb, &tci); in dsa_8021q_rcv()
552 tmp_vid = tci & VLAN_VID_MASK; in dsa_8021q_rcv()
560 __vlan_hwaccel_put_tag(skb, vlan_proto, tci); in dsa_8021q_rcv()
585 skb->priority = (tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT; in dsa_8021q_rcv()
H A Dtag_8021q.h14 u16 tpid, u16 tci);
/linux/include/net/
H A Derspan.h182 __be16 tci; in erspan_build_header() member
199 vlan_tci = ntohs(qp->tci); in erspan_build_header()
276 __be16 tci; in erspan_build_header_v2() member
293 vlan_tci = ntohs(qp->tci); in erspan_build_header_v2()
/linux/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.c447 u16 tpid = 0, tci = 0; in nfp_net_vlan_strip() local
451 tci = le16_to_cpu(rxd->rxd.vlan); in nfp_net_vlan_strip()
460 tci = meta->vlan.tci; in nfp_net_vlan_strip()
463 __vlan_hwaccel_put_tag(skb, htons(tpid), tci); in nfp_net_vlan_strip()
/linux/drivers/net/ethernet/aquantia/atlantic/macsec/
H A Dmacsec_struct.h61 u32 tci; member
253 u32 tci; member
360 u32 tci; member
H A Dmacsec_api.c368 packed_record[4] = rec->tci & 0xFF; in set_ingress_preclass_record()
482 rec->tci = packed_record[4] & 0xFF; in get_ingress_preclass_record()
1262 packed_record[3] = rec->tci & 0xFF; in set_egress_class_record()
1413 rec->tci = packed_record[3] & 0xFF; in get_egress_class_record()
1546 packed_record[4] |= (rec->tci & 0x3F) << 3; in set_egress_sc_record()
1597 rec->tci = (packed_record[4] >> 3) & 0x3F; in get_egress_sc_record()
/linux/drivers/scsi/isci/
H A Dhost.h350 #define ISCI_TAG(seq, tci) (((u16) (seq)) << 12 | tci) argument
477 void isci_tci_free(struct isci_host *ihost, u16 tci);
H A Dhost.c2550 void isci_tci_free(struct isci_host *ihost, u16 tci) in isci_tci_free() argument
2554 ihost->tci_pool[tail] = tci; in isci_tci_free()
2561 u16 tci = ihost->tci_pool[head]; in isci_tci_alloc() local
2564 return tci; in isci_tci_alloc()
2575 u16 tci = isci_tci_alloc(ihost); in isci_alloc_tag() local
2576 u8 seq = ihost->io_request_sequence[tci]; in isci_alloc_tag()
2578 return ISCI_TAG(seq, tci); in isci_alloc_tag()
2586 u16 tci = ISCI_TAG_TCI(io_tag); in isci_free_tag() local
2593 if (seq == ihost->io_request_sequence[tci]) { in isci_free_tag()
2594 ihost->io_request_sequence[tci] = (seq+1) & (SCI_MAX_SEQ-1); in isci_free_tag()
[all …]
/linux/drivers/net/ethernet/sfc/siena/
H A Dsiena_sriov.c326 vlan = ntohs(vf->addr.tci) & VLAN_VID_MASK; in efx_siena_sriov_reset_tx_filter()
364 vlan = ntohs(vf->addr.tci) & VLAN_VID_MASK; in efx_siena_sriov_reset_rx_filter()
1121 peer->tci = 0; in efx_siena_sriov_peer_work()
1617 u16 tci; in efx_siena_sriov_set_vf_vlan() local
1624 tci = (vlan & VLAN_VID_MASK) | ((qos & 0x7) << VLAN_PRIO_SHIFT); in efx_siena_sriov_set_vf_vlan()
1625 vf->addr.tci = htons(tci); in efx_siena_sriov_set_vf_vlan()
1661 u16 tci; in efx_siena_sriov_get_vf_config() local
1671 tci = ntohs(vf->addr.tci); in efx_siena_sriov_get_vf_config()
1672 ivi->vlan = tci & VLAN_VID_MASK; in efx_siena_sriov_get_vf_config()
1673 ivi->qos = (tci >> VLAN_PRIO_SHIFT) & 0x7; in efx_siena_sriov_get_vf_config()
H A Dvfdi.h87 __be16 tci; member
/linux/net/openvswitch/
H A Dflow_netlink.c992 __be16 tci = 0; in encode_vlan_from_nlattrs() local
996 tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]); in encode_vlan_from_nlattrs()
1003 SW_FLOW_KEY_PUT(match, eth.vlan.tci, tci, is_mask); in encode_vlan_from_nlattrs()
1006 SW_FLOW_KEY_PUT(match, eth.cvlan.tci, tci, is_mask); in encode_vlan_from_nlattrs()
1015 __be16 tci = 0; in validate_vlan_from_nlattrs() local
1031 tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]); in validate_vlan_from_nlattrs()
1033 if (!(tci & htons(VLAN_CFI_MASK))) { in validate_vlan_from_nlattrs()
1034 if (tci) { in validate_vlan_from_nlattrs()
1053 __be16 tci = 0; validate_vlan_mask_from_nlattrs() local
[all...]
H A Dflow.h63 __be16 tci; /* 0 if no VLAN, VLAN_CFI_MASK set otherwise. */ member
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_defs.h170 u32 tci:16; /* Tag to Insert */ member
184 u32 tci:16; /* Tag to Insert */ member
305 u32 tci:16; /* Tag stripped */ member
313 u32 tci:16; /* Tag stripped */ member
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c252 u16 tci = dsa.vlan.vid & VLAN_VID_MASK; in prestera_rxtx_process_skb() local
254 tci |= dsa.vlan.vpt << VLAN_PRIO_SHIFT; in prestera_rxtx_process_skb()
256 tci |= VLAN_CFI_MASK; in prestera_rxtx_process_skb()
258 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), tci); in prestera_rxtx_process_skb()
/linux/net/core/
H A Ddev.c2661 struct xps_dev_maps *old_maps, int tci, u16 index) in remove_xps_queue() argument
2666 map = xmap_dereference(dev_maps->attr_map[tci]); in remove_xps_queue()
2680 RCU_INIT_POINTER(old_maps->attr_map[tci], NULL); in remove_xps_queue()
2681 RCU_INIT_POINTER(dev_maps->attr_map[tci], NULL); in remove_xps_queue()
2695 int tci; in remove_xps_queue_cpu() local
2697 for (tci = cpu * num_tc; num_tc--; tci++) { in remove_xps_queue_cpu()
2701 if (!remove_xps_queue(dev_maps, NULL, tci, j)) in remove_xps_queue_cpu()
2815 int i, tci = index * dev_maps->num_tc; in xps_copy_dev_maps() local
2819 for (i = 0; i < dev_maps->num_tc; i++, tci++) { in xps_copy_dev_maps()
2824 map = xmap_dereference(dev_maps->attr_map[tci]); in xps_copy_dev_maps()
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_sp_commands.c343 outer_tag_config->outer_tag.tci = cpu_to_le16(p_hwfn->hw_info.ovlan); in qed_sp_pf_start()
365 outer_tag_config->outer_tag.tci |= in qed_sp_pf_start()
418 sb, sb_index, outer_tag_config->outer_tag.tci); in qed_sp_pf_start()
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Doffload.c82 __be16 tci; member
620 merge->tci = cpu_to_be16(0xffff); in nfp_flower_update_merge_with_actions()
623 merge->tci = cpu_to_be16(0); in nfp_flower_update_merge_with_actions()
721 merge->tci = meta_tci->tci; in nfp_flower_populate_merge_match()
1145 if (meta_tci->tci & cpu_to_be16(NFP_FLOWER_MASK_VLAN_PRESENT)) { in nfp_flower_validate_pre_tun_rule()
1146 u16 vlan_tci = be16_to_cpu(meta_tci->tci); in nfp_flower_validate_pre_tun_rule()
H A Dmatch.c46 ext->tci |= cpu_to_be16((key_tci & msk_tci)); in nfp_flower_compile_tci()
47 msk->tci |= cpu_to_be16(msk_tci); in nfp_flower_compile_tci()
/linux/include/soc/fsl/qe/
H A Ducc_fast.h156 int tci; member
H A Ducc_slow.h170 int tci; member
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c4041 struct virtchnl_tc_info *tci = in i40e_vc_add_qch_msg() local
4071 if (!tci->num_tc || tci->num_tc > I40E_MAX_VF_VSI) { in i40e_vc_add_qch_msg()
4074 vf->vf_id, tci->num_tc, I40E_MAX_VF_VSI); in i40e_vc_add_qch_msg()
4080 for (i = 0; i < tci->num_tc; i++) in i40e_vc_add_qch_msg()
4081 if (!tci->list[i].count || in i40e_vc_add_qch_msg()
4082 tci->list[i].count > I40E_DEFAULT_QUEUES_PER_VF) { in i40e_vc_add_qch_msg()
4085 vf->vf_id, i, tci->list[i].count, in i40e_vc_add_qch_msg()
4118 vf->num_tc = tci->num_tc; in i40e_vc_add_qch_msg()
4120 if (tci->list[i].max_tx_rate) { in i40e_vc_add_qch_msg()
4121 if (tci->list[i].max_tx_rate > speed) { in i40e_vc_add_qch_msg()
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c345 sc_rec.tci |= BIT(1); in aq_set_txsc()
347 sc_rec.tci |= BIT(2); in aq_set_txsc()
349 sc_rec.tci |= BIT(3); in aq_set_txsc()
351 sc_rec.tci |= BIT(4); in aq_set_txsc()
356 sc_rec.tci |= BIT(0); in aq_set_txsc()
/linux/drivers/soc/fsl/qe/
H A Ducc_slow.c271 if (us_info->tci) in ucc_slow_init()

12