| /dpdk/doc/guides/prog_guide/ |
| H A D | switch_representation.rst | 407 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 D | rte_security.rst | 65 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 D | generic_segmentation_offload_lib.rst | 20 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 D | test_kni.c | 53 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 D | pdump.rst | 93 * 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 D | cnxk_flow.c | 72 if (attr->egress) { in npc_rss_action_validate() 263 in_attr->egress = attr->egress; in cnxk_map_flow_data()
|
| H A D | cn10k_flow.c | 96 if (attr->egress) { in cn10k_rss_action_validate()
|
| /dpdk/app/test-flow-perf/ |
| H A D | flow_gen.c | 30 attr->egress = 1; in fill_attributes()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_meter.c | 46 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 D | mlx5_flow_dv.c | 1253 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 D | mlx5_flow_hw.c | 565 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 D | mlx5_flow.c | 1672 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 D | fm10k_pf.h | 99 __le64 egress; member
|
| /dpdk/lib/ethdev/ |
| H A D | rte_flow.h | 117 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 D | igb_flow.c | 381 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 D | bnxt_ulp_flow.c | 55 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 D | vdev_netvsc.rst | 26 When the physical device is present, egress and most of the ingress traffic
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | ipsec.c | 335 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 D | flow.c | 220 attr.egress = 0; in flow_init_single()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_vf_representor.c | 309 if (attrs->ingress && !attrs->egress) { in adjust_flow_attr() 311 vf_attrs->egress = 1; in adjust_flow_attr()
|
| /dpdk/drivers/common/cnxk/ |
| H A D | roc_npc.h | 236 uint32_t egress : 1; /**< Rule applies to egress traffic. */ member
|
| H A D | roc_npc.c | 515 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 D | testpmd_funcs.rst | 1986 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 D | txgbe_flow.c | 541 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 D | ixgbe_flow.c | 581 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()
|