Home
last modified time | relevance | path

Searched refs:vtc_flow (Results 1 – 25 of 32) sorted by relevance

12

/f-stack/dpdk/lib/librte_ipsec/
H A Diph.h108 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 Dcxgbe_flow.c456 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 Dulp_rte_parser.c1073 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 Denic_clsf.c284 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 Dtest_ipfrag.c141 hdr->vtc_flow = rte_cpu_to_be_32(0x60 << 24 | pktid); in v6_allocate_packet_of()
H A Dpacket_burst_generator.c144 ip_hdr->vtc_flow = 0; in initialize_ipv6_header()
/f-stack/dpdk/drivers/net/ice/
H A Dice_switch_filter.c751 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 Dice_fdir_filter.c1783 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 Drte_eth_softnic_flow.c1746 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 Dsfc_mae.c1141 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 Drte_ip.h386 rte_be32_t vtc_flow; /**< IP version, traffic class & flow label. */ member
/f-stack/dpdk/lib/librte_pipeline/
H A Drte_table_action.c870 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 Dotx2_cryptodev_sec.c267 ip6->vtc_flow = rte_cpu_to_be_32(0x60000000 | in crypto_sec_ipsec_outb_session_create()
/f-stack/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c775 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 Digc_flow.c435 if (mask->hdr.vtc_flow || in igc_parse_pattern_ipv6()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c676 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 Dmlx5_flow_dv.c1315 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 Dqede_filter.c388 ip6->vtc_flow = in qede_arfs_construct_pkt()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_fdir.c618 if ((ipv6_mask->hdr.vtc_flow & in iavf_fdir_parse_pattern()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_fdir.c754 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 Di40e_flow.c2722 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 Dcmdline_flow.c2422 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 Dpacket_classif_access_ctrl.rst158 uint32_t vtc_flow; /* IP version, traffic class & flow label. */
/f-stack/dpdk/examples/ipsec-secgw/
H A Dsa.c1351 .vtc_flow = htonl(IP6_VERSION << 28), in ipsec_sa_init()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c394 if (ipv6_mask->hdr.vtc_flow || in bnxt_validate_and_parse_flow_type()

12