TSG-19631 SCE Support Datapath Packet Trace

This commit is contained in:
luwenpeng
2024-02-29 18:18:30 +08:00
parent b4e0025e30
commit 93d659601c
7 changed files with 247 additions and 31 deletions

View File

@@ -1298,24 +1298,20 @@ const char *action_desc_tostring(enum action_desc action_desc)
{
switch (action_desc)
{
case ACTION_BYPASS_DUE_DEFAULT:
return "bypass(default)";
case ACTION_BYPASS_DUE_HEALTH_SF_LIMIT:
return "bypass(health_sf_limit)";
case ACTION_BYPASS_DUE_UNAVAILABLE_ACTION:
return "bypass(unavailable_action)";
case ACTION_BYPASS_DUE_FAILURE_ACTION:
return "bypass(failure_action)";
case ACTION_BYPASS_DUE_INVALID_POLICY:
return "bypass(invalid_policy)";
case ACTION_BLOCK_DUE_UNAVAILABLE_ACTION:
return "block(unavailable_action)";
case ACTION_BLOCK_DUE_FAILURE_ACTION:
return "block(failure_action)";
case ACTION_FORWAED_DUE_SELECTED_SF:
return "forward(selected_sf)";
// success action
case ACTION_FORWAED_DUE_SELECTED_SF: return "forward";
// failure action
case ACTION_BYPASS_DUE_FAILURE_ACTION: return "bypass";
case ACTION_BLOCK_DUE_FAILURE_ACTION: return "block";
case ACTION_BLOCK_DUE_UNAVAILABLE_ACTION: return "re-dispatch block";
case ACTION_BYPASS_DUE_UNAVAILABLE_ACTION: return "re-dispatch bypass";
case ACTION_BYPASS_DUE_HEALTH_SF_LIMIT: return "re-dispatch bypass(health SF limit)";
// default action
case ACTION_BYPASS_DUE_DEFAULT: return "bypass(default)";
case ACTION_BYPASS_DUE_INVALID_POLICY: return "bypass(invalid policy)";
// unreachable
default:
return "unknown";
return "action unknown";
}
}