| /f-stack/dpdk/lib/librte_ipsec/ |
| H A D | iph.h | 108 get_ipv6_tc(rte_be32_t vtc_flow) in get_ipv6_tc() argument 112 v = rte_be_to_cpu_32(vtc_flow); in get_ipv6_tc() 124 return (v | vtc_flow); in set_ipv6_tc() 152 vtc_flow) & tos_mask; in update_outb_tun_tos() 153 v6out_h->vtc_flow = set_ipv6_tc(v6out_h->vtc_flow, otp | itp); in update_outb_tun_tos() 160 v6out_h->vtc_flow = set_ipv6_tc(v6out_h->vtc_flow, otp | itp); in update_outb_tun_tos() 166 vtc_flow) & tos_mask; in update_outb_tun_tos() 204 ecn_v6in = v6in_h->vtc_flow & in update_inb_tun_tos() 208 v6in_h->vtc_flow |= in update_inb_tun_tos() 224 ecn_v6in = v6in_h->vtc_flow & in update_inb_tun_tos() [all …]
|
| /f-stack/dpdk/drivers/net/cxgbe/ |
| H A D | cxgbe_flow.c | 456 u32 vtc_flow, vtc_flow_mask; in ch_rte_parsetype_ipv6() local 461 vtc_flow_mask = be32_to_cpu(mask->hdr.vtc_flow); in ch_rte_parsetype_ipv6() 481 vtc_flow = be32_to_cpu(val->hdr.vtc_flow); in ch_rte_parsetype_ipv6() 482 if (val->hdr.vtc_flow || (umask && umask->hdr.vtc_flow)) in ch_rte_parsetype_ipv6() 483 CXGBE_FILL_FS((vtc_flow & RTE_IPV6_HDR_TC_MASK) >> in ch_rte_parsetype_ipv6() 1015 .vtc_flow = RTE_BE32(0xff000000),
|
| /f-stack/dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 1073 size = sizeof(ipv6_spec->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1075 vtcf = BNXT_ULP_GET_IPV6_VER(ipv6_spec->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1080 vtcf = BNXT_ULP_GET_IPV6_TC(ipv6_spec->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1085 vtcf = BNXT_ULP_GET_IPV6_FLOWLABEL(ipv6_spec->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1113 size = sizeof(ipv6_mask->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1115 vtcf_mask = BNXT_ULP_GET_IPV6_VER(ipv6_mask->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1125 vtcf_mask = BNXT_ULP_GET_IPV6_TC(ipv6_mask->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1128 BNXT_ULP_GET_IPV6_FLOWLABEL(ipv6_mask->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler() 1651 tmp_buff = (const uint8_t *)&ipv6_spec->hdr.vtc_flow; in ulp_rte_vxlan_encap_act_handler() 1670 tmp_buff = (const uint8_t *)&ipv6_spec->hdr.vtc_flow; in ulp_rte_vxlan_encap_act_handler()
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_clsf.c | 284 ipv6_mask.vtc_flow = masks->ipv6_mask.tc << 12; in copy_fltr_v2() 285 ipv6_val.vtc_flow = input->flow.ipv6_flow.tc << 12; in copy_fltr_v2()
|
| /f-stack/dpdk/app/test/ |
| H A D | test_ipfrag.c | 141 hdr->vtc_flow = rte_cpu_to_be_32(0x60 << 24 | pktid); in v6_allocate_packet_of()
|
| H A D | packet_burst_generator.c | 144 ip_hdr->vtc_flow = 0; in initialize_ipv6_header()
|
| /f-stack/dpdk/drivers/net/ice/ |
| H A D | ice_switch_filter.c | 751 if ((ipv6_mask->hdr.vtc_flow & in ice_switch_inset_get() 757 else if (ipv6_mask->hdr.vtc_flow & in ice_switch_inset_get() 798 if (ipv6_mask->hdr.vtc_flow & in ice_switch_inset_get() 805 (ipv6_spec->hdr.vtc_flow) & in ice_switch_inset_get() 810 (ipv6_mask->hdr.vtc_flow) & in ice_switch_inset_get()
|
| H A D | ice_fdir_filter.c | 1783 if ((ipv6_mask->hdr.vtc_flow & in ice_fdir_parse_pattern() 1798 rte_be_to_cpu_32(ipv6_spec->hdr.vtc_flow); in ice_fdir_parse_pattern()
|
| /f-stack/dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_flow.c | 1746 uint32_t vtc_flow; in flow_rule_action_get() local 1754 vtc_flow = rte_ntohl(spec.ipv6.hdr.vtc_flow); in flow_rule_action_get() 1756 vtc_flow & 0xfffff; in flow_rule_action_get() 1758 (vtc_flow >> 22) & 0x3f; in flow_rule_action_get()
|
| /f-stack/dpdk/drivers/net/sfc/ |
| H A D | sfc_mae.c | 1141 uint32_t vtc_flow; in sfc_mae_rule_parse_item_ipv6() local 1182 vtc_flow = rte_be_to_cpu_32(vtc_flow_be); in sfc_mae_rule_parse_item_ipv6() 1183 tc_value = (vtc_flow & RTE_IPV6_HDR_TC_MASK) >> RTE_IPV6_HDR_TC_SHIFT; in sfc_mae_rule_parse_item_ipv6() 1186 vtc_flow = rte_be_to_cpu_32(vtc_flow_be); in sfc_mae_rule_parse_item_ipv6() 1187 tc_mask = (vtc_flow & RTE_IPV6_HDR_TC_MASK) >> RTE_IPV6_HDR_TC_SHIFT; in sfc_mae_rule_parse_item_ipv6()
|
| /f-stack/dpdk/lib/librte_net/ |
| H A D | rte_ip.h | 386 rte_be32_t vtc_flow; /**< IP version, traffic class & flow label. */ member
|
| /f-stack/dpdk/lib/librte_pipeline/ |
| H A D | rte_table_action.c | 870 d->ipv6.vtc_flow = rte_htonl((6 << 28) | in encap_vxlan_apply() 905 d->ipv6.vtc_flow = rte_htonl((6 << 28) | in encap_vxlan_apply() 2903 dscp = (rte_ntohl(hdr->vtc_flow) & 0x0F600000) >> 18; in pkt_work() 3064 dscp0 = (rte_ntohl(hdr0->vtc_flow) & 0x0F600000) >> 18; in pkt4_work() 3065 dscp1 = (rte_ntohl(hdr1->vtc_flow) & 0x0F600000) >> 18; in pkt4_work() 3066 dscp2 = (rte_ntohl(hdr2->vtc_flow) & 0x0F600000) >> 18; in pkt4_work() 3067 dscp3 = (rte_ntohl(hdr3->vtc_flow) & 0x0F600000) >> 18; in pkt4_work()
|
| /f-stack/dpdk/drivers/crypto/octeontx2/ |
| H A D | otx2_cryptodev_sec.c | 267 ip6->vtc_flow = rte_cpu_to_be_32(0x60000000 | in crypto_sec_ipsec_outb_session_create()
|
| /f-stack/dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_flow.c | 775 uint32_t k = rte_be_to_cpu_32(spec->hdr.vtc_flow) & MRVL_IPV6_FLOW_MASK, in mrvl_parse_ip6_flow() 776 m = rte_be_to_cpu_32(mask->hdr.vtc_flow) & MRVL_IPV6_FLOW_MASK; in mrvl_parse_ip6_flow() 1208 flow_mask = rte_be_to_cpu_32(mask->hdr.vtc_flow) & MRVL_IPV6_FLOW_MASK; in mrvl_parse_ip6()
|
| /f-stack/dpdk/drivers/net/igc/ |
| H A D | igc_flow.c | 435 if (mask->hdr.vtc_flow || in igc_parse_pattern_ipv6()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 676 vtc_flow_val = rte_be_to_cpu_32(spec->hdr.vtc_flow); in flow_verbs_translate_item_ipv6() 677 vtc_flow_mask = rte_be_to_cpu_32(mask->hdr.vtc_flow); in flow_verbs_translate_item_ipv6()
|
| H A D | mlx5_flow_dv.c | 1315 ipv6.hdr.vtc_flow = conf->dscp; in flow_dv_convert_action_modify_ipv6_dscp() 1316 ipv6_mask.hdr.vtc_flow = RTE_IPV6_HDR_DSCP_MASK >> 22; in flow_dv_convert_action_modify_ipv6_dscp() 3278 if (!ipv6->vtc_flow) in flow_dv_convert_encap_data() 3279 ipv6->vtc_flow = in flow_dv_convert_encap_data() 5242 .vtc_flow = RTE_BE32(0xffffffff), in flow_dv_validate() 6630 .vtc_flow = RTE_BE32(0xffffffff), in flow_dv_translate_item_ipv6() 6676 vtc_m = rte_be_to_cpu_32(ipv6_m->hdr.vtc_flow); in flow_dv_translate_item_ipv6() 6677 vtc_v = rte_be_to_cpu_32(ipv6_m->hdr.vtc_flow & ipv6_v->hdr.vtc_flow); in flow_dv_translate_item_ipv6()
|
| /f-stack/dpdk/drivers/net/qede/ |
| H A D | qede_filter.c | 388 ip6->vtc_flow = in qede_arfs_construct_pkt()
|
| /f-stack/dpdk/drivers/net/iavf/ |
| H A D | iavf_fdir.c | 618 if ((ipv6_mask->hdr.vtc_flow & in iavf_fdir_parse_pattern()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_fdir.c | 754 ip6->vtc_flow = rte_cpu_to_be_32(I40E_FDIR_IPv6_DEFAULT_VTC_FLOW | in fill_ip6_head() 1101 gtp_ipv6->vtc_flow = in i40e_flow_fdir_construct_pkt()
|
| H A D | i40e_flow.c | 2722 if ((ipv6_mask->hdr.vtc_flow & in i40e_flow_parse_fdir_pattern() 2733 rte_be_to_cpu_32(ipv6_spec->hdr.vtc_flow); in i40e_flow_parse_fdir_pattern()
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | cmdline_flow.c | 2422 hdr.vtc_flow, 2430 hdr.vtc_flow, 5121 ipv6_mask_tos.hdr.vtc_flow |= in parse_vc_action_vxlan_encap() 5124 action_vxlan_encap_data->item_ipv6.hdr.vtc_flow |= in parse_vc_action_vxlan_encap() 7386 ipv6_vtc_flow = rte_be_to_cpu_32(ipv6->vtc_flow); in update_fields() 7389 ipv6->vtc_flow = rte_cpu_to_be_32(ipv6_vtc_flow); in update_fields()
|
| /f-stack/dpdk/doc/guides/prog_guide/ |
| H A D | packet_classif_access_ctrl.rst | 158 uint32_t vtc_flow; /* IP version, traffic class & flow label. */
|
| /f-stack/dpdk/examples/ipsec-secgw/ |
| H A D | sa.c | 1351 .vtc_flow = htonl(IP6_VERSION << 28), in ipsec_sa_init()
|
| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_flow.c | 394 if (ipv6_mask->hdr.vtc_flow || in bnxt_validate_and_parse_flow_type()
|