MCPcopy Create free account
hub / github.com/F-Stack/f-stack / action_valid

Function action_valid

dpdk/lib/pipeline/rte_table_action.c:2184–2204  ·  view source on GitHub ↗

* Action profile */

Source from the content-addressed store, hash-verified

2182 * Action profile
2183 */
2184static int
2185action_valid(enum rte_table_action_type action)
2186{
2187 switch (action) {
2188 case RTE_TABLE_ACTION_FWD:
2189 case RTE_TABLE_ACTION_LB:
2190 case RTE_TABLE_ACTION_MTR:
2191 case RTE_TABLE_ACTION_TM:
2192 case RTE_TABLE_ACTION_ENCAP:
2193 case RTE_TABLE_ACTION_NAT:
2194 case RTE_TABLE_ACTION_TTL:
2195 case RTE_TABLE_ACTION_STATS:
2196 case RTE_TABLE_ACTION_TIME:
2197 case RTE_TABLE_ACTION_SYM_CRYPTO:
2198 case RTE_TABLE_ACTION_TAG:
2199 case RTE_TABLE_ACTION_DECAP:
2200 return 1;
2201 default:
2202 return 0;
2203 }
2204}
2205
2206
2207#define RTE_TABLE_ACTION_MAX 64

Calls

no outgoing calls

Tested by

no test coverage detected