| /f-stack/dpdk/examples/ip_pipeline/ |
| H A D | cli.c | 1296 p.encap.vxlan.vlan = 1; in cmd_table_action_profile() 1298 p.encap.vxlan.vlan = 0; in cmd_table_action_profile() 1308 p.encap.encap_mask = in cmd_table_action_profile() 3442 a->encap.mpls.unicast = 1; in parse_table_action_encap() 3444 a->encap.mpls.unicast = 0; in parse_table_action_encap() 4971 switch (a->encap.type) { in table_rule_show() 4986 a->encap.vlan.vlan.pcp, in table_rule_show() 4987 a->encap.vlan.vlan.dei, in table_rule_show() 4988 a->encap.vlan.vlan.vid); in table_rule_show() 5060 a->encap.vxlan.udp.sp, in table_rule_show() [all …]
|
| H A D | action.h | 52 struct rte_table_action_encap_config encap; member
|
| H A D | action.c | 285 ¶ms->encap); in table_action_profile_create()
|
| H A D | pipeline.h | 289 struct rte_table_action_encap_params encap; member
|
| H A D | thread.c | 1141 uint64_t encap_mask = ap->params.encap.encap_mask; in action_check() 1142 enum rte_table_action_encap_type type = action->encap.type; in action_check() 2634 &action->encap); in action_convert()
|
| /f-stack/dpdk/examples/ip_pipeline/examples/ |
| H A D | route.cli | 32 table action profile AP0 ipv4 offset 270 fwd encap ether 57 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.0.0.0 10 action fwd port 0 encap ether a0:a1… 58 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.64.0.0 10 action fwd port 1 encap ether b0:b… 59 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.128.0.0 10 action fwd port 2 encap ether c0:… 60 pipeline PIPELINE0 table 0 rule add match lpm ipv4 100.192.0.0 10 action fwd port 3 encap ether d0:…
|
| H A D | route_ecmp.cli | 23 table action profile APNH ipv4 offset 270 fwd encap ether 54 pipeline PIPELINE0 table 1 rule add match array 0 action fwd port 0 encap ether a0:a1:a2:a3:a4:a5 0… 55 pipeline PIPELINE0 table 1 rule add match array 1 action fwd port 1 encap ether b0:b1:b2:b3:b4:b5 1… 56 pipeline PIPELINE0 table 1 rule add match array 2 action fwd port 2 encap ether c0:c1:c2:c3:c4:c5 2… 57 pipeline PIPELINE0 table 1 rule add match array 3 action fwd port 3 encap ether d0:d1:d2:d3:d4:d5 3…
|
| /f-stack/dpdk/drivers/net/softnic/ |
| H A D | rte_eth_softnic_cli.c | 2003 p.encap.vxlan.vlan = 1; in cmd_table_action_profile() 2005 p.encap.vxlan.vlan = 0; in cmd_table_action_profile() 2016 p.encap.encap_mask = in cmd_table_action_profile() 4146 a->encap.mpls.unicast = 1; in parse_table_action_encap() 4148 a->encap.mpls.unicast = 0; in parse_table_action_encap() 4164 a->encap.mpls.mpls[0].tc = tc; in parse_table_action_encap() 4172 a->encap.mpls.mpls_count = 1; in parse_table_action_encap() 4188 a->encap.mpls.mpls[1].tc = tc; in parse_table_action_encap() 4196 a->encap.mpls.mpls_count = 2; in parse_table_action_encap() 4212 a->encap.mpls.mpls[2].tc = tc; in parse_table_action_encap() [all …]
|
| H A D | rte_eth_softnic_flow.c | 1699 if (!params->encap.vxlan.vlan) in flow_rule_action_get() 1707 rule_action->encap.vxlan.vlan.pcp = in flow_rule_action_get() 1709 rule_action->encap.vxlan.vlan.dei = in flow_rule_action_get() 1711 rule_action->encap.vxlan.vlan.vid = in flow_rule_action_get() 1722 if (params->encap.vxlan.vlan) in flow_rule_action_get() 1734 rule_action->encap.vxlan.ipv4.sa = in flow_rule_action_get() 1736 rule_action->encap.vxlan.ipv4.da = in flow_rule_action_get() 1740 rule_action->encap.vxlan.ipv4.ttl = in flow_rule_action_get() 1787 rule_action->encap.vxlan.udp.sp = in flow_rule_action_get() 1789 rule_action->encap.vxlan.udp.dp = in flow_rule_action_get() [all …]
|
| H A D | rte_eth_softnic_action.c | 316 ¶ms->encap); in softnic_table_action_profile_create()
|
| H A D | rte_eth_softnic_internals.h | 340 struct rte_table_action_encap_config encap; member 969 struct rte_table_action_encap_params encap; member
|
| H A D | rte_eth_softnic_thread.c | 1169 uint64_t encap_mask = ap->params.encap.encap_mask; in action_check() 1170 enum rte_table_action_encap_type type = action->encap.type; in action_check() 2485 &action->encap); in action_convert()
|
| /f-stack/freebsd/netinet/ |
| H A D | in_gif.c | 392 const struct encap_config encap; member 396 .encap = { 406 .encap = { 417 .encap = { 441 &ipv4_encap_cfg[i].encap, NULL, M_WAITOK); in in_gif_init()
|
| /f-stack/freebsd/netinet6/ |
| H A D | in6_gif.c | 416 const struct encap_config encap; member 421 .encap = { 432 .encap = { 441 .encap = { 465 &ipv6_encap_cfg[i].encap, NULL, M_WAITOK); in in6_gif_init()
|
| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_rxtx.c | 279 bool encap, in ionic_tx_tso_post() argument 285 flags |= encap ? IONIC_TXQ_DESC_FLAG_ENCAP : 0; in ionic_tx_tso_post() 330 bool encap; in ionic_tx_tso() local 335 encap = ((ol_flags & PKT_TX_OUTER_IP_CKSUM) || in ionic_tx_tso() 345 if (encap) { in ionic_tx_tso() 376 encap, in ionic_tx_tso() 418 encap, in ionic_tx_tso() 444 bool encap; in ionic_tx() local 465 encap = ((ol_flags & PKT_TX_OUTER_IP_CKSUM) || in ionic_tx() 471 flags |= encap ? IONIC_TXQ_DESC_FLAG_ENCAP : 0; in ionic_tx()
|
| /f-stack/dpdk/lib/librte_pipeline/ |
| H A D | rte_table_action.c | 416 switch (encap) { in encap_valid() 532 switch (encap->encap_mask) { in encap_data_size() 550 if (encap->vxlan.vlan) in encap_data_size() 555 if (encap->vxlan.vlan) in encap_data_size() 1147 encap(ip, data, size); in pkt_work_encap() 2580 &action->cfg.encap, in rte_table_action_apply() 2953 &cfg->encap, in pkt_work() 3210 &cfg->encap, in pkt4_work() 3217 &cfg->encap, in pkt4_work() 3224 &cfg->encap, in pkt4_work() [all …]
|
| /f-stack/dpdk/doc/guides/tools/ |
| H A D | flow-perf.rst | 335 * ``--raw-encap=<DATA>`` 336 Add raw encap action to all flows actions. 338 Example: raw-encap=ether,ipv4,udp,vxlan 345 * ``--vxlan-encap`` 346 Add vxlan encap action to all flows actions. 347 Data to encap is fixed with pattern: ether,ipv4,udp,vxlan,
|
| /f-stack/dpdk/drivers/net/bnxt/hcapi/ |
| H A D | hcapi_cfa_p4.h | 326 } encap; member
|
| /f-stack/dpdk/drivers/net/enic/ |
| H A D | enic_fm_flow.c | 1059 fm_op.encap.outer_vlan = rte_be_to_cpu_16(spec->tci); in enic_fm_copy_vxlan_encap() 1077 fm_op.encap.len1_offset = off + in enic_fm_copy_vxlan_encap() 1079 fm_op.encap.len1_delta = sizeof(struct rte_ipv4_hdr) + in enic_fm_copy_vxlan_encap() 1097 fm_op.encap.len1_offset = off + in enic_fm_copy_vxlan_encap() 1099 fm_op.encap.len1_delta = sizeof(struct rte_udp_hdr) + in enic_fm_copy_vxlan_encap() 1123 fm_op.encap.len2_offset = in enic_fm_copy_vxlan_encap() 1125 fm_op.encap.len2_delta = in enic_fm_copy_vxlan_encap() 1153 fm_op.encap.template_offset = 0; in enic_fm_copy_vxlan_encap() 1154 fm_op.encap.template_len = off; in enic_fm_copy_vxlan_encap() 1490 const struct rte_flow_action_vxlan_encap *encap; in enic_fm_copy_action() local [all …]
|
| /f-stack/dpdk/drivers/net/enic/base/ |
| H A D | vnic_flowman.h | 275 } __rte_packed encap; member
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | ip_pipeline.rst | 198 …| | * Key = IP dest addr | encap ether | 3. Pipeline create … 340 [encap ether | vlan | qinq | mpls | pppoe] 474 [encap
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | cxgbe.rst | 368 p1p1 Link encap:Ethernet HWaddr 00:07:43:2D:EA:C0 369 p1p2 Link encap:Ethernet HWaddr 00:07:43:2D:EA:C8 526 p1p1 Link encap:Ethernet HWaddr 00:07:43:2D:EA:C0 527 p1p2 Link encap:Ethernet HWaddr 00:07:43:2D:EA:C8
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_dv.c | 2689 const struct rte_flow_action_raw_encap *encap, in flow_dv_validate_action_raw_encap_decap() argument 2696 if (encap && (!encap->size || !encap->data)) in flow_dv_validate_action_raw_encap_decap() 2700 if (decap && encap) { in flow_dv_validate_action_raw_encap_decap() 2705 else if (encap->size <= in flow_dv_validate_action_raw_encap_decap() 2710 encap = NULL; in flow_dv_validate_action_raw_encap_decap() 2711 else if (encap->size > in flow_dv_validate_action_raw_encap_decap() 2733 if (encap) { in flow_dv_validate_action_raw_encap_decap() 5225 const struct rte_flow_action_raw_encap *encap; in flow_dv_validate() local 5782 encap = NULL; in flow_dv_validate() 5785 encap = actions->conf; in flow_dv_validate() [all …]
|
| /f-stack/dpdk/drivers/common/sfc_efx/base/ |
| H A D | ef10_filter.c | 1201 __in boolean_t encap, in efx_mcdi_get_parser_disp_info() argument 1217 MCDI_IN_SET_DWORD(req, GET_PARSER_DISP_INFO_OUT_OP, encap ? in efx_mcdi_get_parser_disp_info()
|
| /f-stack/dpdk/doc/guides/rel_notes/ |
| H A D | release_18_11.rst | 156 * Added support for header re-write(L2-L4), VXLAN encap/decap, count, match 158 * Added support for match on metadata, VXLAN and MPLS encap/decap with flow
|