summaryrefslogtreecommitdiff
path: root/include/private/sysinfo.h
blob: 9c93609cbb9f824666427f18db2899bce21ec1b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#ifndef __SYSINFO_H__
#define __SYSINFO_H__ 1

#define SYS_COUNTER_ON 
#define COUNTER_NUM (4096)   /*newly added  ---LiLei*/


//#define COUNTER_PKT         	240
//#define COUNTER_PKTLEN        241
#define SAPP_STAT_DROP    242
//#define COUNTER_DROP_PKTLEN 243
//#define COUNTER_DROPLINK    244  //2??����?��e??1?��?��?����?��
//#define COUNTER_CLOSELINK   245  //?��1?��?��e?a��|��?2?D-������?��?��?D-������?��??����Y2?D����a��|������??��??��|����1y3��?D3?�䨪��??��?D��?����?��


//---pkt info

//#define PKTINFO_BASE	    0
#define PKT_ETHERNET	    0
#define PKT_IP_FRAG		    1    
#define PKT_IP       		    2   
#define PKT_TCP	 		    3   
#define PKT_UDP			    4
#define PKT_IPLEN		    5
#define PKT_TCPLEN		    6
#define PKT_UDPLEN		    8
#define PKT_TCP_DROP	    11  //2?D����atcp2?��|������?�㨹??��y
#define PKT_TCP_DROPLEN    12  //2?D����atcp2?��|������?�㨹3��?��
#define PKT_TCP_UNORDER    13  //?��D���㨹��???��y
#define PKT_TCP_APP	 	     14
#define PKT_TCP_APP_LEN		15
//#define HTTP_CON_NOGZ	   16
//#define HTTP_CON_GZ	   17
//#define HTTP_CON_NO_GZAV   18
//#define HTTP_CON_GZAV      19

//---link info
//#define LINKINFO_BASE       20
//#define LINK_TATAL		  20
//#define LINK_TATAL_DROP  21
//#define LINK_APPTATAL	  22
//#define LINK_DROP_NOUSE 23 //2??����?��e??1?��?��?����?��
//#ifndef PLATFORM_NSDPF_PAPP /* 2013-02-25 lijia modify,  LINK_CLOSE��?stream_manage.h?D3?��?��????? */		
//#define LINK_CLOSE            24 //?��1?��?��e?a��|��?2?D-������?��?��?D-������?��??����Y2?D����a��|������??��??��|����1y3��?D3?�䨪��??��?D��?����?��
//#else
//#define NIDS_LINK_CLOSE		24
//#endif

#define LINK_SINGLE_C2S          25 //  �̣�?������?��
#define LINK_SINGLE_S2C          26 //  �̣�?������?��
#define LINK_DOUBLE        	 27 //
//#define LINK_KILL         	 28 //

/* 2014-12-02 lijia add */
#define PKT_IPV6       		31   
#define PKT_IPV6LEN		    32
#define PKT_ETHERNET_LEN    	33

#define SYS_TCP_LINK_SYN		(34)
#define SYS_TCP_LINK_DATA		(35)
#define SYS_TCP_LINK_NOUSE		(36)
#define SYS_TCP_LINK_NEW		(37)
#define SYS_TCP_LINK_DEL		(38)
#define SYS_TCP_LINK_RESET		(39) /* tcp???a����??��?��y */

#define SYS_UDP_LINK_ONE		(40)
#define SYS_UDP_LINK_TWO		(41)
#define SYS_UDP_LINK_MORE		(42)
#define SYS_UDP_LINK_NEW		(43)
#define SYS_UDP_LINK_DEL		(44)
#define SYS_UDP_LINK_RESET		(45) /* udp???a����??��?��y */

#define SYS_HASH_LIST_MAX		(46)

/* 2014-12-02 lijia add */
#define TCPV4_LINK_TOTAL		(47)
#define TCPV4_LINK_NEW_CREATE	(48)
#define TCPV4_LINK_CLOSE		(49)
#define TCPV6_LINK_TOTAL		(50)
#define TCPV6_LINK_NEW_CREATE	(51)
#define TCPV6_LINK_CLOSE		(52)

#define UDPV4_LINK_TOTAL		(53)
#define UDPV4_LINK_NEW_CREATE	(54)
#define UDPV4_LINK_CLOSE		(55)
#define UDPV6_LINK_TOTAL		(56)
#define UDPV6_LINK_NEW_CREATE	(57)
#define UDPV6_LINK_CLOSE		(58)

#define TUNNEL_6OVER4			(59)


#define TUNNEL_6OVER4_LEN		(61)
#define TUNNEL_4OVER6			(62)
#define TUNNEL_4OVER6_LEN		(63)
#define TUNNEL_TEREDO			(64)
#define TUNNEL_TEREDO_LEN		(65)
#define TUNNEL_IP_IN_IP			(66)
#define TUNNEL_GTP              (67)

#define SEND_IP_RAW_PKT		(70) /* ����MESA_sendpacket_iplayer()���͹���õ�IP������ */
#define SEND_IP_RAW_PKT_LEN	(71)
#define SEND_IP_PKT			(72)
#define SEND_IP_PKT_LEN		(73)
#define SEND_TCP_PKT			(74) /* MESA_fakepacket_send_tcp()����TCP���ݰ� */
#define SEND_TCP_PKT_LEN		(75)
#define SEND_TCP_RST			(76)
#define SEND_TCP_RST_LEN		(77)
#define SEND_TCP_SYN_ACK		(78)
#define SEND_TCP_SYN_ACK_LEN	(79)
#define SEND_UDP_PKT			(80) /* MESA_fakepacket_send_udp()����UDP���ݰ� */
#define SEND_UDP_PKT_LEN		(81)

#define SEND_PKT_ERR			(82)
#define SEND_PKT_ERR_LEN		(83) /* sendto error */

/* 2014-12-02 lijia add */
#define PKT_UNKNOWN			(98)
#define PKT_UNKNOWN_LEN		(99)

/* 2017-11-09 lijia add, marsioͳ��mbufʹ����� */
#define PKT_MARSIO_RCV		(100)
#define PKT_MARSIO_SND		(101)
#define PKT_MARSIO_MALLOC	(102)
#define PKT_MARSIO_FREE		(103)

//group info

//#define PKT_APP_BASE	  		1000
//--app count (30)
//#define LINK_APP_BASE	  		1500
//#define IP_FRAG_GROUP_BASE	    2000
//#define TCP_UNORDER_GROUP_BASE	3000

#endif