Go to the documentation of this file. 1 #ifndef BCM_PHS_DEFINES_H
2 #define BCM_PHS_DEFINES_H
4 #define PHS_INVALID_TABLE_INDEX 0xffffffff
7 #define PHS_MEM_TAG "_SHP"
12 #define STATUS_PHS_COMPRESSED 0xa1
13 #define STATUS_PHS_NOCOMPRESSION 0xa2
18 #define SIZE_MULTIPLE_32 4
19 #define UNCOMPRESSED_PACKET 0
22 #define NO_CLASSIFIER_MATCH 0
23 #define SEND_PACKET_UNCOMPRESSED 0
24 #define PHSI_IS_ZERO 0
27 #define PHS_BUFFER_SIZE 1532
30 #define MAX_PHSRULE_PER_SF 20
31 #define MAX_SERVICEFLOWS 17
35 #define ERR_PHS_INVALID_DEVICE_EXETENSION 0x800
36 #define ERR_PHS_INVALID_PHS_RULE 0x801
37 #define ERR_PHS_RULE_ALREADY_EXISTS 0x802
38 #define ERR_SF_MATCH_FAIL 0x803
39 #define ERR_INVALID_CLASSIFIERTABLE_FOR_SF 0x804
40 #define ERR_SFTABLE_FULL 0x805
41 #define ERR_CLSASSIFIER_TABLE_FULL 0x806
42 #define ERR_PHSRULE_MEMALLOC_FAIL 0x807
43 #define ERR_CLSID_MATCH_FAIL 0x808
44 #define ERR_PHSRULE_MATCH_FAIL 0x809