/linux-master/net/dsa/ |
H A D | tag_8021q.h | 14 u16 tpid, u16 tci);
|
H A D | tag_ocelot.c | 21 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 D | tag_8021q.c | 462 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 D | cdc_mbim.c | 187 /* 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 D | act_vlan.c | 30 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 D | vfdi.h | 87 __be16 tci; member in struct:vfdi_endpoint 227 * @peers: Table of peer addresses. The @tci fields in these structures
|
H A D | siena_sriov.c | 326 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 D | erspan.h | 182 __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 D | macsec_struct.h | 61 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 D | nfp_net_dp.c | 447 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 D | host.h | 134 * @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 D | host.c | 2550 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 D | flow.c | 466 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 D | flow_netlink.c | 979 __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 D | flow.h | 63 __be16 tci; /* 0 if no VLAN, VLAN_CFI_MASK set otherwise. */ member in struct:vlan_head
|
/linux-master/include/soc/fsl/qe/ |
H A D | ucc_fast.h | 156 int tci; member in struct:ucc_fast_info
|
H A D | ucc_slow.h | 170 int tci; member in struct:ucc_slow_info
|
/linux-master/drivers/net/vmxnet3/ |
H A D | vmxnet3_defs.h | 166 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 D | qed_sp_commands.c | 343 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 D | prestera_rxtx.c | 252 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 D | offload.c | 82 __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 D | dev.c | 2370 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 D | i40e_virtchnl_pf.c | 4007 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 D | ucc_slow.c | 271 if (us_info->tci)
|
/linux-master/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_macsec.c | 345 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);
|