⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_conf.h

📁 vxworks 6.x 的全部头文件
💻 H
📖 第 1 页 / 共 4 页
字号:
#else#define LC_TEMPDIR     0                /* The default TEMPDIR device  */#endif/*---------------------------------------------------------------------*//* pNA+ configuration parameters                                       *//*                                                                     *//* NOTE: If you get pNA+ errno 5F01 FAT_INSUFFMEM you may need to      *//*       decrease the number of buffers allocated here for pNA+.       *//*       In general this error means pNA+ could not allocate enough    *//*       memory from Region 0 for the number of buffers requested.     *//*---------------------------------------------------------------------*/#define NC_NNI         5        /* size of pNA NI Table                */#define NC_NROUTE      10       /* size of pNA Routing Table           */#define NC_NARP        20       /* size of pNA ARP table               */#define NC_DEFUID      0        /* Default User ID of a task           */#define NC_DEFGID      0        /* Default Group ID of a task          */#define NC_HOSTNAME    "scg"    /* Hostname of the node                */#define NC_NHENTRY     8        /* Number of Host table entries        */#define NC_NMCSOCS     0        /* Number of IP multicast sockets      */#define NC_NMCMEMB     0        /* Number of distict IP multicast      */                                /* group memberships per interface     */#define NC_NNODEID     0        /* Network NODE ID for unnumbered link */#define NC_NSOCKETS    4        /* Number of sockets in the system     */#define NC_NDESCS      4        /* # of socket descriptors/task        */#define NC_MBLKS     300        /* # of message blocks in the system   */#define NC_BUFS_0     64        /* number of 0 length buffers          */#define NC_BUFS_32     0        /* number of 32 length buffers         */#define NC_BUFS_64     0        /* number of 64 length buffers         */#define NC_BUFS_128  256        /* number of 128 byte buffers          */#define NC_BUFS_256    0        /* number of 256 byte buffers          */#define NC_BUFS_512    0        /* number of 512 byte buffers          */#define NC_BUFS_1024  16        /* number of 1k byte buffers           */#define NC_BUFS_2048  48        /* number of 2k byte buffers           */#define NC_BUFS_4096   0        /* number of 4k byte buffers           */#define NC_MAX_BUFS    9        /* max number of NC_BUFS types         */#define NC_PNAMEM_NEWSCHEME     YES /* apply new pNA MEM management scheme*/#define NC_BUFS_XX_INTERNAL     20  /* # of buffers for internal pNA usage */#define NC_MBLKS_INT_PERCENT    15  /* % of mblks reserved for pNA internal */#define NC_MBLKS_TX_PERCENT     40  /* % of mblks reserved for Tx Mem Pool */#define NC_BUFS_0_TX_PERCENT    50  /* % of 0 length buffers used for Tx */#define NC_BUFS_32_TX_PERCENT   50  /* % of 32 length buffers used for Tx */#define NC_BUFS_64_TX_PERCENT   50  /* % of 64 length buffers used for Tx */#define NC_BUFS_128_TX_PERCENT  50  /* % of 128 byte buffers used for Tx */#define NC_BUFS_256_TX_PERCENT  50  /* % of 256 byte buffers used for Tx */#define NC_BUFS_512_TX_PERCENT  50  /* % of 512 byte buffers used for Tx */#define NC_BUFS_1024_TX_PERCENT 50  /* % of 1k byte buffers used for Tx */#define NC_BUFS_2048_TX_PERCENT 50  /* % of 2k byte buffers used for Tx */#define NC_BUFS_4096_TX_PERCENT 50  /* % of 4k byte buffers used for Tx *//*---------------------------------------------------------------------*//* pNA+ daemon task configuration parameters                           *//*---------------------------------------------------------------------*/#define NC_DTASK_STKSZ          0x800   /* pNAD daemon task stack size */#define NC_DTASK_PRIO           255     /* pNAD daemon task priority   */#define NC_REENTRANT            YES     /* pNA+ reentrant              *//*---------------------------------------------------------------------*//* The following are examples for modifying the following defines      *//*                                                                     *//* Using a user written routine as a pNA+ Signal Handler               *//* extern void MySigHandler (void);                                    *//* #define NC_SIGNAL   ((void (*)()) MySigHandler)                     *//*                                                                     *//*---------------------------------------------------------------------*/#define NC_SIGNAL      0                           /* pNA+ Signal Hdlr *//*---------------------------------------------------------------------*//* pRPC+ configuration parameters                                      *//*---------------------------------------------------------------------*/#define NR_PMAP_PRIO      254                         /* task priority */#define NR_PMAP_SSTACK    0x2000              /* supervisor stack size */#define NR_PMAP_USTACK    0x100                     /* user stack size */#define NR_PMAP_FLAGS     T_LOCAL                    /* t_create flags */#define NR_PMAP_MODE      T_SUPV                       /* t_start mode */#define NR_OPEN_SOCKET    SC_PSE_PRPC      /* open socket, if open rpc *//*---------------------------------------------------------------------*//* User can change these TWO defines to have their own handlers.       *//*---------------------------------------------------------------------*/#define NR_GETHOSTNAME    nr_gethostname      /* Function to get local */                                              /* host name             */#define NR_GET_HENTBYNAME nr_get_hentbyname   /* Function to map host  */                                              /* name to it's IP Addr  *//*---------------------------------------------------------------------*//* pSE+ configuration parameters                                       *//*---------------------------------------------------------------------*/#define SE_NBUFS_0      64       /* number of 0 length buffers         */#define SE_NBUFS_32     128      /* number of 32 byte buffers          */#define SE_NBUFS_64     128      /* number of 64 byte buffers          */#define SE_NBUFS_128    256      /* number of 128 byte buffers         */#define SE_NBUFS_256    32       /* number of 256 byte buffers         */#define SE_NBUFS_512    32       /* number of 512 byte buffers         */#define SE_NBUFS_1024   16       /* number of 1k byte buffers          */#define SE_NBUFS_2048   16       /* number of 2k byte buffers          */#define SE_NBUFS_4096   8        /* number of 4k byte buffers          */#define SE_MAX_BUFS     9        /* max number of stream buffer types  */#define SE_MAX_MODULES  4        /* max number of streams modules      */#define SE_SHARE_NI     NO       /* LAN-NI with streams?               */#define SE_DATA_SIZE    0x1000   /* size of pSE data area              */                                 /* (must be at least 3K)              */#define SE_TASK_PRIO    250      /* priority for pSE task              */#define SE_STACK_SIZE   0x2000   /* stack size for pSE task            */#define SE_DEF_UID      0        /* default user id                    */#define SE_DEF_GID      0        /* default group id                   */#define SE_N_FDS        32       /* max # of system-wide               */                                /*  stream descriptors                 */#define SE_N_TASKFDS    8        /* max # of per-task stream           */                                /* descriptors                         */#define SE_N_LINKS      32       /* max # of multiplexing links        */#define SE_N_TIMEOUTS   32       /* max # of timeout requests          */#define SE_N_BUFCALLS   32       /* max # of bufcall requests          */#define SE_N_QUEUES     256      /* # of queues                        */#define SE_N_QBANDS     (SE_N_QUEUES * 2)  /* # of qbands              */#define SE_N_MBLKS      512      /* # of message blocks                */#define SE_PRI_BANDS    NO       /* Whether priority bands are desired */#define SE_STRLOG       YES      /* Whether the log facility is cnfgrd */#define SE_TMO_RES      2        /* pSE Timer resolution in ticks      */#define SE_MAX_AUTOPUSH 10       /* Max # of autopush entries          */#define SE_SIGHANDLER   NULL     /* pSE global signal handler          */#define SE_PRINTF       printf   /* pSE printf function                */#define SE_LOG_BUFSIZE  100      /* Maximum size of the log message    */#define SE_NUM_LOG_BUFFERS   25  /* Number of log buffs to be allocated*/#define SE_BUF_BORROW_LEVEL  0   /* The buffer borrowing level desired */#define SE_NO_GLOBAL_LOCKING NO  /* Whether global locking is desired  */#define SE_PCRASH_BUF_SIZE   8192   /* default pcrash buffer size      */#define SE_HI_BUF_RESVN_PERCENT  12 /* Hi buffer reservation %         */#define SE_MED_BUF_RESVN_PERCENT 13 /* Med buffer reservation %        *//*---------------------------------------------------------------------*//* Loader configuration parameters                                     *//*                                                                     *//* YES indicates for each module to be linked in. NO means do not link *//* object module loader into this application.                         *//*                                                                     *//*---------------------------------------------------------------------*/#define LD_MAX_LOAD      8      /* Max. # of active loads              */#define LD_ELF_MODULE    NO     /* ELF object-load-module              */#define LD_SREC_MODULE   NO     /* SREC object-load-module             */#define LD_COFF_MODULE   NO     /* COFF object-load-module             */#define LD_IEEE_MODULE   NO     /* IEEE object-load-module             */#define LD_IHEX_MODULE   NO     /* IHEX object-load-module             *//*---------------------------------------------------------------------*//* pMONT+ configuration parameters - note that PM_DEV and PM_BAUD are  *//* only relevant to serial communication (PM_CMODE = 2)                *//*---------------------------------------------------------------------*/#define PM_CMODE         1      /* 1 = networking, 2 = serial          *//*---------------------------------------------------------------------*//* PM_DEV down uses a macro to calculate the channel number, which is  *//* SERIAL_DRVRNUM(0). This means Low-Level Driver 0 (1) is used for    *//* default PM_DEV. If you need to change this to another Low-Level     *//* Serial Driver, change "0" in the macro SERIAL_DRVRNUM(0) to the     *//* number of the driver you want.                                      *//*                                                                     *//* Consult the "README" file in BSP directory for number of different  *//* drivers supported and for the SERIAL_DRVRNUM mapping for those      *//* drivers.                                                            *//*---------------------------------------------------------------------*/#define PM_DEV           (2 + SERIAL_DRVRNUM(0))                                /* Minor Device number  for serial     */                                /* channel if used                     */#define PM_BAUD          9600   /* Baud rate for serial chnl           */#define PM_TRACE_BUFF    0      /* Address of trace buffer --          */                                /* Allocated by pSOSystem if 0         */#define PM_TRACE_SIZE    0x6000 /* Size of trace buffer                */#define PM_TIMER         YES    /* 2nd timer for finer time            */                                /* within data collection              *//*---------------------------------------------------------------------*//* General Serial Block Configuration Parameters                       *//*---------------------------------------------------------------------*/#define GS_BUFS_0     64        /* number of 0 length buffers          */#define GS_BUFS_32    128       /* number of 32 byte buffers           */#define GS_BUFS_64    128       /* number of 64 byte buffers           */#define GS_BUFS_128   256       /* number of 128 byte buffers          */#define GS_BUFS_256   32        /* number of 256 byte buffers          */#define GS_BUFS_512   32        /* number of 512 byte buffers          */#define GS_BUFS_1024  16        /* number of 1k byte buffers           */#define GS_BUFS_2048  16        /* number of 2k byte buffers           */#define GS_BUFS_4096  8         /* number of 4k byte buffers           */#define GS_MBLKS      680#define GS_MAX_BUFS    9        /* max number of serial buffer types   *//*---------------------------------------------------------------------*//* TCP/IP for OpEN configuration parameters                            *//*---------------------------------------------------------------------*//*---------------------------------------------------------------------*//* Configurable parameters for the Network layer (IP)                  *//*---------------------------------------------------------------------*/#define OTCP_IPMAX              8       /* Max # of open IP device     */#define OTCP_IPNINTERFACES      4       /* Max # of network interfaces */#define OTCP_IPNROUTES  64              /* Max #of routing tbl entries *//*---------------------------------------------------------------------*//* Configurable parameters for ARP                                     *//*---------------------------------------------------------------------*/#define OTCP_ARPMAX             8       /* Max # of open ARP device    */#define OTCP_ARPNINTERFACES     4       /* Max # of ARP interfaces     */#define OTCP_ARPNENTRIES        32      /* Max # of ARP table entries  *//*---------------------------------------------------------------------*//* Configurable parameters for TCP                                     *//*---------------------------------------------------------------------*/#define OTCP_TCPMAX             64      /* Max # of open TCP device    *//*---------------------------------------------------------------------*//* Configurable parameters for UDP                                     *//*---------------------------------------------------------------------*/#define OTCP_UDPMAX             32      /* Max # of open UDP device    *//*---------------------------------------------------------------------*//* Configurable parameters for RAW                                     *//*---------------------------------------------------------------------*/#define OTCP_RAWMAX             32      /* Max # of open RAW device    *//*---------------------------------------------------------------------*//* Configurable parameters for LOOP                                    *//*---------------------------------------------------------------------*/#define OTCP_LOOPMAX             2      /* Max # of open LOOP device   */#endif /* _SYS_CONF_H */#ifdef __cplusplus}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -