Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations
PHSDefines.h File Reference

Go to the source code of this file.

Data Structures

struct  _S_PHS_RULE
 
struct  _S_CLASSIFIER_ENTRY
 
struct  _S_CLASSIFIER_TABLE
 
struct  _S_SERVICEFLOW_ENTRY
 
struct  _S_SERVICEFLOW_TABLE
 
struct  _PHS_DEVICE_EXTENSION
 

Macros

#define PHS_INVALID_TABLE_INDEX   0xffffffff
 
#define PHS_MEM_TAG   "_SHP"
 
#define STATUS_PHS_COMPRESSED   0xa1
 
#define STATUS_PHS_NOCOMPRESSION   0xa2
 
#define APPLY_PHS   1
 
#define MAX_NO_BIT   7
 
#define ZERO_PHSI   0
 
#define VERIFY   0
 
#define SIZE_MULTIPLE_32   4
 
#define UNCOMPRESSED_PACKET   0
 
#define DYNAMIC   0
 
#define SUPPRESS   0x80
 
#define NO_CLASSIFIER_MATCH   0
 
#define SEND_PACKET_UNCOMPRESSED   0
 
#define PHSI_IS_ZERO   0
 
#define PHSI_LEN   1
 
#define ERROR_LEN   0
 
#define PHS_BUFFER_SIZE   1532
 
#define MAX_PHSRULE_PER_SF   20
 
#define MAX_SERVICEFLOWS   17
 
#define PHS_SUCCESS   0
 
#define ERR_PHS_INVALID_DEVICE_EXETENSION   0x800
 
#define ERR_PHS_INVALID_PHS_RULE   0x801
 
#define ERR_PHS_RULE_ALREADY_EXISTS   0x802
 
#define ERR_SF_MATCH_FAIL   0x803
 
#define ERR_INVALID_CLASSIFIERTABLE_FOR_SF   0x804
 
#define ERR_SFTABLE_FULL   0x805
 
#define ERR_CLSASSIFIER_TABLE_FULL   0x806
 
#define ERR_PHSRULE_MEMALLOC_FAIL   0x807
 
#define ERR_CLSID_MATCH_FAIL   0x808
 
#define ERR_PHSRULE_MATCH_FAIL   0x809
 

Typedefs

typedef struct _S_PHS_RULE S_PHS_RULE
 
typedef enum
_E_CLASSIFIER_ENTRY_CONTEXT 
E_CLASSIFIER_ENTRY_CONTEXT
 
typedef struct _S_CLASSIFIER_ENTRY S_CLASSIFIER_ENTRY
 
typedef struct _S_CLASSIFIER_TABLE S_CLASSIFIER_TABLE
 
typedef struct _S_SERVICEFLOW_ENTRY S_SERVICEFLOW_ENTRY
 
typedef struct _S_SERVICEFLOW_TABLE S_SERVICEFLOW_TABLE
 
typedef struct
_PHS_DEVICE_EXTENSION 
PHS_DEVICE_EXTENSION
 
typedef struct
_PHS_DEVICE_EXTENSION
PPHS_DEVICE_EXTENSION
 

Enumerations

enum  _E_CLASSIFIER_ENTRY_CONTEXT { eActiveClassifierRuleContext, eOldClassifierRuleContext }
 

Macro Definition Documentation

#define APPLY_PHS   1

Definition at line 14 of file PHSDefines.h.

#define DYNAMIC   0

Definition at line 20 of file PHSDefines.h.

#define ERR_CLSASSIFIER_TABLE_FULL   0x806

Definition at line 41 of file PHSDefines.h.

#define ERR_CLSID_MATCH_FAIL   0x808

Definition at line 43 of file PHSDefines.h.

#define ERR_INVALID_CLASSIFIERTABLE_FOR_SF   0x804

Definition at line 39 of file PHSDefines.h.

#define ERR_PHS_INVALID_DEVICE_EXETENSION   0x800

Definition at line 35 of file PHSDefines.h.

#define ERR_PHS_INVALID_PHS_RULE   0x801

Definition at line 36 of file PHSDefines.h.

#define ERR_PHS_RULE_ALREADY_EXISTS   0x802

Definition at line 37 of file PHSDefines.h.

#define ERR_PHSRULE_MATCH_FAIL   0x809

Definition at line 44 of file PHSDefines.h.

#define ERR_PHSRULE_MEMALLOC_FAIL   0x807

Definition at line 42 of file PHSDefines.h.

#define ERR_SF_MATCH_FAIL   0x803

Definition at line 38 of file PHSDefines.h.

#define ERR_SFTABLE_FULL   0x805

Definition at line 40 of file PHSDefines.h.

#define ERROR_LEN   0

Definition at line 26 of file PHSDefines.h.

#define MAX_NO_BIT   7

Definition at line 15 of file PHSDefines.h.

#define MAX_PHSRULE_PER_SF   20

Definition at line 30 of file PHSDefines.h.

#define MAX_SERVICEFLOWS   17

Definition at line 31 of file PHSDefines.h.

#define NO_CLASSIFIER_MATCH   0

Definition at line 22 of file PHSDefines.h.

#define PHS_BUFFER_SIZE   1532

Definition at line 27 of file PHSDefines.h.

#define PHS_INVALID_TABLE_INDEX   0xffffffff

Definition at line 4 of file PHSDefines.h.

#define PHS_MEM_TAG   "_SHP"

Definition at line 7 of file PHSDefines.h.

#define PHS_SUCCESS   0

Definition at line 34 of file PHSDefines.h.

#define PHSI_IS_ZERO   0

Definition at line 24 of file PHSDefines.h.

#define PHSI_LEN   1

Definition at line 25 of file PHSDefines.h.

#define SEND_PACKET_UNCOMPRESSED   0

Definition at line 23 of file PHSDefines.h.

#define SIZE_MULTIPLE_32   4

Definition at line 18 of file PHSDefines.h.

#define STATUS_PHS_COMPRESSED   0xa1

Definition at line 12 of file PHSDefines.h.

#define STATUS_PHS_NOCOMPRESSION   0xa2

Definition at line 13 of file PHSDefines.h.

#define SUPPRESS   0x80

Definition at line 21 of file PHSDefines.h.

#define UNCOMPRESSED_PACKET   0

Definition at line 19 of file PHSDefines.h.

#define VERIFY   0

Definition at line 17 of file PHSDefines.h.

#define ZERO_PHSI   0

Definition at line 16 of file PHSDefines.h.

Typedef Documentation

Enumeration Type Documentation

Enumerator:
eActiveClassifierRuleContext 
eOldClassifierRuleContext 

Definition at line 73 of file PHSDefines.h.