Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.11.1.2
Functions
openapi_dos.h File Reference
#include "openapi_common.h"

Go to the source code of this file.

Functions

open_error_t openapiDoSAutoModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets Auto denial of service protection mode. More...
 
open_error_t openapiDoSAutoModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets Auto denial of service protection. More...
 
open_error_t openapiDoSFirstFragModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets first fragment denial of service protection mode. More...
 
open_error_t openapiDoSFirstFragModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets first fragment denial of service protection. More...
 
open_error_t openapiDoSFirstFragSizeGet (openapiClientHandle_t *client_handle, uint32_t *pMinTCPHdrSize)
 Gets denial of service protection Minimum TCP Header Size. More...
 
open_error_t openapiDoSFirstFragSizeSet (openapiClientHandle_t *client_handle, uint32_t minTCPHdrSize)
 Sets minimum TCP header size denial of service protection. More...
 
open_error_t openapiDoSGlobalPingFloodingModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode, uint32_t *pParam)
 Gets ping flooding denial of service protection mode. More...
 
open_error_t openapiDoSGlobalPingFloodingModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode, uint32_t param)
 Sets ping flooding denial of service protection. More...
 
open_error_t openapiDoSGlobalSmurfAttackModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets Smurf denial of service protection mode. More...
 
open_error_t openapiDoSGlobalSmurfAttackModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets preventing Smurf denial of service protection. More...
 
open_error_t openapiDoSGlobalSynAckFloodingModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode, uint32_t *pParam)
 Gets preventing SynAck Flooding denial of service protection mode. More...
 
open_error_t openapiDoSGlobalSynAckFloodingModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode, uint32_t param)
 Sets preventing SynAck Flooding denial of service protection. More...
 
open_error_t openapiDoSICMPFragModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets ICMP Fragment denial of service protection mode. More...
 
open_error_t openapiDoSICMPFragModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets ICMP Fragment denial of service protection. More...
 
open_error_t openapiDoSICMPModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets ICMP denial of service protection mode. More...
 
open_error_t openapiDoSICMPModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets ICMP denial of service protection. More...
 
open_error_t openapiDoSICMPSizeGet (openapiClientHandle_t *client_handle, uint32_t *pMaxICMPSize)
 Gets denial of service protection maximum ICMP size. More...
 
open_error_t openapiDoSICMPSizeSet (openapiClientHandle_t *client_handle, uint32_t maxICMPSize)
 Sets maximum ICMP size denial of service protection. More...
 
open_error_t openapiDoSICMPv4SizeGet (openapiClientHandle_t *client_handle, uint32_t *pMaxICMPSize)
 Gets denial of service protection Maximum ICMPv4 payload size. More...
 
open_error_t openapiDoSICMPv6ModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets ICMPv6 denial of service protection mode. More...
 
open_error_t openapiDoSICMPv6ModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets ICMPv6 denial of service protection. More...
 
open_error_t openapiDoSICMPv6SizeGet (openapiClientHandle_t *client_handle, uint32_t *pMaxICMPSize)
 Gets denial of service protection Maximum ICMPv6 payload size. More...
 
open_error_t openapiDoSICMPv6SizeSet (openapiClientHandle_t *client_handle, uint32_t maxICMPv6Size)
 Sets maximum ICMPv6 size denial of service protection. More...
 
open_error_t openapiDoSIntfPingFloodingModeGet (openapiClientHandle_t *client_handle, uint32_t interface, OPEN_CONTROL_t *pMode, uint32_t *pParam)
 Gets ping flooding denial of service protection mode on an interface. More...
 
open_error_t openapiDoSIntfPingFloodingModeSet (openapiClientHandle_t *client_handle, uint32_t interface, OPEN_CONTROL_t mode, uint32_t param)
 Sets ping flooding denial of service protection on an interface. More...
 
open_error_t openapiDoSIntfSmurfAttackModeGet (openapiClientHandle_t *client_handle, uint32_t interface, OPEN_CONTROL_t *pMode)
 Gets Smurf denial of service protection mode on an interface. More...
 
open_error_t openapiDoSIntfSmurfAttackModeSet (openapiClientHandle_t *client_handle, uint32_t interface, OPEN_CONTROL_t mode)
 Sets preventing Smurf denial of service protection on an interface. More...
 
open_error_t openapiDoSIntfSynAckFloodingModeGet (openapiClientHandle_t *client_handle, uint32_t interface, OPEN_CONTROL_t *pMode, uint32_t *pParam)
 Gets SynAck Flooding denial of service protection mode on an interface. More...
 
open_error_t openapiDoSL4PortModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets L4 Port denial of service protection mode. More...
 
open_error_t openapiDoSL4PortModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets L4 Port denial of service protection. More...
 
open_error_t openapiDoSPortDdisableModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets port D-disable state for denial of service protection. More...
 
open_error_t openapiDoSPortDdisableModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets port D-disable for denial of service protection. More...
 
open_error_t openapiDoSSIPDIPModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets source IP address=destination IP address (SIP=DIP) denial of service protection mode. More...
 
open_error_t openapiDoSSIPDIPModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets source IP address=destination IP address (SIP=DIP) denial of service protection. More...
 
open_error_t openapiDoSSMACDMACModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets source MAC address=destination MAC address (SMAC=DMAC) denial of service protection mode. More...
 
open_error_t openapiDoSSMACDMACModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets source MAC address=destination MAC address (SMAC=DMAC) denial of service protection. More...
 
open_error_t openapiDoSTCPFinUrgPshModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP FIN,URG and PSH denial of service protection mode. More...
 
open_error_t openapiDoSTCPFinUrgPshModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP FIN,URG and PSH denial of service protection. More...
 
open_error_t openapiDoSTCPFlagModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP flag denial of service protection mode. More...
 
open_error_t openapiDoSTCPFlagModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP flag denial of service protection. More...
 
open_error_t openapiDoSTCPFlagSeqModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP flag and sequence denial of service protection mode. More...
 
open_error_t openapiDoSTCPFlagSeqModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP flag and sequence denial of service protection. More...
 
open_error_t openapiDoSTCPFragModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP Fragment denial of service protection mode. More...
 
open_error_t openapiDoSTCPFragModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP fragment denial of service protection. More...
 
open_error_t openapiDoSTCPOffsetModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP Offset denial of service protection mode. More...
 
open_error_t openapiDoSTCPOffsetModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP offset denial of service protection. More...
 
open_error_t openapiDoSTCPPartialModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP Partial denial of service protection mode. More...
 
open_error_t openapiDoSTCPPortModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP port denial of service protection mode. More...
 
open_error_t openapiDoSTCPPortModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP port denial of service protection. More...
 
open_error_t openapiDoSTCPSynFinModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP SYN and FIN denial of service protection mode. More...
 
open_error_t openapiDoSTCPSynFinModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP SYN and FIN denial of service protection. More...
 
open_error_t openapiDoSTCPSynModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets TCP SYN denial of service protection mode. More...
 
open_error_t openapiDoSTCPSynModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets TCP SYN denial of service protection. More...
 
open_error_t openapiDoSUDPPortModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets UDP port denial of service protection mode. More...
 
open_error_t openapiDoSUDPPortModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets UDP port denial of service protection. More...
 
open_error_t openapiDoSVlan0TaggedSnapDropModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *pMode)
 Gets Vlan0 Tagged and SNAP Drop denial of service protection mode. More...
 
open_error_t openapiDoSVlan0TaggedSnapDropModeSet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t mode)
 Sets Vlan0 Tagged and SNAP Drop denial of service protection. More...