|
Open Ethernet Networking (OpEN) API Guide and Reference Manual
3.13.1.2
|
Go to the source code of this file.
Functions | |
| open_error_t | openapiDiffServClassCreate (openapiClientHandle_t *client_handle, open_buffdesc *className, OPEN_DIFFSERV_CLASS_TYPE_t classType, OPEN_DIFFSERV_CLASS_L3PROTOCOL_t classL3Protocol) |
| Create the DiffServ class. More... | |
| open_error_t | openapiDiffServClassDelete (openapiClientHandle_t *client_handle, uint32_t classIndex) |
| Delete the DiffServ class. More... | |
| open_error_t | openapiDiffServClassGetNext (openapiClientHandle_t *client_handle, uint32_t classIndex, uint32_t *classIndexNext) |
| Determine next sequential row in the Class Table. More... | |
| open_error_t | openapiDiffServClassL3ProtoGet (openapiClientHandle_t *client_handle, uint32_t classIndex, OPEN_DIFFSERV_CLASS_L3PROTOCOL_t *classProtoType) |
| Get the class L3 protocol. More... | |
| open_error_t | openapiDiffServClassNameGet (openapiClientHandle_t *client_handle, uint32_t classIndex, open_buffdesc *className) |
| Get the class name for the given class index. More... | |
| open_error_t | openapiDiffServClassNameToIndex (openapiClientHandle_t *client_handle, open_buffdesc *className, uint32_t *classIndex) |
| Translate a class name into its associated Class Table index. More... | |
| open_error_t | openapiDiffServClassRuleCountGet (openapiClientHandle_t *client_handle, uint32_t classIndex, uint32_t *ruleCount) |
| Get the number of match rules in the Class. More... | |
| open_error_t | openapiDiffServClassRuleCreate (openapiClientHandle_t *client_handle, uint32_t classIndex, OPEN_DIFFSERV_CLASS_RULE_TYPE_t ruleType, open_buffdesc *ruleVal1, open_buffdesc *ruleVal2) |
| Create a new rule in the Class Rule Table for the specified indexes. More... | |
| open_error_t | openapiDiffServClassRuleGetNext (openapiClientHandle_t *client_handle, uint32_t classIndex, uint32_t classRuleIndex, uint32_t *nextClassIndex, uint32_t *nextClassRuleIndex) |
| Determine next sequential row in the Class rule Table. More... | |
| open_error_t | openapiDiffServClassRuleMatchEntryTypeGet (openapiClientHandle_t *client_handle, uint32_t classIndex, uint32_t classRuleIndex, OPEN_DIFFSERV_CLASS_RULE_TYPE_t *ruleType) |
| Get the Class Rule match entry type. More... | |
| open_error_t | openapiDiffServClassRuleMatchEntryValueGet (openapiClientHandle_t *client_handle, uint32_t classIndex, uint32_t classRuleIndex, OPEN_DIFFSERV_CLASS_RULE_TYPE_t ruleType, open_buffdesc *ruleVal1, open_buffdesc *ruleVal2) |
| Get the Class Rule match entry type value. More... | |
| open_error_t | openapiDiffServClassRuleMatchRefClassRemove (openapiClientHandle_t *client_handle, uint32_t classIndex, open_buffdesc *refClassName) |
| Remove the referenced class from the specified class. More... | |
| open_error_t | openapiDiffServClassTypeGet (openapiClientHandle_t *client_handle, uint32_t classIndex, OPEN_DIFFSERV_CLASS_TYPE_t *classType) |
| Get the class type. More... | |