Searched refs:vlan_tci (Results 76 - 100 of 115) sorted by relevance

12345

/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c3491 fsp->h_ext.vlan_tci = rule->vlan_tag;
3492 fsp->m_ext.vlan_tci = htons(0xFFFF);
4544 if (fsp->m_ext.vlan_tci == htons(0xFFFF))
4891 if (!fsp->m_ext.vlan_etype && fsp->h_ext.vlan_tci)
4893 if (fsp->m_ext.vlan_tci && input->vlan_etype)
4894 input->vlan_tag = fsp->h_ext.vlan_tci;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_ethtool_fdir.c1752 input->ext_data.vlan_tag = fsp->h_ext.vlan_tci;
1756 input->ext_mask.vlan_tag = fsp->m_ext.vlan_tci;
/linux-master/drivers/net/
H A Dveth.c1640 u16 *vlan_tci)
1649 err = __vlan_hwaccel_get_tag(skb, vlan_tci);
1639 veth_xdp_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto, u16 *vlan_tci) argument
/linux-master/net/openvswitch/
H A Dflow.c499 key->eth.vlan.tci = htons(skb->vlan_tci) | htons(VLAN_CFI_MASK);
/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.h334 __be16 vlan_tci; member in struct:ibmvnic_rx_comp_desc
/linux-master/net/netfilter/
H A Dnfnetlink_log.c433 if (nla_put_be16(inst->skb, NFULA_VLAN_TCI, htons(skb->vlan_tci)) ||
/linux-master/include/uapi/linux/
H A Dethtool.h1091 * @vlan_tci: VLAN tag control information
1095 * Note, @vlan_etype, @vlan_tci, and @data are only valid if %FLOW_EXT
1103 __be16 vlan_tci; member in struct:ethtool_flow_ext
H A Dbpf.h2152 * long bpf_skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci)
2154 * Push a *vlan_tci* (VLAN tag control information) of protocol
6221 __u32 vlan_tci; member in struct:__sk_buff
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c2586 fsp->h_ext.vlan_tci = rule->filter.formatted.vlan_id;
2587 fsp->m_ext.vlan_tci = mask->formatted.vlan_id;
2888 input->filter.formatted.vlan_id = fsp->h_ext.vlan_tci;
2889 mask.formatted.vlan_id = fsp->m_ext.vlan_tci;
/linux-master/arch/sparc/net/
H A Dbpf_jit_comp_32.c555 emit_skb_load16(vlan_tci, r_A);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tx.c485 eseg->insert.vlan_tci = cpu_to_be16(skb_vlan_tag_get(skb));
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c1111 m_ext->vlan_tci = htons(0xfff);
1112 h_ext->vlan_tci = htons(l2_key->vlan);
1232 if (m_ext->vlan_tci != htons(0xfff) || !h_ext->vlan_tci)
1234 key.vlan = ntohs(h_ext->vlan_tci);
/linux-master/tools/testing/selftests/bpf/verifier/
H A Dctx_skb.c23 offsetof(struct __sk_buff, vlan_tci)),
/linux-master/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c1696 fs->h_ext.vlan_tci = cpu_to_be16(dfs->val.ivlan);
1697 fs->m_ext.vlan_tci = cpu_to_be16(dfs->mask.ivlan);
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.h1086 u16 vlan_tci; member in struct:mtk_tx_dma_desc_info
H A Dmtk_eth_soc.c1316 data |= TX_DMA_INS_VLAN | info->vlan_tci;
1370 data |= TX_DMA_INS_VLAN_V2 | info->vlan_tci;
1398 .vlan_tci = skb_vlan_tag_get(skb),
/linux-master/drivers/net/ethernet/netronome/nfp/flower/
H A Daction.c129 push_vlan->vlan_tci = cpu_to_be16(tmp_push_vlan_tci);
/linux-master/tools/include/uapi/linux/
H A Dbpf.h2152 * long bpf_skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci)
2154 * Push a *vlan_tci* (VLAN tag control information) of protocol
6221 __u32 vlan_tci; member in struct:__sk_buff
/linux-master/drivers/scsi/qedf/
H A Dqedf_main.c1076 u16 vlan_tci = 0; local
1223 __vlan_hwaccel_get_tag(skb, &vlan_tci);
1230 vlan_tci);
/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_cmn.c3917 u16 vlan_tci = 0; local
3922 if (__vlan_get_tag(skb, &vlan_tci)) {
3930 cpu_to_le16(vlan_tci);
/linux-master/include/linux/
H A Dskbuff.h835 * @vlan_tci: vlan tag control information
1023 __u16 vlan_tci;
4091 int __skb_vlan_pop(struct sk_buff *skb, u16 *vlan_tci);
4093 int skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci);
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c2124 vlan_prio = skb->vlan_tci >> 13;
2471 req->packet.vlan_tci = htons(vlan);
2472 req->mask.vlan_tci = htons(VLAN_VID_MASK);
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c3598 vlan = rule->filter.vlan_tci || rule->filter.vlan_etype;
3622 igc_flex_filter_add_field(&flex, &filter->vlan_tci, 14,
3623 sizeof(filter->vlan_tci), NULL);
3712 int prio = FIELD_GET(VLAN_PRIO_MASK, rule->filter.vlan_tci);
3734 int prio = FIELD_GET(VLAN_PRIO_MASK, rule->filter.vlan_tci);
/linux-master/net/core/
H A Dfilter.c327 BUILD_BUG_ON(sizeof_field(struct sk_buff, vlan_tci) != 2);
329 /* dst_reg = *(u16 *) (src_reg + offsetof(vlan_tci)) */
331 offsetof(struct sk_buff, vlan_tci));
3170 u16, vlan_tci)
3179 ret = skb_vlan_push(skb, vlan_proto, vlan_tci);
9598 case offsetof(struct __sk_buff, vlan_tci):
9600 bpf_target_off(struct sk_buff, vlan_tci, 2,
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_filter.c1509 (fs->h_ext.vlan_etype || fs->h_ext.vlan_tci)) {

Completed in 448 milliseconds

12345