/linux-4.4.14/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 | 665 __u16 vlan_tci; member 2879 int skb_vlan_push(struct sk_buff *skb, __be16 vlan_proto, u16 vlan_tci);
|
/linux-4.4.14/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.4.14/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 | 45 skb->vlan_tci); in vlan_do_receive() 52 skb->priority = vlan_get_ingress_priority(vlan_dev, skb->vlan_tci); in vlan_do_receive() 53 skb->vlan_tci = 0; in vlan_do_receive()
|
/linux-4.4.14/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 | 1118 u16 q_number, completed_index, bytes_written, vlan_tci, checksum; in enic_rq_indicate_buf() local 1130 &packet_error, &vlan_stripped, &vlan_tci, &checksum, in enic_rq_indicate_buf() 1187 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan_tci); in enic_rq_indicate_buf()
|
/linux-4.4.14/net/bridge/ |
D | br_netfilter_hooks.c | 118 u16 vlan_tci; member 680 if (data->vlan_tci) { in br_nf_push_frag_xmit() 681 skb->vlan_tci = data->vlan_tci; in br_nf_push_frag_xmit() 747 data->vlan_tci = skb->vlan_tci; in br_nf_dev_queue_xmit()
|
D | br_vlan.c | 357 skb->vlan_tci = 0; in br_handle_vlan() 427 skb->vlan_tci |= pvid; in __allowed_ingress()
|
/linux-4.4.14/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 1131 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vid() 1136 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_VID_MASK; in vlan_tci_vidm() 1141 return be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfi() 1146 return be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_CFI_MASK; in vlan_tci_cfim() 1151 return (be16_to_cpu(rule->h_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_prio() 1157 return (be16_to_cpu(rule->m_ext.vlan_tci) & VLAN_PRIO_MASK) >> in vlan_tci_priom() 1173 (rule->m_ext.vlan_tci != cpu_to_be16(0xFFFF))) { in gfar_convert_to_filer() 1174 if (!rule->m_ext.vlan_tci) in gfar_convert_to_filer() 1175 rule->m_ext.vlan_tci = cpu_to_be16(0xFFFF); in gfar_convert_to_filer() 1363 flow->m_ext.vlan_tci ^= cpu_to_be16(0xFFFF); in gfar_invert_masks()
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 477 packet->vlan_tci = skb->vlan_tci; in netvsc_start_xmit() 495 isvlan = packet->vlan_tci & VLAN_TAG_PRESENT; in netvsc_start_xmit() 524 vlan->vlanid = packet->vlan_tci & VLAN_VID_MASK; in netvsc_start_xmit() 525 vlan->pri = (packet->vlan_tci & VLAN_PRIO_MASK) >> in netvsc_start_xmit() 731 if (packet->vlan_tci & VLAN_TAG_PRESENT) in netvsc_recv_callback() 733 packet->vlan_tci); in netvsc_recv_callback()
|
D | rndis_filter.c | 389 pkt->vlan_tci = VLAN_TAG_PRESENT | vlan->vlanid | in rndis_filter_receive_data() 392 pkt->vlan_tci = 0; in rndis_filter_receive_data()
|
D | hyperv_net.h | 136 u16 vlan_tci; member
|
/linux-4.4.14/net/openvswitch/ |
D | actions.c | 65 __u16 vlan_tci; member 247 key->eth.tci = vlan->vlan_tci; in push_vlan() 249 ntohs(vlan->vlan_tci) & ~VLAN_TAG_PRESENT); in push_vlan() 634 skb->vlan_tci = data->vlan_tci; in ovs_vport_output() 671 data->vlan_tci = skb->vlan_tci; in prepare_frag()
|
D | flow_netlink.c | 1829 __be16 eth_type, __be16 vlan_tci, bool log); 1834 __be16 eth_type, __be16 vlan_tci, bool log) in validate_and_copy_sample() argument 1872 eth_type, vlan_tci, log); in validate_and_copy_sample() 2205 __be16 eth_type, __be16 vlan_tci, bool log) in __ovs_nla_copy_actions() argument 2268 vlan_tci = htons(0); in __ovs_nla_copy_actions() 2275 if (!(vlan->vlan_tci & htons(VLAN_TAG_PRESENT))) in __ovs_nla_copy_actions() 2277 vlan_tci = vlan->vlan_tci; in __ovs_nla_copy_actions() 2291 if (vlan_tci & htons(VLAN_TAG_PRESENT) || in __ovs_nla_copy_actions() 2303 if (vlan_tci & htons(VLAN_TAG_PRESENT) || in __ovs_nla_copy_actions() 2335 eth_type, vlan_tci, log); in __ovs_nla_copy_actions()
|
D | flow.c | 485 key->eth.tci = htons(skb->vlan_tci); in key_extract()
|
/linux-4.4.14/include/uapi/linux/ |
D | bpf.h | 285 __u32 vlan_tci; member
|
D | openvswitch.h | 597 __be16 vlan_tci; /* 802.1Q TCI (VLAN ID and priority). */ member
|
D | ethtool.h | 775 __be16 vlan_tci; member
|
/linux-4.4.14/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.4.14/net/core/ |
D | skbuff.c | 785 CHECK_SKB_FIELD(vlan_tci); in __copy_skb_header() 4301 u16 vlan_tci; in skb_vlan_untag() local 4316 vlan_tci = ntohs(vhdr->h_vlan_TCI); in skb_vlan_untag() 4317 __vlan_hwaccel_put_tag(skb, skb->protocol, vlan_tci); in skb_vlan_untag() 4351 static int __skb_vlan_pop(struct sk_buff *skb, u16 *vlan_tci) in __skb_vlan_pop() argument 4365 *vlan_tci = ntohs(vhdr->h_vlan_TCI); in __skb_vlan_pop() 4385 u16 vlan_tci; in skb_vlan_pop() local 4390 skb->vlan_tci = 0; in skb_vlan_pop() 4397 err = __skb_vlan_pop(skb, &vlan_tci); in skb_vlan_pop() 4408 err = __skb_vlan_pop(skb, &vlan_tci); in skb_vlan_pop() [all …]
|
D | filter.c | 182 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_tci) != 2); in convert_skb_access() 187 offsetof(struct sk_buff, vlan_tci)); in convert_skb_access() 1514 static u64 bpf_skb_vlan_push(u64 r1, u64 r2, u64 vlan_tci, u64 r4, u64 r5) in bpf_skb_vlan_push() argument 1523 return skb_vlan_push(skb, vlan_proto, vlan_tci); in bpf_skb_vlan_push() 1835 case offsetof(struct __sk_buff, vlan_tci): in bpf_net_convert_ctx_access()
|
D | pktgen.c | 2807 __be16 *vlan_tci = NULL; /* Encapsulates priority and VLAN ID */ in fill_packet_ipv4() local 2851 vlan_tci = (__be16 *)skb_put(skb, sizeof(__be16)); in fill_packet_ipv4() 2852 *vlan_tci = build_tci(pkt_dev->vlan_id, in fill_packet_ipv4() 2936 __be16 *vlan_tci = NULL; /* Encapsulates priority and VLAN ID */ in fill_packet_ipv6() local 2978 vlan_tci = (__be16 *)skb_put(skb, sizeof(__be16)); in fill_packet_ipv6() 2979 *vlan_tci = build_tci(pkt_dev->vlan_id, in fill_packet_ipv6()
|
D | dev.c | 3924 skb->vlan_tci = 0; in __netif_receive_skb_core() 4147 diffs |= p->vlan_tci ^ skb->vlan_tci; in gro_list_prepare() 4381 skb->vlan_tci = 0; in napi_reuse_skb()
|
/linux-4.4.14/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.4.14/drivers/net/ethernet/cavium/thunder/ |
D | q_struct.h | 205 u64 vlan_tci:16; member 252 u64 vlan_tci:16;
|
D | nicvf_main.c | 626 ntohs((__force __be16)cqe_rx->vlan_tci)); in nicvf_rcv_pkt_handler()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 1281 !((cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == in mlx4_en_validate_flow() 1283 (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK)) == in mlx4_en_validate_flow() 1287 if (cmd->fs.m_ext.vlan_tci) { in mlx4_en_validate_flow() 1288 if (be16_to_cpu(cmd->fs.h_ext.vlan_tci) >= VLAN_N_VID) in mlx4_en_validate_flow() 1310 (cmd->fs.m_ext.vlan_tci & cpu_to_be16(VLAN_VID_MASK))) { in mlx4_en_ethtool_add_mac_rule() 1311 spec_l2->eth.vlan_id = cmd->fs.h_ext.vlan_tci; in mlx4_en_ethtool_add_mac_rule()
|
/linux-4.4.14/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.4.14/net/ipv4/ |
D | ip_tunnel_core.c | 116 skb->vlan_tci = 0; in iptunnel_pull_header()
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 113 skb->vlan_tci >> VLAN_PRIO_SHIFT : in mlx5e_select_queue()
|
/linux-4.4.14/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.4.14/arch/arm/net/ |
D | bpf_jit_32.c | 920 BUILD_BUG_ON(FIELD_SIZEOF(struct sk_buff, vlan_tci) != 2); in build_body() 921 off = offsetof(struct sk_buff, vlan_tci); in build_body()
|
/linux-4.4.14/arch/mips/net/ |
D | bpf_jit.c | 1145 vlan_tci) != 2); in build_body() 1146 off = offsetof(struct sk_buff, vlan_tci); in build_body()
|
/linux-4.4.14/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 | 2684 mac_iocb_ptr->vlan_tci = cpu_to_le16(skb_vlan_tag_get(skb)); in qlge_send()
|
/linux-4.4.14/drivers/net/ethernet/via/ |
D | via-rhine.c | 2039 u16 vlan_tci; in rhine_rx_vlan_tag() local 2041 vlan_tci = rhine_get_vlan_tci(skb, data_size); in rhine_rx_vlan_tag() 2042 __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), vlan_tci); in rhine_rx_vlan_tag()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 2383 fsp->h_ext.vlan_tci = rule->filter.formatted.vlan_id; in ixgbe_get_ethtool_fdir_entry() 2384 fsp->m_ext.vlan_tci = mask->formatted.vlan_id; in ixgbe_get_ethtool_fdir_entry() 2675 input->filter.formatted.vlan_id = fsp->h_ext.vlan_tci; in ixgbe_add_ethtool_fdir_entry() 2676 mask.formatted.vlan_id = fsp->m_ext.vlan_tci; in ixgbe_add_ethtool_fdir_entry()
|
/linux-4.4.14/arch/sparc/net/ |
D | bpf_jit_comp.c | 605 emit_skb_load16(vlan_tci, r_A); in bpf_jit_compile()
|
/linux-4.4.14/samples/bpf/ |
D | test_verifier.c | 693 offsetof(struct __sk_buff, vlan_tci)),
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 1324 u16 vlan_tci; in cxgb_select_queue() local 1327 err = vlan_get_tag(skb, &vlan_tci); in cxgb_select_queue() 1334 txq = (vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT; in cxgb_select_queue()
|
/linux-4.4.14/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.4.14/Documentation/networking/ |
D | filter.txt | 282 vlan_tci skb_vlan_tag_get(skb) 308 ld vlan_tci
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | cm.c | 3840 skb->vlan_tci = ntohs(cpl->vlan); in rx_pkt()
|
/linux-4.4.14/lib/ |
D | test_bpf.c | 5146 skb->vlan_tci = SKB_VLAN_TCI; in populate_skb()
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be_main.c | 1005 skb->vlan_tci = 0; in be_insert_vlan_in_pkt()
|