/openbmc/linux/drivers/net/usb/ |
H A D | cdc_mbim.c | 227 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 …]
|
/openbmc/linux/include/linux/dsa/ |
H A D | ocelot.h | 300 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()
|
/openbmc/qemu/hw/net/ |
H A D | net_rx_pkt.c | 35 uint16_t tci; member 122 uint16_t tci = 0; in net_rx_pkt_attach_iovec() local 128 &ploff, &tci); in net_rx_pkt_attach_iovec() 133 pkt->tci = tci; in net_rx_pkt_attach_iovec() 143 uint16_t tci = 0; in net_rx_pkt_attach_iovec_ex() local 150 &ploff, &tci); in net_rx_pkt_attach_iovec_ex() 152 pkt->tci = tci; in net_rx_pkt_attach_iovec_ex() 163 pkt->tot_len, pkt->ehdr_buf_len, pkt->tci); in net_rx_pkt_dump() 457 return pkt->tci; in net_rx_pkt_get_vlan_tag()
|
H A D | vmxnet3.h | 253 u32 tci:16; /* Tag to Insert */ member 267 u32 tci:16; /* Tag to Insert */ 397 u32 tci:16; /* Tag stripped */ member 405 u32 tci:16; /* Tag stripped */
|
H A D | vmxnet3_defs.h | 112 uint16_t tci; member
|
/openbmc/linux/net/sched/ |
H A D | act_vlan.c | 30 u16 tci; in tcf_vlan_act() local 63 tci = skb_vlan_tag_get(skb); in tcf_vlan_act() 67 err = __skb_vlan_pop(skb, &tci); in tcf_vlan_act() 72 tci = (tci & ~VLAN_VID_MASK) | p->tcfv_push_vid; in tcf_vlan_act() 75 tci &= ~VLAN_PRIO_MASK; in tcf_vlan_act() 76 tci |= p->tcfv_push_prio << VLAN_PRIO_SHIFT; in tcf_vlan_act() 79 __vlan_hwaccel_put_tag(skb, p->tcfv_push_proto, tci); in tcf_vlan_act()
|
/openbmc/linux/net/dsa/ |
H A D | tag_8021q.c | 462 u16 tpid, u16 tci) in dsa_8021q_xmit() argument 467 return vlan_insert_tag(skb, htons(tpid), tci); in dsa_8021q_xmit() 503 u16 vid, tci; in dsa_8021q_rcv() local 506 tci = skb_vlan_tag_get(skb); in dsa_8021q_rcv() 510 __skb_vlan_pop(skb, &tci); in dsa_8021q_rcv() 514 vid = tci & VLAN_VID_MASK; in dsa_8021q_rcv() 522 skb->priority = (tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT; in dsa_8021q_rcv()
|
H A D | tag_8021q.h | 14 u16 tpid, u16 tci);
|
/openbmc/linux/include/net/ |
H A D | erspan.h | 182 __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()
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/macsec/ |
H A D | macsec_struct.h | 61 u32 tci; member 253 u32 tci; member 360 u32 tci; member
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_dp.c | 447 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()
|
/openbmc/linux/net/openvswitch/ |
H A D | flow.c | 466 key_vh->tci = vh->tci | htons(VLAN_CFI_MASK); in parse_vlan_tag() 471 u16 tci; in parse_vlan_tag() local 475 err = __skb_vlan_pop(skb, &tci); in parse_vlan_tag() 479 __vlan_hwaccel_put_tag(skb, key_vh->tpid, tci); in parse_vlan_tag() 488 key->eth.vlan.tci = 0; in clear_vlan() 490 key->eth.cvlan.tci = 0; in clear_vlan() 499 key->eth.vlan.tci = htons(skb->vlan_tci) | htons(VLAN_CFI_MASK); in parse_vlan() 953 if (key->eth.cvlan.tci & htons(VLAN_CFI_MASK)) in key_extract()
|
H A D | flow_netlink.c | 979 __be16 tci = 0; in encode_vlan_from_nlattrs() local 983 tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]); in encode_vlan_from_nlattrs() 990 SW_FLOW_KEY_PUT(match, eth.vlan.tci, tci, is_mask); in encode_vlan_from_nlattrs() 993 SW_FLOW_KEY_PUT(match, eth.cvlan.tci, tci, is_mask); in encode_vlan_from_nlattrs() 1002 __be16 tci = 0; in validate_vlan_from_nlattrs() local 1018 tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]); in validate_vlan_from_nlattrs() 1020 if (!(tci & htons(VLAN_CFI_MASK))) { in validate_vlan_from_nlattrs() 1021 if (tci) { in validate_vlan_from_nlattrs() 1040 __be16 tci = 0; in validate_vlan_mask_from_nlattrs() local 1042 bool encap_valid = !!(match->key->eth.vlan.tci & in validate_vlan_mask_from_nlattrs() [all …]
|
/openbmc/linux/drivers/scsi/isci/ |
H A D | host.h | 350 #define ISCI_TAG(seq, tci) (((u16) (seq)) << 12 | tci) argument 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) 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 …]
|
/openbmc/qemu/tcg/tci/ |
H A D | tcg-target-reg-bits.h | 15 # error Unknown pointer size for tci target
|
H A D | README | 24 tcg-target.c.inc, tcg-target.h. Both files are in directory tcg/tci. 26 The additional file tcg/tci.c adds the interpreter and disassembler. 30 to six arguments packed into a 32-bit integer. See comments in tci.c
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | siena_sriov.c | 326 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 D | vfdi.h | 87 __be16 tci; member
|
/openbmc/qemu/net/ |
H A D | eth.c | 224 uint16_t *payload_offset, uint16_t *tci) in eth_strip_vlan() argument 248 *tci = be16_to_cpu(vlan_hdr.h_tci); in eth_strip_vlan() 274 uint16_t *payload_offset, uint16_t *tci) in eth_strip_vlan_ex() argument 313 *tci = be16_to_cpu(vlan_hdr.h_tci); in eth_strip_vlan_ex()
|
/openbmc/linux/drivers/net/vmxnet3/ |
H A D | vmxnet3_defs.h | 166 u32 tci:16; /* Tag to Insert */ member 180 u32 tci:16; /* Tag to Insert */ member 283 u32 tci:16; /* Tag stripped */ member 291 u32 tci:16; /* Tag stripped */ member
|
/openbmc/qemu/tcg/ |
H A D | meson.build | 22 tcg_ss.add(files('tci.c'))
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.c | 252 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()
|
/openbmc/qemu/include/net/ |
H A D | eth.h | 347 uint16_t *payload_offset, uint16_t *tci); 352 uint16_t *payload_offset, uint16_t *tci);
|
/openbmc/linux/net/core/ |
H A D | dev.c | 2446 struct xps_dev_maps *old_maps, int tci, u16 index) in remove_xps_queue() argument 2451 map = xmap_dereference(dev_maps->attr_map[tci]); in remove_xps_queue() 2465 RCU_INIT_POINTER(old_maps->attr_map[tci], NULL); in remove_xps_queue() 2466 RCU_INIT_POINTER(dev_maps->attr_map[tci], NULL); in remove_xps_queue() 2480 int tci; in remove_xps_queue_cpu() local 2482 for (tci = cpu * num_tc; num_tc--; tci++) { in remove_xps_queue_cpu() 2486 if (!remove_xps_queue(dev_maps, NULL, tci, j)) in remove_xps_queue_cpu() 2600 int i, tci = index * dev_maps->num_tc; in xps_copy_dev_maps() local 2604 for (i = 0; i < dev_maps->num_tc; i++, tci++) { in xps_copy_dev_maps() 2609 map = xmap_dereference(dev_maps->attr_map[tci]); in xps_copy_dev_maps() [all …]
|