1 #ifndef _LIB_LIMITS_H 2 #define _LIB_LIMITS_H 3 4 #define SYMON_PS_ARGLENV1 16 /* maximum argument length in a v1 packet */ 5 #define SYMON_PS_ARGLENV2 64 /* maximum argument length in a v2 packet */ 6 #define SYMON_PS_ARGLENSTRV2 "63" /* maximum number of chars in an v2 argument, as str */ 7 #define SYMON_WARN_SENDERR 50 /* warn every x errors */ 8 #define SYMON_MAX_DOBJECTS 10000 /* max dynamic allocation; local limit per 9 * measurement module */ 10 #define SYMON_MAX_OBJSIZE (_POSIX2_LINE_MAX) 11 #define SYMON_SENSORMASK 0xFF /* sensors 0-255 are allowed */ 12 #define SYMON_MAXDEBUGID 20 /* = CTL_DEBUG_MAXID; depends lib/data.h */ 13 #define SYMON_MAXCPUID 16 /* cpu0 - cpu15 */ 14 #define SYMON_DFBLOCKSIZE 512 15 #define SYMON_DFNAMESIZE 64 16 #define SYMON_MAXPACKET 65515 /* udp packet max payload 65Kb - 20 byte header */ 17 18 #define SYMON_MAXLEXNUM 65535 /* maximum numeric argument while lexing */ 19 #endif 20