+ case NIX_ERR_NO_MEM:
+ case NPC_ERR_NO_MEM:
+ err_msg = "Out of memory";
+ break;
+ case NIX_ERR_INVALID_RANGE:
+ case NPC_ERR_INVALID_RANGE:
+ err_msg = "Range is not supported";
+ break;
+ case NIX_ERR_INTERNAL:
+ case NPC_ERR_INTERNAL:
+ err_msg = "Internal error";
+ break;
+ case NIX_ERR_OP_NOTSUP:
+ err_msg = "Operation not supported";
+ break;
+ case NIX_ERR_QUEUE_INVALID_RANGE:
+ err_msg = "Invalid Queue range";
+ break;
+ case NIX_ERR_AQ_READ_FAILED:
+ err_msg = "AQ read failed";
+ break;
+ case NIX_ERR_AQ_WRITE_FAILED:
+ err_msg = "AQ write failed";
+ break;
+ case NIX_ERR_TM_LEAF_NODE_GET:
+ err_msg = "TM leaf node get failed";
+ break;
+ case NIX_ERR_TM_INVALID_LVL:
+ err_msg = "TM node level invalid";
+ break;
+ case NIX_ERR_TM_INVALID_PRIO:
+ err_msg = "TM node priority invalid";
+ break;
+ case NIX_ERR_TM_INVALID_PARENT:
+ err_msg = "TM parent id invalid";
+ break;
+ case NIX_ERR_TM_NODE_EXISTS:
+ err_msg = "TM Node Exists";
+ break;
+ case NIX_ERR_TM_INVALID_NODE:
+ err_msg = "TM node id invalid";
+ break;
+ case NIX_ERR_TM_INVALID_SHAPER_PROFILE:
+ err_msg = "TM shaper profile invalid";
+ break;
+ case NIX_ERR_TM_WEIGHT_EXCEED:
+ err_msg = "TM DWRR weight exceeded";
+ break;
+ case NIX_ERR_TM_CHILD_EXISTS:
+ err_msg = "TM node children exists";
+ break;
+ case NIX_ERR_TM_INVALID_PEAK_SZ:
+ err_msg = "TM peak size invalid";
+ break;
+ case NIX_ERR_TM_INVALID_PEAK_RATE:
+ err_msg = "TM peak rate invalid";
+ break;
+ case NIX_ERR_TM_INVALID_COMMIT_SZ:
+ err_msg = "TM commit size invalid";
+ break;
+ case NIX_ERR_TM_INVALID_COMMIT_RATE:
+ err_msg = "TM commit rate invalid";
+ break;
+ case NIX_ERR_TM_SHAPER_PROFILE_IN_USE:
+ err_msg = "TM shaper profile in use";
+ break;
+ case NIX_ERR_TM_SHAPER_PROFILE_EXISTS:
+ err_msg = "TM shaper profile exists";
+ break;
+ case NIX_ERR_TM_INVALID_TREE:
+ err_msg = "TM tree invalid";
+ break;
+ case NIX_ERR_TM_PARENT_PRIO_UPDATE:
+ err_msg = "TM node parent and prio update failed";
+ break;
+ case NIX_ERR_TM_PRIO_EXCEEDED:
+ err_msg = "TM node priority exceeded";
+ break;
+ case NIX_ERR_TM_PRIO_ORDER:
+ err_msg = "TM node priority not in order";
+ break;
+ case NIX_ERR_TM_MULTIPLE_RR_GROUPS:
+ err_msg = "TM multiple rr groups";
+ break;
+ case NIX_ERR_TM_SQ_UPDATE_FAIL:
+ err_msg = "TM SQ update failed";
+ break;
+ case NIX_ERR_NDC_SYNC:
+ err_msg = "NDC Sync failed";
+ break;
+ case NPC_ERR_INVALID_SPEC:
+ err_msg = "NPC invalid spec";
+ break;
+ case NPC_ERR_INVALID_MASK:
+ err_msg = "NPC invalid mask";
+ break;
+ case NPC_ERR_INVALID_KEX:
+ err_msg = "NPC invalid key";
+ break;
+ case NPC_ERR_INVALID_SIZE:
+ err_msg = "NPC invalid key size";
+ break;
+ case NPC_ERR_ACTION_NOTSUP:
+ err_msg = "NPC action not supported";
+ break;
+ case NPC_ERR_PATTERN_NOTSUP:
+ err_msg = "NPC pattern not supported";
+ break;
+ case NPC_ERR_MCAM_ALLOC:
+ err_msg = "MCAM entry alloc failed";
+ break;