Home
last modified time | relevance | path

Searched refs:egress (Results 1 – 25 of 71) sorted by relevance

123

/dpdk/doc/guides/prog_guide/
H A Dswitch_representation.rst407 From an application standpoint, "ingress" and "egress" flow rule attributes
427 | | egress | | egress | | egress | |
437 | | | egress | | | | egress
448 egress | |
455 Ingress and egress are defined as relative to the application creating the
480 it with "ingress" or "egress" and a specific origin requests a flow rule to
581 Matches traffic originating from (ingress) or going to (egress) a physical
600 Matches traffic originating from (ingress) or going to (egress) a given DPDK
646 Matches traffic originating from (ingress) or going to (egress) a given
810 flow create 3 egress
[all …]
H A Drte_security.rst65 Egress Data path - The software prepares the egress packet by adding
80 | egress IPsec |
154 The underlying device will manage state information required for egress
164 | egress IPsec |
231 | egress IPsec |
584 path while in egress, ``rte_security_set_pkt_metadata()`` would perform a
681 The ingress/egress flow attribute should match that specified in the security
685 example if the security session specifies an egress IPsec SA, then multiple
H A Dgeneric_segmentation_offload_lib.rst20 scenario is that segmentation of egress frames will take place either in the NIC
42 #. The egress interface's driver must support multi-segment packets.
/dpdk/app/test/
H A Dtest_kni.c53 volatile uint64_t egress; member
264 stats.egress += num; in test_kni_loop()
474 stats.egress = 0; in test_kni_processing()
502 stats.egress < KNI_NUM_MBUF_THRESHOLD) { in test_kni_processing()
/dpdk/doc/guides/tools/
H A Dpdump.rst93 * To receive egress packets only, ``tx-dev`` should be passed.
95 * To receive ingress and egress packets separately ``rx-dev`` and ``tx-dev``
98 * To receive ingress and egress packets together, ``rx-dev`` and ``tx-dev``
/dpdk/drivers/net/cnxk/
H A Dcnxk_flow.c72 if (attr->egress) { in npc_rss_action_validate()
263 in_attr->egress = attr->egress; in cnxk_map_flow_data()
H A Dcn10k_flow.c96 if (attr->egress) { in cn10k_rss_action_validate()
/dpdk/app/test-flow-perf/
H A Dflow_gen.c30 attr->egress = 1; in fill_attributes()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_meter.c46 fm->egress ? MLX5_MTR_DOMAIN_EGRESS : in mlx5_flow_meter_action_create()
846 mtr_policy->egress = 1; in mlx5_flow_meter_policy_add()
1235 (mtr_policy->egress ? in mlx5_flow_meter_create()
1914 attr->egress == fm->egress) { in mlx5_flow_meter_attach()
1926 fm->egress = attr->egress; in mlx5_flow_meter_attach()
1935 fm->egress = 0; in mlx5_flow_meter_attach()
1967 fm->egress = 0; in mlx5_flow_meter_detach()
H A Dmlx5_flow_dv.c1253 attr->egress ? in flow_dv_get_metadata_reg()
3418 if (attr->egress) in flow_dv_validate_action_decap()
5196 (!fm->egress && !attr->egress && attr->ingress))) in mlx5_flow_validate_action_meter()
5205 (attr->egress && in mlx5_flow_validate_action_meter()
5223 (attr->egress && mtr_policy->egress) || in mlx5_flow_validate_action_meter()
6618 if (attributes->egress) in flow_dv_validate_attributes()
8049 if (attr->egress) { in flow_dv_validate()
15937 table, egress, in __flow_dv_create_domain_policy_acts()
16512 .egress = !!egress, in __flow_dv_create_domain_policy_rules()
17366 .egress = 0, in flow_dv_meter_hierarchy_rule_create()
[all …]
H A Dmlx5_flow_hw.c565 else if (attr->egress) in flow_hw_actions_translate()
930 attr.egress = 1; in flow_hw_actions_construct()
1527 (attr->flow_attr.egress ? MLX5DR_TABLE_TYPE_NIC_TX : in flow_hw_table_create()
1859 else if (attr->egress) in flow_hw_grp_create_cb()
1956 attr->egress) || in flow_hw_grp_match_cb()
H A Dmlx5_flow.c1672 if (attr->egress) in mlx5_flow_validate_action_flag()
1723 if (attr->egress) in mlx5_flow_validate_action_mark()
1749 if (attr->egress) in mlx5_flow_validate_action_drop()
1789 if (attr->egress) in mlx5_flow_validate_action_queue()
2008 if (attr->egress) in mlx5_flow_validate_action_rss()
2055 if (attr->egress) in mlx5_flow_validate_action_default_miss()
2089 if (attr->egress) in mlx5_flow_validate_action_count()
7005 attr_tx.egress = 1; in flow_list_create()
7104 .egress = 0, in mlx5_flow_create_esw_table_zero_flow()
7148 .egress = 0, in mlx5_flow_create_devx_sq_miss_flow()
[all …]
/dpdk/drivers/net/fm10k/base/
H A Dfm10k_pf.h99 __le64 egress; member
/dpdk/lib/ethdev/
H A Drte_flow.h117 uint32_t egress:1; member
4460 uint32_t egress:1; member
5060 uint32_t egress:1; member
5146 uint32_t egress:1; member
/dpdk/drivers/net/e1000/
H A Digb_flow.c381 if (attr->egress) { in cons_parse_ntuple_filter()
635 if (attr->egress) { in cons_parse_ethertype_filter()
942 if (attr->egress) { in cons_parse_syn_filter()
1239 if (attr->egress) { in cons_parse_flex_filter()
1402 if (attr->egress) { in igb_parse_rss_filter()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp_flow.c55 if (attr->egress && attr->ingress) { in bnxt_ulp_flow_validate_args()
71 if (attr->egress) in bnxt_ulp_set_dir_attributes()
/dpdk/doc/guides/nics/
H A Dvdev_netvsc.rst26 When the physical device is present, egress and most of the ingress traffic
/dpdk/examples/ipsec-secgw/
H A Dipsec.c335 sa->attr.egress = (sa->direction == in create_inline_session()
407 } else if (sa->attr.egress && in create_inline_session()
515 sa->attr.egress = 0; in create_ipsec_esp_flow()
H A Dflow.c220 attr.egress = 0; in flow_init_single()
/dpdk/drivers/net/enic/
H A Denic_vf_representor.c309 if (attrs->ingress && !attrs->egress) { in adjust_flow_attr()
311 vf_attrs->egress = 1; in adjust_flow_attr()
/dpdk/drivers/common/cnxk/
H A Droc_npc.h236 uint32_t egress : 1; /**< Rule applies to egress traffic. */ member
H A Droc_npc.c515 if (attr->egress) { in npc_parse_actions()
705 else if ((!attr->egress && !attr->ingress) || in npc_parse_attr()
706 (attr->egress && attr->ingress)) in npc_parse_attr()
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst1986 testpmd> flow create 0 egress pattern eth / ipv4 / end actions
2009 testpmd> flow create 0 egress pattern eth / ipv4 / end actions
3349 [relaxed {boolean}] [ingress] [egress] [transfer]
3359 [ingress] [egress] [transfer]
3513 [relaxed {boolean}] [ingress] [egress] [transfer]
3553 [ingress] [egress] [transfer]
3595 [priority {level}] [ingress] [egress] [transfer]
3802 - ``egress``: rule applies to egress traffic.
4605 - ``e`` for ``egress``.
4769 [ingress] [egress] [transfer] action {action} / end
[all …]
/dpdk/drivers/net/txgbe/
H A Dtxgbe_flow.c541 if (attr->egress) { in cons_parse_ntuple_filter()
782 if (attr->egress) { in cons_parse_ethertype_filter()
1069 if (attr->egress) { in cons_parse_syn_filter()
1246 if (attr->egress) { in cons_parse_l2_tn_filter()
1348 if (attr->egress) { in txgbe_parse_fdir_act_attr()
2557 if (attr->egress) { in txgbe_parse_rss_filter()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c581 if (attr->egress) { in cons_parse_ntuple_filter()
820 if (attr->egress) { in cons_parse_ethertype_filter()
1110 if (attr->egress) { in cons_parse_syn_filter()
1290 if (attr->egress) { in cons_parse_l2_tn_filter()
1403 if (attr->egress) { in ixgbe_parse_fdir_act_attr()
2886 if (attr->egress) { in ixgbe_parse_rss_filter()

123