5 #ifndef __INCLUDE_RTE_TABLE_ACTION_H__
6 #define __INCLUDE_RTE_TABLE_ACTION_H__
61 #include <rte_compat.h>
127 #define RTE_TABLE_ACTION_LB_KEY_SIZE_MIN 8
130 #define RTE_TABLE_ACTION_LB_KEY_SIZE_MAX 64
133 #define RTE_TABLE_ACTION_LB_TABLE_SIZE 8
175 #define RTE_TABLE_ACTION_TC_MAX 4
178 #define RTE_TABLE_ACTION_TC_QUEUE_MAX 4
415 #ifndef RTE_TABLE_ACTION_MPLS_LABELS_MAX
416 #define RTE_TABLE_ACTION_MPLS_LABELS_MAX 4
611 struct rte_table_action_profile;
621 struct rte_table_action_profile * __rte_experimental
632 int __rte_experimental
650 int __rte_experimental
653 void *action_config);
670 int __rte_experimental
676 struct rte_table_action;
693 struct rte_table_action * __rte_experimental
705 int __rte_experimental
718 int __rte_experimental
740 int __rte_experimental
744 void *action_params);
759 int __rte_experimental
778 int __rte_experimental
780 uint32_t meter_profile_id,
794 int __rte_experimental
796 uint32_t meter_profile_id);
825 int __rte_experimental
851 int __rte_experimental
876 int __rte_experimental
896 int __rte_experimental
899 uint64_t *timestamp);