Home
last modified time | relevance | path

Searched refs:encap (Results 1 – 25 of 31) sorted by relevance

12

/f-stack/dpdk/examples/ip_pipeline/
H A Dcli.c1296 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 Daction.h52 struct rte_table_action_encap_config encap; member
H A Daction.c285 &params->encap); in table_action_profile_create()
H A Dpipeline.h289 struct rte_table_action_encap_params encap; member
H A Dthread.c1141 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 Droute.cli32 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 Droute_ecmp.cli23 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 Drte_eth_softnic_cli.c2003 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 Drte_eth_softnic_flow.c1699 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 Drte_eth_softnic_action.c316 &params->encap); in softnic_table_action_profile_create()
H A Drte_eth_softnic_internals.h340 struct rte_table_action_encap_config encap; member
969 struct rte_table_action_encap_params encap; member
H A Drte_eth_softnic_thread.c1169 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 Din_gif.c392 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 Din6_gif.c416 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 Dionic_rxtx.c279 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 Drte_table_action.c416 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 Dflow-perf.rst335 * ``--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 Dhcapi_cfa_p4.h326 } encap; member
/f-stack/dpdk/drivers/net/enic/
H A Denic_fm_flow.c1059 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 Dvnic_flowman.h275 } __rte_packed encap; member
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dip_pipeline.rst198 …| | * 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 Dcxgbe.rst368 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 Dmlx5_flow_dv.c2689 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 Def10_filter.c1201 __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 Drelease_18_11.rst156 * 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

12