| /f-stack/dpdk/lib/librte_pipeline/ |
| H A D | rte_table_action.c | 587 if ((p->mpls.mpls_count == 0) || in encap_apply_check() 716 uint16_t ethertype = (p->mpls.unicast) ? in encap_mpls_apply() 728 d->mpls[i] = rte_htonl(MPLS(p->mpls.mpls[i].label, in encap_mpls_apply() 729 p->mpls.mpls[i].tc, in encap_mpls_apply() 731 p->mpls.mpls[i].ttl)); in encap_mpls_apply() 733 d->mpls[i] = rte_htonl(MPLS(p->mpls.mpls[i].label, in encap_mpls_apply() 734 p->mpls.mpls[i].tc, in encap_mpls_apply() 736 p->mpls.mpls[i].ttl)); in encap_mpls_apply() 738 d->mpls_count = p->mpls.mpls_count; in encap_mpls_apply() 1143 struct encap_mpls_data *mpls = data; in pkt_work_encap() local [all …]
|
| H A D | rte_table_action.h | 470 struct rte_table_action_mpls_hdr mpls[RTE_TABLE_ACTION_MPLS_LABELS_MAX]; member 562 struct rte_table_action_encap_mpls_params mpls; member
|
| /f-stack/dpdk/examples/ip_pipeline/ |
| H A D | cli.c | 3459 a->encap.mpls.mpls[0].label = label; in parse_table_action_encap() 3460 a->encap.mpls.mpls[0].tc = tc; in parse_table_action_encap() 3461 a->encap.mpls.mpls[0].ttl = ttl; in parse_table_action_encap() 3482 a->encap.mpls.mpls[1].label = label; in parse_table_action_encap() 3483 a->encap.mpls.mpls[1].tc = tc; in parse_table_action_encap() 3484 a->encap.mpls.mpls[1].ttl = ttl; in parse_table_action_encap() 3506 a->encap.mpls.mpls[2].tc = tc; in parse_table_action_encap() 3507 a->encap.mpls.mpls[2].ttl = ttl; in parse_table_action_encap() 3529 a->encap.mpls.mpls[3].tc = tc; in parse_table_action_encap() 3530 a->encap.mpls.mpls[3].ttl = ttl; in parse_table_action_encap() [all …]
|
| /f-stack/dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_cli.c | 4163 a->encap.mpls.mpls[0].label = label; in parse_table_action_encap() 4164 a->encap.mpls.mpls[0].tc = tc; in parse_table_action_encap() 4165 a->encap.mpls.mpls[0].ttl = ttl; in parse_table_action_encap() 4187 a->encap.mpls.mpls[1].label = label; in parse_table_action_encap() 4188 a->encap.mpls.mpls[1].tc = tc; in parse_table_action_encap() 4189 a->encap.mpls.mpls[1].ttl = ttl; in parse_table_action_encap() 4211 a->encap.mpls.mpls[2].label = label; in parse_table_action_encap() 4212 a->encap.mpls.mpls[2].tc = tc; in parse_table_action_encap() 4213 a->encap.mpls.mpls[2].ttl = ttl; in parse_table_action_encap() 4236 a->encap.mpls.mpls[3].tc = tc; in parse_table_action_encap() [all …]
|
| H A D | rte_eth_softnic_flow.c | 141 struct rte_flow_item_mpls mpls; member
|
| /f-stack/dpdk/drivers/net/dpaa/ |
| H A D | dpaa_rxtx.h | 172 uint16_t mpls:1; member 185 uint16_t mpls:1;
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 1016 struct ibv_flow_spec_mpls mpls = { in flow_verbs_translate_item_mpls() local 1024 memcpy(&mpls.val.label, spec, sizeof(mpls.val.label)); in flow_verbs_translate_item_mpls() 1025 memcpy(&mpls.mask.label, mask, sizeof(mpls.mask.label)); in flow_verbs_translate_item_mpls() 1027 mpls.val.label &= mpls.mask.label; in flow_verbs_translate_item_mpls() 1029 flow_verbs_spec_add(&dev_flow->verbs, &mpls, size); in flow_verbs_translate_item_mpls()
|
| /f-stack/dpdk/app/test-pmd/ |
| H A D | cmdline_flow.c | 5446 mpls.label_tc_s[2] |= 0x1; in parse_vc_action_mplsogre_encap() 5447 memcpy(header, &mpls, sizeof(mpls)); in parse_vc_action_mplsogre_encap() 5448 header += sizeof(mpls); in parse_vc_action_mplsogre_encap() 5533 memset(&mpls, 0, sizeof(mpls)); in parse_vc_action_mplsogre_decap() 5534 memcpy(header, &mpls, sizeof(mpls)); in parse_vc_action_mplsogre_decap() 5535 header += sizeof(mpls); in parse_vc_action_mplsogre_decap() 5641 memcpy(header, &mpls, sizeof(mpls)); in parse_vc_action_mplsoudp_encap() 5642 header += sizeof(mpls); in parse_vc_action_mplsoudp_encap() 5729 memset(&mpls, 0, sizeof(mpls)); in parse_vc_action_mplsoudp_decap() 5730 memcpy(header, &mpls, sizeof(mpls)); in parse_vc_action_mplsoudp_decap() [all …]
|
| /f-stack/freebsd/contrib/ncsw/inc/flib/ |
| H A D | fsl_fman_kg.h | 279 enum fman_kg_def_select mpls; member
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | ip_pipeline.rst | 340 [encap ether | vlan | qinq | mpls | pppoe] 478 | mpls unicast | multicast
|
| /f-stack/freebsd/contrib/ncsw/Peripherals/FM/Pcd/ |
| H A D | fman_kg.c | 502 tmp_reg |= extract_params->known_fields_def.mpls << in fman_kg_build_scheme()
|
| H A D | fm_cc.c | 1424 switch (field.mpls) in GetSizeHeaderField() 1793 switch (field.mpls) in GetFullFieldParseCode()
|
| H A D | fm_kg.c | 470 switch (field.mpls) in GetKnownProtMask()
|
| /f-stack/dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 3658 - ``mpls``: match MPLS header. 4600 testpmd> flow create 0 ingress pattern eth / ipv4 / udp / mpls / end actions 4607 testpmd> flow create 0 ingress pattern eth / ipv4 / udp / mpls / end actions 4675 testpmd> flow create 0 ingress pattern eth / ipv4 / gre / mpls / end actions 4681 testpmd> flow create 0 ingress pattern eth / vlan / ipv4 / gre / mpls / end 4687 testpmd> flow create 0 ingress pattern eth / ipv6 / gre / mpls / end 4693 testpmd> flow create 0 ingress pattern eth / vlan / ipv6 / gre / mpls / end 4743 testpmd> flow create 0 ingress pattern eth / ipv4 / udp / mpls / end actions 4749 testpmd> flow create 0 ingress pattern eth / vlan / ipv4 / udp / mpls / end 4755 testpmd> flow create 0 ingress pattern eth / ipv6 / udp / mpls / end [all …]
|
| /f-stack/freebsd/contrib/ncsw/inc/Peripherals/ |
| H A D | fm_pcd_ext.h | 1440 headerFieldMpls_t mpls; /**< MPLS */ member
|
| /f-stack/dpdk/drivers/net/dpaa/fmlib/ |
| H A D | fm_pcd_ext.h | 1104 ioc_header_field_mpls_t mpls; /**< MPLS*/ member
|