/linux-4.1.27/include/linux/ |
D | if_vlan.h | 81 #define skb_vlan_tag_present(__skb) ((__skb)->vlan_tci & VLAN_TAG_PRESENT) 82 #define skb_vlan_tag_get(__skb) ((__skb)->vlan_tci & ~VLAN_TAG_PRESENT) 83 #define skb_vlan_tag_get_id(__skb) ((__skb)->vlan_tci & VLAN_VID_MASK) 296 __be16 vlan_proto, u16 vlan_tci) in __vlan_insert_tag() argument 313 veth->h_vlan_TCI = htons(vlan_tci); in __vlan_insert_tag() 333 __be16 vlan_proto, u16 vlan_tci) in vlan_insert_tag() argument 337 err = __vlan_insert_tag(skb, vlan_proto, vlan_tci); in vlan_insert_tag() 359 u16 vlan_tci) in vlan_insert_tag_set_proto() argument 361 skb = vlan_insert_tag(skb, vlan_proto, vlan_tci); in vlan_insert_tag_set_proto() 381 skb->vlan_tci = 0; in __vlan_hwaccel_push_inside() [all …]
|
D | skbuff.h | 639 __u16 vlan_tci; member 2710 int skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci);
|
/linux-4.1.27/include/trace/events/ |
D | net.h | 25 __field( u16, vlan_tci ) 45 __entry->vlan_tci = skb_vlan_tag_get(skb); 62 __entry->vlan_tagged, __entry->vlan_proto, __entry->vlan_tci, 153 __field( u16, vlan_tci ) 179 __entry->vlan_tci = skb_vlan_tag_get(skb); 197 __entry->vlan_tci, __entry->protocol, __entry->ip_summed,
|
/linux-4.1.27/net/8021q/ |
D | vlan_dev.c | 56 u16 vlan_tci = 0; in vlan_dev_hard_header() local 62 vlan_tci = vlan->vlan_id; in vlan_dev_hard_header() 63 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_header() 64 vhdr->h_vlan_TCI = htons(vlan_tci); in vlan_dev_hard_header() 118 u16 vlan_tci; in vlan_dev_hard_start_xmit() local 119 vlan_tci = vlan->vlan_id; in vlan_dev_hard_start_xmit() 120 vlan_tci |= vlan_dev_get_egress_qos_mask(dev, skb->priority); in vlan_dev_hard_start_xmit() 121 __vlan_hwaccel_put_tag(skb, vlan->vlan_proto, vlan_tci); in vlan_dev_hard_start_xmit()
|
D | vlan.h | 114 u16 vlan_tci) in vlan_get_ingress_priority() argument 118 return vip->ingress_priority_map[(vlan_tci >> VLAN_PRIO_SHIFT) & 0x7]; in vlan_get_ingress_priority()
|
D | vlan_core.c | 43 skb->vlan_tci); in vlan_do_receive() 50 skb->priority = vlan_get_ingress_priority(vlan_dev, skb->vlan_tci); in vlan_do_receive() 51 skb->vlan_tci = 0; in vlan_do_receive()
|
/linux-4.1.27/drivers/net/ethernet/cisco/enic/ |
D | cq_enet_desc.h | 108 u8 *vlan_stripped, u16 *vlan_tci, u16 *checksum, u8 *fcoe_sof, in cq_enet_rq_desc_dec() argument 151 *vlan_tci = le16_to_cpu(desc->vlan); in cq_enet_rq_desc_dec()
|
D | enic_main.c | 1048 u16 q_number, completed_index, bytes_written, vlan_tci, checksum; in enic_rq_indicate_buf() local 1060 &packet_error, &vlan_stripped, &vlan_tci, &checksum, in enic_rq_indicate_buf() 1117 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan_tci); in enic_rq_indicate_buf()
|
/linux-4.1.27/drivers/net/hyperv/ |
D | netvsc_drv.c | 434 packet->vlan_tci = skb->vlan_tci; in netvsc_start_xmit() 452 isvlan = packet->vlan_tci & VLAN_TAG_PRESENT; in netvsc_start_xmit() 481 vlan->vlanid = packet->vlan_tci & VLAN_VID_MASK; in netvsc_start_xmit() 482 vlan->pri = (packet->vlan_tci & VLAN_PRIO_MASK) >> in netvsc_start_xmit() 682 if (packet->vlan_tci & VLAN_TAG_PRESENT) in netvsc_recv_callback() 684 packet->vlan_tci); in netvsc_recv_callback()
|
D | rndis_filter.c | 388 pkt->vlan_tci = VLAN_TAG_PRESENT | vlan->vlanid | in rndis_filter_receive_data() 391 pkt->vlan_tci = 0; in rndis_filter_receive_data()
|
D | hyperv_net.h | 136 u16 vlan_tci; member
|
/linux-4.1.27/include/uapi/linux/ |
D | bpf.h | 226 __u32 vlan_tci; member
|
D | openvswitch.h | 569 __be16 vlan_tci; /* 802.1Q TCI (VLAN ID and priority). */ member
|
D | ethtool.h | 769 __be16 vlan_tci; member
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 1134 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vid() 1139 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vidm() 1144 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfi() 1149 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfim() 1154 return (be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_prio() 1160 return (be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_priom() 1176 (rule->m_ext.vlan_tci != cpu_to_be16(0xFFFF))) { in gfar_convert_to_filer() 1177 if (!rule->m_ext.vlan_tci) in gfar_convert_to_filer() 1178 rule->m_ext.vlan_tci = cpu_to_be16(0xFFFF); in gfar_convert_to_filer() 1683 flow->m_ext.vlan_tci ^= cpu_to_be16(0xFFFF); in gfar_invert_masks()
|
/linux-4.1.27/net/openvswitch/ |
D | flow_netlink.c | 1647 __be16 eth_type, __be16 vlan_tci, bool log); 1652 __be16 eth_type, __be16 vlan_tci, bool log) in validate_and_copy_sample() argument 1690 eth_type, vlan_tci, log); in validate_and_copy_sample() 2014 __be16 eth_type, __be16 vlan_tci, bool log) in __ovs_nla_copy_actions() argument 2076 vlan_tci = htons(0); in __ovs_nla_copy_actions() 2083 if (!(vlan->vlan_tci & htons(VLAN_TAG_PRESENT))) in __ovs_nla_copy_actions() 2085 vlan_tci = vlan->vlan_tci; in __ovs_nla_copy_actions() 2099 if (vlan_tci & htons(VLAN_TAG_PRESENT) || in __ovs_nla_copy_actions() 2111 if (vlan_tci & htons(VLAN_TAG_PRESENT) || in __ovs_nla_copy_actions() 2143 eth_type, vlan_tci, log); in __ovs_nla_copy_actions()
|
D | actions.c | 235 key->eth.tci = vlan->vlan_tci; in push_vlan() 237 ntohs(vlan->vlan_tci) & ~VLAN_TAG_PRESENT); in push_vlan()
|
D | flow.c | 478 key->eth.tci = htons(skb->vlan_tci); in key_extract()
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | ethtool.c | 866 rule->h_ext.vlan_tci = spec.outer_vid; in efx_ethtool_get_class_rule() 867 rule->m_ext.vlan_tci = htons(0xfff); in efx_ethtool_get_class_rule() 1044 if ((rule->flow_type & FLOW_EXT) && rule->m_ext.vlan_tci) { in efx_ethtool_set_class_rule() 1045 if (rule->m_ext.vlan_tci != htons(0xfff)) in efx_ethtool_set_class_rule() 1048 spec.outer_vid = rule->h_ext.vlan_tci; in efx_ethtool_set_class_rule()
|
/linux-4.1.27/net/core/ |
D | skbuff.c | 833 CHECK_SKB_FIELD(vlan_tci); in __copy_skb_header() 4215 u16 vlan_tci; in skb_vlan_untag() local 4230 vlan_tci = ntohs(vhdr->h_vlan_TCI); in skb_vlan_untag() 4231 __vlan_hwaccel_put_tag(skb, skb->protocol, vlan_tci); in skb_vlan_untag() 4265 static int __skb_vlan_pop(struct sk_buff *skb, u16 *vlan_tci) in __skb_vlan_pop() argument 4279 *vlan_tci = ntohs(vhdr->h_vlan_TCI); in __skb_vlan_pop() 4299 u16 vlan_tci; in skb_vlan_pop() local 4304 skb->vlan_tci = 0; in skb_vlan_pop() 4311 err = __skb_vlan_pop(skb, &vlan_tci); in skb_vlan_pop() 4322 err = __skb_vlan_pop(skb, &vlan_tci); in skb_vlan_pop() [all …]
|
D | filter.c | 183 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_tci) != 2); in convert_skb_access() 188 offsetof(struct sk_buff, vlan_tci)); in convert_skb_access() 1455 case offsetof(struct __sk_buff, vlan_tci): in sk_filter_convert_ctx_access()
|
D | pktgen.c | 2756 __be16 *vlan_tci = NULL; /* Encapsulates priority and VLAN ID */ in fill_packet_ipv4() local 2800 vlan_tci = (__be16 *)skb_put(skb, sizeof(__be16)); in fill_packet_ipv4() 2801 *vlan_tci = build_tci(pkt_dev->vlan_id, in fill_packet_ipv4() 2885 __be16 *vlan_tci = NULL; /* Encapsulates priority and VLAN ID */ in fill_packet_ipv6() local 2927 vlan_tci = (__be16 *)skb_put(skb, sizeof(__be16)); in fill_packet_ipv6() 2928 *vlan_tci = build_tci(pkt_dev->vlan_id, in fill_packet_ipv6()
|
D | dev.c | 3761 skb->vlan_tci = 0; in __netif_receive_skb_core() 3984 diffs |= p->vlan_tci ^ skb->vlan_tci; in gro_list_prepare() 4215 skb->vlan_tci = 0; in napi_reuse_skb()
|
/linux-4.1.27/net/ipv4/ |
D | ip_tunnel_core.c | 114 skb->vlan_tci = 0; in iptunnel_pull_header()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 464 u16 flags = 0, vlan_tci = 0; in qlcnic_tx_pkt() local 474 vlan_tci = ntohs(vh->h_vlan_TCI); in qlcnic_tx_pkt() 478 vlan_tci = skb_vlan_tag_get(skb); in qlcnic_tx_pkt() 481 if (vlan_tci && !(adapter->flags & QLCNIC_TAGGING_ENABLED)) in qlcnic_tx_pkt() 483 if (vlan_tci && (adapter->flags & QLCNIC_TAGGING_ENABLED)) in qlcnic_tx_pkt() 487 vlan_tci = adapter->tx_pvid; in qlcnic_tx_pkt() 490 qlcnic_set_tx_vlan_tci(first_desc, vlan_tci); in qlcnic_tx_pkt() 528 vh->h_vlan_TCI = htons(vlan_tci); in qlcnic_tx_pkt()
|
/linux-4.1.27/net/bridge/ |
D | br_vlan.c | 156 skb->vlan_tci = 0; in br_handle_vlan() 242 skb->vlan_tci |= pvid; in br_allowed_ingress()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 1266 !((cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == in mlx4_en_validate_flow() 1268 (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == in mlx4_en_validate_flow() 1272 if (cmd->fs.m_ext.vlan_tci) { in mlx4_en_validate_flow() 1273 if (be16_to_cpu(cmd->fs.h_ext.vlan_tci) >= VLAN_N_VID) in mlx4_en_validate_flow() 1295 (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK))) { in mlx4_en_ethtool_add_mac_rule() 1296 spec_l2->eth.vlan_id = cmd->fs.h_ext.vlan_tci; in mlx4_en_ethtool_add_mac_rule()
|
/linux-4.1.27/arch/powerpc/net/ |
D | bpf_jit_comp.c | 381 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_tci) != 2); in bpf_jit_build_body() 385 vlan_tci)); in bpf_jit_build_body()
|
/linux-4.1.27/drivers/net/ethernet/xscale/ |
D | ixp4xx_eth.c | 210 u16 vlan_tci; member 218 u16 vlan_tci; member 619 desc->qos, desc->padlen, desc->vlan_tci, in debug_desc()
|
/linux-4.1.27/arch/arm/net/ |
D | bpf_jit_32.c | 845 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_tci) != 2); in build_body() 846 off = offsetof(struct sk_buff, vlan_tci); in build_body()
|
/linux-4.1.27/arch/mips/net/ |
D | bpf_jit.c | 1269 vlan_tci) != 2); in build_body() 1270 off = offsetof(struct sk_buff, vlan_tci); in build_body()
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlge/ |
D | qlge.h | 1095 __le16 vlan_tci; member 1140 __le16 vlan_tci; member
|
D | qlge_dbg.c | 1908 pr_err("vlan_tci = %x\n", ob_mac_tso_iocb->vlan_tci); in ql_dump_ob_mac_iocb()
|
D | qlge_main.c | 2673 mac_iocb_ptr->vlan_tci = cpu_to_le16(skb_vlan_tag_get(skb)); in qlge_send()
|
/linux-4.1.27/drivers/net/ethernet/via/ |
D | via-rhine.c | 2006 u16 vlan_tci = 0; in rhine_rx() local 2041 vlan_tci = rhine_get_vlan_tci(skb, data_size); in rhine_rx() 2046 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan_tci); in rhine_rx()
|
/linux-4.1.27/samples/bpf/ |
D | test_verifier.c | 668 offsetof(struct __sk_buff, vlan_tci)),
|
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 2378 fsp->h_ext.vlan_tci = rule->filter.formatted.vlan_id; in ixgbe_get_ethtool_fdir_entry() 2379 fsp->m_ext.vlan_tci = mask->formatted.vlan_id; in ixgbe_get_ethtool_fdir_entry() 2653 input->filter.formatted.vlan_id = fsp->h_ext.vlan_tci; in ixgbe_add_ethtool_fdir_entry() 2654 mask.formatted.vlan_id = fsp->m_ext.vlan_tci; in ixgbe_add_ethtool_fdir_entry()
|
/linux-4.1.27/arch/sparc/net/ |
D | bpf_jit_comp.c | 605 emit_skb_load16(vlan_tci, r_A); in bpf_jit_compile()
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 1293 u16 vlan_tci; in cxgb_select_queue() local 1296 err = vlan_get_tag(skb, &vlan_tci); in cxgb_select_queue() 1303 txq = (vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT; in cxgb_select_queue()
|
/linux-4.1.27/drivers/net/ethernet/marvell/ |
D | sky2.c | 2499 skb->vlan_tci = re->skb->vlan_tci; in receive_copy() 2504 re->skb->vlan_tci = 0; in receive_copy()
|
/linux-4.1.27/Documentation/networking/ |
D | filter.txt | 282 vlan_tci skb_vlan_tag_get(skb) 308 ld vlan_tci
|
/linux-4.1.27/lib/ |
D | test_bpf.c | 1832 skb->vlan_tci = SKB_VLAN_TCI; in populate_skb()
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 3699 skb->vlan_tci = ntohs(cpl->vlan); in rx_pkt()
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_main.c | 986 skb->vlan_tci = 0; in be_insert_vlan_in_pkt()
|