|
| open_error_t | openapiAclAssignedIntfDirListGet (openapiClientHandle_t *client_handle, uint32_t aclId, OPEN_ACL_DIRECTION_t dir, OPEN_ACL_ASSIGNED_INTF_LIST_t *intfList) |
| | Get the list of interfaces currently assigned to the specified ACL and direction.
|
| |
| open_error_t | openapiAclAssignedVlanDirListGet (openapiClientHandle_t *client_handle, uint32_t aclId, OPEN_ACL_DIRECTION_t dir, OPEN_ACL_ASSIGNED_VLAN_LIST_t *vlanList) |
| | Get the list of VLANs currently assigned to the specified ACL and direction.
|
| |
| open_error_t | openapiAclCountersAdminModeSet (openapiClientHandle_t *client_handle, uint32_t adminMode) |
| | Configures ACL counters admin mode.
|
| |
| open_error_t | openapiAclCountGet (openapiClientHandle_t *client_handle, uint32_t *aclCount) |
| | Get the current (total) number of configured ACLs.
|
| |
| open_error_t | openapiAclCreate (openapiClientHandle_t *client_handle, OPEN_ACL_TYPE_t aclType, open_buffdesc *aclName, uint32_t *aclId) |
| | Create a new Access List.
|
| |
| open_error_t | openapiAclDelete (openapiClientHandle_t *client_handle, uint32_t aclId) |
| | Delete an Access List.
|
| |
| open_error_t | openapiAclDeleteByName (openapiClientHandle_t *client_handle, OPEN_ACL_TYPE_t aclType, open_buffdesc *aclName) |
| | Delete an Access List by its name.
|
| |
| open_error_t | openapiAclGet (openapiClientHandle_t *client_handle, OPEN_ACL_TYPE_t aclType, open_buffdesc *aclName, uint32_t *aclId) |
| | Get the Access List identifier for the given ACL name.
|
| |
| open_error_t | openapiAclGetFirst (openapiClientHandle_t *client_handle, OPEN_ACL_TYPE_t aclType, uint32_t *aclId) |
| | Get the first named access list identifier created in the system.
|
| |
| open_error_t | openapiAclGetNext (openapiClientHandle_t *client_handle, OPEN_ACL_TYPE_t aclType, uint32_t aclId, uint32_t *nextAclId) |
| | Get the next named access list identifier created in the system.
|
| |
| open_error_t | openapiAclGlobalDelete (openapiClientHandle_t *client_handle, uint32_t asic, uint32_t aclId) |
| | Remove ACL from all interfaces.
|
| |
| open_error_t | openapiAclIntfDirAdd (openapiClientHandle_t *client_handle, uint32_t intf, OPEN_ACL_DIRECTION_t dir, uint32_t aclId, uint32_t seqNum) |
| | Add an access list to the specified interface and direction.
|
| |
| open_error_t | openapiAclIntfDirDelete (openapiClientHandle_t *client_handle, uint32_t intf, OPEN_ACL_DIRECTION_t dir, uint32_t aclId) |
| | Remove an access list from the specified interface and direction.
|
| |
| open_error_t | openapiAclIntfDirGetNext (openapiClientHandle_t *client_handle, uint32_t intf, OPEN_ACL_DIRECTION_t dir, uint32_t *nextIntf, OPEN_ACL_DIRECTION_t *nextDir) |
| | Get next sequential interface and direction that is valid for use with an ACL.
|
| |
| open_error_t | openapiAclIntfDirListGet (openapiClientHandle_t *client_handle, uint32_t intf, OPEN_ACL_DIRECTION_t dir, OPEN_ACL_INTF_DIR_LIST_t *listInfo) |
| | Get the list of ACLs currently assigned to the specified interface and direction.
|
| |
| open_error_t | openapiAclIsDaclGet (openapiClientHandle_t *client_handle, OPEN_ACL_TYPE_t aclType, uint32_t aclId, OPEN_BOOL_t *isDacl) |
| | Get whether ACL is downloadable or not.
|
| |
| open_error_t | openapiAclIsIntfInUse (openapiClientHandle_t *client_handle, uint32_t intf, OPEN_ACL_DIRECTION_t dir, OPEN_CONTROL_t *inUse) |
| | Check if an interface and direction is in use by any access list.
|
| |
| open_error_t | openapiAclIsVlanInUse (openapiClientHandle_t *client_handle, uint32_t vlan, OPEN_ACL_DIRECTION_t dir, OPEN_CONTROL_t *inUse) |
| | Check if a VLAN and direction is in use by any access list.
|
| |
| open_error_t | openapiAclMacCountGet (openapiClientHandle_t *client_handle, uint32_t *aclCount) |
| | Get the current number of configured MAC ACLs.
|
| |
| open_error_t | openapiAclMaxAclIntfCountGet (openapiClientHandle_t *client_handle, uint32_t *maxIntf) |
| | Get the maximum number of ACL Interfaces on this platform.
|
| |
| open_error_t | openapiAclMaxAclVlanCountGet (openapiClientHandle_t *client_handle, uint32_t *maxVlan) |
| | Get the maximum number of ACL VLANs on this platform.
|
| |
| open_error_t | openapiAclMaxAssignQueueGet (openapiClientHandle_t *client_handle, uint32_t *maxQueue) |
| | Get the maximum queue id value for a match criteria.
|
| |
| open_error_t | openapiAclMaxCountGet (openapiClientHandle_t *client_handle, uint32_t *maxACL) |
| | Get the maximum number of ACLs that can be configured.
|
| |
| open_error_t | openapiAclMaxIntfAclCountGet (openapiClientHandle_t *client_handle, uint32_t *maxACL) |
| | Get the maximum number of ACLs per interface on this platform.
|
| |
| open_error_t | openapiAclMaxMirrorIntfCountGet (openapiClientHandle_t *client_handle, uint32_t *maxIntf) |
| | Get the maximum mirror interface count for a match criteria.
|
| |
| open_error_t | openapiAclMaxRedirectIntfCountGet (openapiClientHandle_t *client_handle, uint32_t *maxIntf) |
| | Get the maximum redirect interface count for a match criteria.
|
| |
| open_error_t | openapiAclMaxVlanAclCountGet (openapiClientHandle_t *client_handle, uint32_t *maxACL) |
| | Get the maximum number of ACLs per VLAN on this platform.
|
| |
| open_error_t | openapiAclNameGet (openapiClientHandle_t *client_handle, uint32_t aclId, open_buffdesc *aclName) |
| | Get the Access List name for the given ACL.
|
| |
| open_error_t | openapiAclRename (openapiClientHandle_t *client_handle, uint32_t aclId, open_buffdesc *aclName) |
| | Change the Access List name.
|
| |
| open_error_t | openapiAclRouteFilter (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t routePrefix, uint32_t routeMask, OPEN_ACL_ACTION_t *aclAction) |
| | Apply an ACL as a route filter.
|
| |
| open_error_t | openapiAclRuleActionAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t *aclRule, OPEN_ACL_ACTION_t aclAction) |
| | Add a new rule and its associated action to the given ACL.
|
| |
| open_error_t | openapiAclRuleActionGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_ACTION_t *aclAction) |
| | Get the action for a rule.
|
| |
| open_error_t | openapiAclRuleCountersClear (openapiClientHandle_t *client_handle, uint32_t asic, uint32_t aclId, uint32_t ruleNum) |
| | Clear ACL rule counters.
|
| |
| open_error_t | openapiAclRuleCountGet (openapiClientHandle_t *client_handle, uint32_t asic, uint32_t aclId, uint32_t ruleNum, uint32_t ruleAction, uint64_t *hitPktCount) |
| | Get ACL rule hit count.
|
| |
| open_error_t | openapiAclRuleDelete (openapiClientHandle_t *client_handle, uint32_t asic, uint32_t aclId, uint32_t ruleId) |
| | Delete a specific rule from the given ACL.
|
| |
| open_error_t | openapiAclRuleDeleteLast (openapiClientHandle_t *client_handle, uint32_t aclId) |
| | Delete the last rule for the given ACL.
|
| |
| open_error_t | openapiAclRuleGetFirst (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t *aclRule) |
| | Get the rule for the given ACL.
|
| |
| open_error_t | openapiAclRuleGetNext (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *nextAclRule) |
| | Get the next rule for the given ACL.
|
| |
| open_error_t | openapiAclRuleGlobalApply (openapiClientHandle_t *client_handle, uint32_t asic, uint32_t aclId, uint32_t seqNum) |
| | Apply ACL rule to all interfaces.
|
| |
| open_error_t | openapiAclRuleMatchAssignQueueAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t queueId) |
| | Set the assigned queue id for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchAssignQueueGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *queueId) |
| | Gets the assigned queue id for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchDscpAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t dscp) |
| | Set the DSCP value for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchDscpGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *dscp) |
| | Gets the DSCP value for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchEveryAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool aclMatch) |
| | Set the match condition whereby all packets match for the ACL rule.
|
| |
| open_error_t | openapiAclRuleMatchEveryGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool *aclMatch) |
| | Gets the match-all (every) status for a rule.
|
| |
| open_error_t | openapiAclRuleMatchFlowLabelAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t label) |
| | Set the flow label for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchFlowLabelGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *label) |
| | Gets the flow label for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchFragmentsAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool fragments) |
| | Set the match condition to match on non-initial fragmented packets.
|
| |
| open_error_t | openapiAclRuleMatchFragmentsGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool *fragments) |
| | Get the match condition for non-initial fragmented packets.
|
| |
| open_error_t | openapiAclRuleMatchIcmpTypeCodeAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool addCode, uint32_t type, uint32_t code) |
| | Add a match condition for ICMP parameters to an existing access list rule.
|
| |
| open_error_t | openapiAclRuleMatchIcmpTypeCodeGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool getCode, uint32_t *type, uint32_t *code) |
| | Get the ICMP match condition parameters for an existing access list rule.
|
| |
| open_error_t | openapiAclRuleMatchIgmpTypeAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t type) |
| | Add a match condition for IGMP parameters to an existing access list rule.
|
| |
| open_error_t | openapiAclRuleMatchIgmpTypeGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *type) |
| | Get the IGMP match condition parameters for an existing access list rule.
|
| |
| open_error_t | openapiAclRuleMatchIpDstMaskAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t addr, open_inet_addr_t mask) |
| | Add the destination IPv4 address and net mask.
|
| |
| open_error_t | openapiAclRuleMatchIpDstMaskGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t *addr, open_inet_addr_t *mask) |
| | Gets the destination IPv4 address and net mask.
|
| |
| open_error_t | openapiAclRuleMatchIpSrcMaskAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t addr, open_inet_addr_t mask) |
| | Add the source IPv4 address and net mask.
|
| |
| open_error_t | openapiAclRuleMatchIpSrcMaskGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t *addr, open_inet_addr_t *mask) |
| | Gets the source IPv4 address and net mask.
|
| |
| open_error_t | openapiAclRuleMatchIpv6DstPfxAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t addr, uint32_t pfxLen) |
| | Add the destination IPV6 address and prefix length.
|
| |
| open_error_t | openapiAclRuleMatchIpv6DstPfxGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t *addr, uint32_t *pfxLen) |
| | Gets the destination IPV6 address and prefix length.
|
| |
| open_error_t | openapiAclRuleMatchIpv6SrcPfxAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t addr, uint32_t pfxLen) |
| | Add the source IPV6 address and prefix length.
|
| |
| open_error_t | openapiAclRuleMatchIpv6SrcPfxGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_inet_addr_t *addr, uint32_t *pfxLen) |
| | Gets the source IPV6 address and prefix length.
|
| |
| open_error_t | openapiAclRuleMatchL4DstPortAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_L4_PORT_OPERATOR_t oper, uint32_t startPort, uint32_t endPort) |
| | Add a Layer 4 destination port match condition.
|
| |
| open_error_t | openapiAclRuleMatchL4DstPortGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_L4_PORT_OPERATOR_t *oper, uint32_t *startPort, uint32_t *endPort) |
| | Get a Layer 4 destination port match condition.
|
| |
| open_error_t | openapiAclRuleMatchL4SrcPortAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_L4_PORT_OPERATOR_t oper, uint32_t startPort, uint32_t endPort) |
| | Add a Layer 4 source port match condition.
|
| |
| open_error_t | openapiAclRuleMatchL4SrcPortGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_L4_PORT_OPERATOR_t *oper, uint32_t *startPort, uint32_t *endPort) |
| | Get a Layer 4 source port match condition.
|
| |
| open_error_t | openapiAclRuleMatchLoggingAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool aclLogging) |
| | Set the logging flag for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchLoggingGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool *aclLogging) |
| | Gets the logging flag from an existing access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchMacCos2Add (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t cos) |
| | Add a Secondary Class Of Server (COS) match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacCos2Get (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *cos) |
| | Get the Secondary Class Of Server (COS) match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacCosAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t cos) |
| | Add a Class Of Server (COS) match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacCosGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *cos) |
| | Get the Class Of Server (COS) match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacDstMacAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *mac, open_buffdesc *mask) |
| | Add the destination MAC address and mask.
|
| |
| open_error_t | openapiAclRuleMatchMacDstMacGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *mac, open_buffdesc *mask) |
| | Get the destination MAC address and mask.
|
| |
| open_error_t | openapiAclRuleMatchMacEtherTypeAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t type) |
| | Add a MAC Ethertype match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacEtherTypeGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *type) |
| | Get the MAC Ethertype match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacSecondaryVlanAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_VLAN_OPERATOR_t oper, uint32_t startId, uint32_t endId) |
| | Add a Secondary VLAN match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacSecondaryVlanGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_VLAN_OPERATOR_t *oper, uint32_t *startId, uint32_t *endId) |
| | Get the Secondary VLAN match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacSrcMacAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *mac, open_buffdesc *mask) |
| | Add the source MAC address and mask.
|
| |
| open_error_t | openapiAclRuleMatchMacSrcMacGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *mac, open_buffdesc *mask) |
| | Get the source MAC address and mask.
|
| |
| open_error_t | openapiAclRuleMatchMacVlanAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_VLAN_OPERATOR_t oper, uint32_t startId, uint32_t endId) |
| | Add a VLAN match condition.
|
| |
| open_error_t | openapiAclRuleMatchMacVlanGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_VLAN_OPERATOR_t *oper, uint32_t *startId, uint32_t *endId) |
| | Get the VLAN match condition.
|
| |
| open_error_t | openapiAclRuleMatchMirrorAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t intf) |
| | Set the mirror interface for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchMirrorAgentAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t agent) |
| | Add the mirror external agent id for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchMirrorAgentGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *agent) |
| | Get the mirror external agent id from an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchMirrorGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *intf) |
| | Get the mirror interface from an existing access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchPrecedenceAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t precedence) |
| | Set the match condition precedence value.
|
| |
| open_error_t | openapiAclRuleMatchPrecedenceGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *precedence) |
| | Get the match condition for precedence value.
|
| |
| open_error_t | openapiAclRuleMatchProtocolAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t aclProtocol) |
| | Add a protocol to an existing access list rule.
|
| |
| open_error_t | openapiAclRuleMatchProtocolGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *aclProtocol) |
| | Gets the protocol from an existing access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchRateLimitAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t dataRate, uint32_t burstSize) |
| | Set the rate limit parameters for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchRateLimitGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *dataRate, uint32_t *burstSize) |
| | Get the rate limit parameters from an existing access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchRedirectAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t intf) |
| | Add the redirect interface for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchRedirectAgentAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t agent) |
| | Add the redirect external agent id for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchRedirectAgentGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *agent) |
| | Get the redirect agent Id from an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchRedirectGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *intf) |
| | Get the redirect interface from an existing access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchRoutingAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool flag) |
| | Set the routing flag for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchRoutingGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool *flag) |
| | Get the routing flag for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchSflowSamplingAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool aclSflowSampling) |
| | Set the sFlow sampling flag for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchSflowSamplingGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, bool *aclSflowSampling) |
| | Gets the sFlow sampling flag from an existing access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchTcpFlagsAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t tcpVal, uint32_t tcpMask) |
| | Add a match condition using a TCP Control Flag and Mask.
|
| |
| open_error_t | openapiAclRuleMatchTcpFlagsGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, uint32_t *tcpVal, uint32_t *tcpMask) |
| | Get a match condition using a TCP Control Flag and Mask.
|
| |
| open_error_t | openapiAclRuleMatchTimeRangeAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *name) |
| | Add the time range name for an access list rule.
|
| |
| open_error_t | openapiAclRuleMatchTimeRangeGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *name) |
| | Get the time range name assigned to access list rule.
|
| |
| open_error_t | openapiAclRuleMatchTimeRangeStatusGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, OPEN_ACL_RULE_STATUS_t *status) |
| | Get the rule status of an access list rule entry.
|
| |
| open_error_t | openapiAclRuleMatchTosAdd (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *tos, open_buffdesc *tosMask) |
| | Add a match condition based on the value of the IP ToS field.
|
| |
| open_error_t | openapiAclRuleMatchTosGet (openapiClientHandle_t *client_handle, uint32_t aclId, uint32_t aclRule, open_buffdesc *tos, open_buffdesc *tosMask) |
| | Get the match condition for IP ToS field.
|
| |
| open_error_t | openapiAclVlanDirAdd (openapiClientHandle_t *client_handle, uint32_t vlan, OPEN_ACL_DIRECTION_t dir, uint32_t aclId, uint32_t seqNum) |
| | Add an access list to the specified VLAN and direction.
|
| |
| open_error_t | openapiAclVlanDirDelete (openapiClientHandle_t *client_handle, uint32_t vlan, OPEN_ACL_DIRECTION_t dir, uint32_t aclId) |
| | Remove an access list from the specified VLAN and direction.
|
| |
| open_error_t | openapiAclVlanDirListGet (openapiClientHandle_t *client_handle, uint32_t vlan, OPEN_ACL_DIRECTION_t dir, OPEN_ACL_VLAN_DIR_LIST_t *listInfo) |
| | Get the list of ACLs currently assigned to the specified VLAN and direction.
|
| |