Searched refs:tci (Results 1 - 25 of 42) sorted by relevance

12

/linux-master/net/dsa/
H A Dtag_8021q.h14 u16 tpid, u16 tci);
H A Dtag_ocelot.c21 u16 proto, tci; local
33 vlan_remove_tag(skb, &tci);
34 *vlan_tci = tci;
37 br_vlan_get_pvid_rcu(br, &tci);
39 *vlan_tci = tci;
H A Dtag_8021q.c462 u16 tpid, u16 tci)
467 return vlan_insert_tag(skb, htons(tpid), tci);
503 u16 vid, tci; local
506 tci = skb_vlan_tag_get(skb);
510 __skb_vlan_pop(skb, &tci);
514 vid = tci & VLAN_VID_MASK;
522 skb->priority = (tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT;
461 dsa_8021q_xmit(struct sk_buff *skb, struct net_device *netdev, u16 tpid, u16 tci) argument
/linux-master/drivers/net/usb/
H A Dcdc_mbim.c187 /* no need to put the VLAN tci in the packet headers */
227 u16 tci = 0; local
245 if (vlan_get_tag(skb, &tci) < 0 && skb->len > VLAN_ETH_HLEN &&
246 __vlan_get_tag(skb, &tci) == 0) {
257 if (!tci)
260 if (tci == MBIM_IPS0_VID)
261 tci = 0;
272 switch (tci & 0x0f00) {
277 c[3] = tci;
284 c[3] = tci;
309 do_neigh_solicit(struct usbnet *dev, u8 *buf, u16 tci) argument
367 cdc_mbim_process_dgram(struct usbnet *dev, u8 *buf, size_t len, u16 tci) argument
426 u16 tci; local
[all...]
/linux-master/net/sched/
H A Dact_vlan.c30 u16 tci; local
63 tci = skb_vlan_tag_get(skb);
67 err = __skb_vlan_pop(skb, &tci);
72 tci = (tci & ~VLAN_VID_MASK) | p->tcfv_push_vid;
75 tci &= ~VLAN_PRIO_MASK;
76 tci |= p->tcfv_push_prio << VLAN_PRIO_SHIFT;
78 /* put updated tci as hwaccel tag */
79 __vlan_hwaccel_put_tag(skb, p->tcfv_push_proto, tci);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dvfdi.h87 __be16 tci; member in struct:vfdi_endpoint
227 * @peers: Table of peer addresses. The @tci fields in these structures
H A Dsiena_sriov.c326 vlan = ntohs(vf->addr.tci) & VLAN_VID_MASK;
364 vlan = ntohs(vf->addr.tci) & VLAN_VID_MASK;
1121 peer->tci = 0;
1617 u16 tci; local
1624 tci = (vlan & VLAN_VID_MASK) | ((qos & 0x7) << VLAN_PRIO_SHIFT);
1625 vf->addr.tci = htons(tci);
1661 u16 tci; local
1671 tci = ntohs(vf->addr.tci);
[all...]
/linux-master/include/net/
H A Derspan.h182 __be16 tci; member in struct:qtag_prefix
194 /* If mirrored packet has vlan tag, extract tci and
199 vlan_tci = ntohs(qp->tci);
276 __be16 tci; member in struct:qtag_prefix
289 * so only extract vlan tci field.
293 vlan_tci = ntohs(qp->tci);
/linux-master/drivers/net/ethernet/aquantia/atlantic/macsec/
H A Dmacsec_struct.h61 u32 tci; member in struct:aq_mss_egress_class_record
253 u32 tci; member in struct:aq_mss_egress_sc_record
360 u32 tci; member in struct:aq_mss_ingress_preclass_record
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_dp.c447 u16 tpid = 0, tci = 0; local
451 tci = le16_to_cpu(rxd->rxd.vlan);
460 tci = meta->vlan.tci;
463 __vlan_hwaccel_put_tag(skb, htons(tpid), tci);
/linux-master/drivers/scsi/isci/
H A Dhost.h134 * @io_request_sequence: generation number for tci's (task contexts)
349 /* see sci_controller_io_tag_allocate|free for how seq and tci are built */
350 #define ISCI_TAG(seq, tci) (((u16) (seq)) << 12 | tci)
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) argument
2554 ihost->tci_pool[tail] = tci;
2561 u16 tci = ihost->tci_pool[head]; local
2564 return tci;
2575 u16 tci = isci_tci_alloc(ihost); local
2576 u8 seq = ihost->io_request_sequence[tci];
2578 return ISCI_TAG(seq, tci);
2586 u16 tci = ISCI_TAG_TCI(io_tag); local
2593 if (seq == ihost->io_request_sequence[tci]) {
2594 ihost->io_request_sequence[tci]
[all...]
/linux-master/net/openvswitch/
H A Dflow.c466 key_vh->tci = vh->tci | htons(VLAN_CFI_MASK);
471 u16 tci; local
475 err = __skb_vlan_pop(skb, &tci);
479 __vlan_hwaccel_put_tag(skb, key_vh->tpid, tci);
488 key->eth.vlan.tci = 0;
490 key->eth.cvlan.tci = 0;
499 key->eth.vlan.tci = htons(skb->vlan_tci) | htons(VLAN_CFI_MASK);
952 if (key->eth.cvlan.tci & htons(VLAN_CFI_MASK))
H A Dflow_netlink.c979 __be16 tci = 0; local
983 tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]);
990 SW_FLOW_KEY_PUT(match, eth.vlan.tci, tci, is_mask);
993 SW_FLOW_KEY_PUT(match, eth.cvlan.tci, tci, is_mask);
1002 __be16 tci = 0; local
1018 tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]);
1020 if (!(tci & htons(VLAN_CFI_MASK))) {
1021 if (tci) {
1040 __be16 tci = 0; local
[all...]
H A Dflow.h63 __be16 tci; /* 0 if no VLAN, VLAN_CFI_MASK set otherwise. */ member in struct:vlan_head
/linux-master/include/soc/fsl/qe/
H A Ducc_fast.h156 int tci; member in struct:ucc_fast_info
H A Ducc_slow.h170 int tci; member in struct:ucc_slow_info
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_defs.h166 u32 tci:16; /* Tag to Insert */ member in struct:Vmxnet3_TxDesc
180 u32 tci:16; /* Tag to Insert */ member in struct:Vmxnet3_TxDesc
283 u32 tci:16; /* Tag stripped */ member in struct:Vmxnet3_RxCompDesc
291 u32 tci:16; /* Tag stripped */ member in struct:Vmxnet3_RxCompDesc
/linux-master/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);
365 outer_tag_config->outer_tag.tci |=
417 "Setting event_ring_sb [id %04x index %02x], outer_tag.tci [%d]\n",
418 sb, sb_index, outer_tag_config->outer_tag.tci);
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_rxtx.c252 u16 tci = dsa.vlan.vid & VLAN_VID_MASK; local
254 tci |= dsa.vlan.vpt << VLAN_PRIO_SHIFT;
256 tci |= VLAN_CFI_MASK;
258 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), tci);
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Doffload.c82 __be16 tci; member in struct:nfp_flower_merge_check::__anon68::__anon69
616 merge->tci = cpu_to_be16(0xffff);
619 merge->tci = cpu_to_be16(0);
717 merge->tci = meta_tci->tci;
1141 if (meta_tci->tci & cpu_to_be16(NFP_FLOWER_MASK_VLAN_PRESENT)) {
1142 u16 vlan_tci = be16_to_cpu(meta_tci->tci);
/linux-master/net/core/
H A Ddev.c2370 struct xps_dev_maps *old_maps, int tci, u16 index)
2375 map = xmap_dereference(dev_maps->attr_map[tci]);
2389 RCU_INIT_POINTER(old_maps->attr_map[tci], NULL);
2390 RCU_INIT_POINTER(dev_maps->attr_map[tci], NULL);
2404 int tci; local
2406 for (tci = cpu * num_tc; num_tc--; tci++) {
2410 if (!remove_xps_queue(dev_maps, NULL, tci, j))
2524 int i, tci = index * dev_maps->num_tc; local
2528 for (i = 0; i < dev_maps->num_tc; i++, tci
2369 remove_xps_queue(struct xps_dev_maps *dev_maps, struct xps_dev_maps *old_maps, int tci, u16 index) argument
2545 int i, j, tci, numa_node_id = -2; local
4090 __get_xps_queue_idx(struct net_device *dev, struct sk_buff *skb, struct xps_dev_maps *dev_maps, unsigned int tci) argument
4134 int tci = sk_rx_queue_get(sk); local
4145 unsigned int tci = skb->sender_cpu - 1; local
[all...]
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c4007 struct virtchnl_tc_info *tci = local
4037 if (!tci->num_tc || tci->num_tc > I40E_MAX_VF_VSI) {
4040 vf->vf_id, tci->num_tc, I40E_MAX_VF_VSI);
4046 for (i = 0; i < tci->num_tc; i++)
4047 if (!tci->list[i].count ||
4048 tci->list[i].count > I40E_DEFAULT_QUEUES_PER_VF) {
4051 vf->vf_id, i, tci->list[i].count,
4084 vf->num_tc = tci->num_tc;
4086 if (tci
[all...]
/linux-master/drivers/soc/fsl/qe/
H A Ducc_slow.c271 if (us_info->tci)
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c345 sc_rec.tci |= BIT(1);
347 sc_rec.tci |= BIT(2);
349 sc_rec.tci |= BIT(3);
351 sc_rec.tci |= BIT(4);
356 sc_rec.tci |= BIT(0);

Completed in 238 milliseconds

12