/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 3491 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 D | ice_ethtool_fdir.c | 1752 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 D | veth.c | 1640 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 D | flow.c | 499 key->eth.vlan.tci = htons(skb->vlan_tci) | htons(VLAN_CFI_MASK);
|
/linux-master/drivers/net/ethernet/ibm/ |
H A D | ibmvnic.h | 334 __be16 vlan_tci; member in struct:ibmvnic_rx_comp_desc
|
/linux-master/net/netfilter/ |
H A D | nfnetlink_log.c | 433 if (nla_put_be16(inst->skb, NFULA_VLAN_TCI, htons(skb->vlan_tci)) ||
|
/linux-master/include/uapi/linux/ |
H A D | ethtool.h | 1091 * @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 D | bpf.h | 2152 * 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 D | ixgbe_ethtool.c | 2586 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 D | bpf_jit_comp_32.c | 555 emit_skb_load16(vlan_tci, r_A);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 485 eseg->insert.vlan_tci = cpu_to_be16(skb_vlan_tag_get(skb));
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ethtool.c | 1111 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 D | ctx_skb.c | 23 offsetof(struct __sk_buff, vlan_tci)),
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_ethtool.c | 1696 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 D | mtk_eth_soc.h | 1086 u16 vlan_tci; member in struct:mtk_tx_dma_desc_info
|
H A D | mtk_eth_soc.c | 1316 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 D | action.c | 129 push_vlan->vlan_tci = cpu_to_be16(tmp_push_vlan_tci);
|
/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 2152 * 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 D | qedf_main.c | 1076 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 D | bnx2x_cmn.c | 3917 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 D | skbuff.h | 835 * @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 D | otx2_pf.c | 2124 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 D | igc_main.c | 3598 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 D | filter.c | 327 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 D | qede_filter.c | 1509 (fs->h_ext.vlan_etype || fs->h_ext.vlan_tci)) {
|