📄 configall.h
字号:
#define ENV_VAR_USE_HOOKS TRUE
#endif /* INCLUDE_ENV_VARS */
/*
* default page size for MMU is 8k.
* 68040 will also work with 4k page size
* powerPC is only 8k
*/
#if ((CPU_FAMILY == PPC) || (CPU_FAMILY == ARM) || (CPU_FAMILY == SH) || \
(CPU_FAMILY == I80X86))
# define VM_PAGE_SIZE 4096
#else
# define VM_PAGE_SIZE 8192
#endif /* (CPU_FAMILY == PPC || ARM || SH || I80X86) */
/* vxWorks Network Configuration */
#ifdef INCLUDE_NETWORK
/******************************************************************************/
/* */
/* INCLUDED NETWORK FACILITIES */
/* */
/******************************************************************************/
#define INCLUDE_BSD_SOCKET /* include the BSD socket library */
#define INCLUDE_ICMP /* include icmp code */
#define INCLUDE_IGMP /* include igmp code */
#define INCLUDE_UDP /* include udp code */
#define INCLUDE_TCP /* include tcp code */
#define INCLUDE_NET_INIT /* network subsystem initialization */
#define INCLUDE_NET_REM_IO /* network remote file i/o driver */
#define INCLUDE_BOOTP /* bootp */
#define INCLUDE_TFTP_CLIENT /* tftp client */
/* INCLUDED NETWORK DRIVERS */
/******************************************************************************/
/* */
/* EXCLUDED NETWORK FACILITIES */
/* */
/******************************************************************************/
#if FALSE
#define INCLUDE_ARP /* user interface to ARP table */
#define INCLUDE_BSD /* netif driver support */
#define INCLUDE_DHCPC /* DHCP client */
#define INCLUDE_DHCPS /* DHCP server */
#define INCLUDE_DHCPR /* DHCP relay agent */
#define INCLUDE_DNS_DEBUG /* DNS resolver debug mode */
#define INCLUDE_DNS_RESOLVER /* DNS resolver */
#define INCLUDE_IP_FILTER /* IP filter library */
#define INCLUDE_FTP_SERVER /* ftp server */
#define INCLUDE_FTPD_SECURITY /* password security for ftp sessions */
#define INCLUDE_HTTP /* http server (Wind Web Server) */
#define INCLUDE_MCAST_ROUTING /* include multicast routing in the code */
#define INCLUDE_MIB2_ALL /* All of MIB 2 */
#define INCLUDE_MIB2_SYSTEM /* the system group */
#define INCLUDE_MIB2_TCP /* the TCP group */
#define INCLUDE_MIB2_ICMP /* the ICMP group */
#define INCLUDE_MIB2_UDP /* the UDP group */
#define INCLUDE_MIB2_IF /* the interfaces group */
#define INCLUDE_MIB2_AT /* the AT group */
#define INCLUDE_MIB2_IP /* the IP group */
#define INCLUDE_NET_SHOW /* network info and status facilities */
#define INCLUDE_NET_SYM_TBL /* load symbol table from network */
#define INCLUDE_NFS /* nfs package */
#define INCLUDE_NFS_SERVER /* nfs server */
#define INCLUDE_NFS_MOUNT_ALL /* automatically mount all NFS file systems */
#define INCLUDE_OSPF /* open shortest path first routing protocol */
#define INCLUDE_PING /* ping() utility */
#define INCLUDE_POSIX_ALL /* include all available POSIX functions */
#define INCLUDE_PPP /* include Point-to-Point Procotol */
#define INCLUDE_PROXY_CLIENT /* proxy arp client (Slave Board) */
#define INCLUDE_PROXY_DEFAULT_ADDR /* Use ethernet addr to generate bp addrs */
#define INCLUDE_PROXY_SERVER /* proxy arp server (Master Board) */
#define INCLUDE_RIP /* Routing Information Protocol RIP */
#define INCLUDE_RLOGIN /* remote login */
#define INCLUDE_ROUTE_SOCK /* include routing socket interface */
#define INCLUDE_RPC /* rpc package */
#define INCLUDE_SLIP /* include serial line interface */
#define INCLUDE_SM_NET /* include backplane net interface */
#define INCLUDE_SM_SEQ_ADDR /* shared memory network auto address setup */
#define INCLUDE_SNMPD /* SNMP Agent */
#define INCLUDE_SNMPD_DEBUG /* SNMP Agent debugging */
#define INCLUDE_SNTPC /* SNTP client */
#define INCLUDE_SNTPS /* SNTP server */
#define INCLUDE_TCP_DEBUG /* TCP debug facility */
#define INCLUDE_TELNET /* telnet-style remote login */
#define INCLUDE_TFTP_SERVER /* tftp server */
#define INCLUDE_ZBUF_SOCK /* zbuf socket interface */
#define DEFAULT_STREAMS_SOCKET /* default to Streams socket for AF_INET */
/* network drivers */
#define INCLUDE_LN /* include AMD LANCE interface */
#define INCLUDE_LNSGI /* include AMD LANCE interface for SGI VIP10 */
#define INCLUDE_MED /* include Matrix network interface*/
#define INCLUDE_NIC /* include National NIC interface */
#endif /* FALSE */
#endif /* INCLUDE_NETWORK */
#ifdef INCLUDE_MIB2_IF
/* Disable 64-bit counters by default */
#define MIB2IF_64BIT_COUNTERS 0
#endif /* INCLUDE_MIB2_IF */
#ifdef INCLUDE_BSD_SOCKET
/*
* By default, set the sockets API for compatibility with BSD 4.3
* applications.
*/
#define BSD43_COMPATIBLE
#define SOMAXCONN_CFG 5
#endif
#ifdef INCLUDE_NFS
/* Default NFS parameters - constants may be changed here, variables
* may be changed in usrConfig.c at the point where NFS is included.
*/
#define NFS_USER_ID 2001 /* dummy nfs user id */
#define NFS_GROUP_ID 100 /* dummy nfs user group id */
#endif /* INCLUDE_NFS */
#ifdef INCLUDE_NFS_SERVER
#define NFS_MAXFILENAME 40 /* max. file name length */
#endif
#if defined (INCLUDE_NFS_SERVER) || defined (INCLUDE_NFS)
#define NFS_MAXPATH 255 /* max. file path length */
#endif
/* SNMP configuration parameters */
#define SNMP_TRACE_LEVEL 0 /* Must be >= 0 and <= 3 with higher */
/* values giving more info and 0 */
/* giving no info */
#define PPP_TTY 1 /* default PPP serial channel */
#define PPP_OPTIONS_STRUCT /* use PPP options macros */
#define PPP_OPTIONS_FILE NULL /* use PPP options file */
#define PPP_CONNECT_DELAY 15 /* delay to establish link */
#undef INCLUDE_PPP_CRYPT /* include PPP crypt support */
/* PPP options flags - set to 1 to turn on option */
#define PPP_OPT_NO_ALL 0 /* Don't allow any options */
#define PPP_OPT_PASSIVE_MODE 0 /* Set passive mode */
#define PPP_OPT_SILENT_MODE 0 /* Set silent mode */
#define PPP_OPT_DEFAULTROUTE 0 /* Add default route */
#define PPP_OPT_PROXYARP 0 /* Add proxy ARP entry */
#define PPP_OPT_IPCP_ACCEPT_LOCAL 0 /* Acpt peer's IP addr for us */
#define PPP_OPT_IPCP_ACCEPT_REMOTE 0 /* Acpt peer's IP addr for it */
#define PPP_OPT_NO_IP 0 /* Disable IP addr negot. */
#define PPP_OPT_NO_ACC 0 /* Disable addr/control compr */
#define PPP_OPT_NO_PC 0 /* Disable proto field compr */
#define PPP_OPT_NO_VJ 0 /* Disable VJ compression */
#define PPP_OPT_NO_VJCCOMP 0 /* Disable VJ conct-ID compr */
#define PPP_OPT_NO_ASYNCMAP 0 /* Disable async map negot. */
#define PPP_OPT_NO_MN 0 /* Disable magic num negot. */
#define PPP_OPT_NO_MRU 0 /* Disable MRU negotiation */
#define PPP_OPT_NO_PAP 0 /* Don't allow PAP auth */
#define PPP_OPT_NO_CHAP 0 /* Don't allow CHAP auth */
#define PPP_OPT_REQUIRE_PAP 0 /* Require PAP auth */
#define PPP_OPT_REQUIRE_CHAP 0 /* Require CHAP auth */
#define PPP_OPT_LOGIN 0 /* Use login dbase for PAP */
#define PPP_OPT_DEBUG 0 /* Enable daemon debug mode */
#define PPP_OPT_DRIVER_DEBUG 0 /* Enable driver debug mode */
/* PPP options strings - set to desired string to turn on option */
#define PPP_STR_ASYNCMAP NULL /* desired async map */
#define PPP_STR_ESCAPE_CHARS NULL /* chars to escape on xmits */
#define PPP_STR_VJ_MAX_SLOTS NULL /* max VJ compr header slots */
#define PPP_STR_NETMASK NULL /* netmask value */
#define PPP_STR_MRU NULL /* MRU value for negotiation */
#define PPP_STR_MTU NULL /* MTU value for negotiation */
#define PPP_STR_LCP_ECHO_FAILURE NULL /* max LCP echo failures */
#define PPP_STR_LCP_ECHO_INTERVAL NULL /* time for LCP echo requests */
#define PPP_STR_LCP_RESTART NULL /* timeout for LCP */
#define PPP_STR_LCP_MAX_TERMINATE NULL /* max LCP term-reqs */
#define PPP_STR_LCP_MAX_CONFIGURE NULL /* max LCP conf-reqs */
#define PPP_STR_LCP_MAX_FAILURE NULL /* max conf-naks for LCP */
#define PPP_STR_IPCP_RESTART NULL /* timeout for IPCP */
#define PPP_STR_IPCP_MAX_TERMINATE NULL /* max IPCP term-reqs */
#define PPP_STR_IPCP_MAX_CONFIGURE NULL /* max IPCP conf-reqs */
#define PPP_STR_IPCP_MAX_FAILURE NULL /* max # conf-naks for IPCP */
#define PPP_STR_LOCAL_AUTH_NAME NULL /* local name for auth */
#define PPP_STR_REMOTE_AUTH_NAME NULL /* remote name for auth */
#define PPP_STR_PAP_FILE NULL /* PAP secrets file */
#define PPP_STR_PAP_USER_NAME NULL /* username for PAP peer auth */
#define PPP_STR_PAP_PASSWD NULL /* password for PAP peer auth */
#define PPP_STR_PAP_RESTART NULL /* timeout for PAP */
#define PPP_STR_PAP_MAX_AUTHREQ NULL /* max PAP auth-reqs */
#define PPP_STR_CHAP_FILE NULL /* CHAP secrets file */
#define PPP_STR_CHAP_RESTART NULL /* timeout for CHAP */
#define PPP_STR_CHAP_INTERVAL NULL /* CHAP rechallenge interval */
#define PPP_STR_CHAP_MAX_CHALLENGE NULL /* max CHAP challenges */
/* BOOTP client parameters */
#ifdef INCLUDE_BOOTP
#define BOOTP_MAX_HDRSIZE 14 /* Maximum (link-level) Header Size */
#define BOOTP_MAX_REQUESTS 3 /* BOOTP client transmit limit */
#endif
/* DHCP client parameters */
#ifdef INCLUDE_DHCPC
#define DHCPC_SPORT 67 /* Port monitored by DHCP servers. */
#define DHCPC_CPORT 68 /* Port monitored by DHCP clients. */
#define DHCPC_MAX_LEASES 4 /* Max. number of simultaneous leases */
#define DHCPC_OFFER_TIMEOUT 5 /* Seconds to wait for multiple offers */
#define DHCPC_DEFAULT_LEASE 3600 /* Desired lease length in seconds */
#define DHCPC_MIN_LEASE 30 /* Minimum allowable lease length */
#define DHCPC_MAX_MSGSIZE 590 /* Allows minimum message on Ethernet */
#define DHCPC_DISCOVER_RETRIES 4 /* Max. number of DISCOVER retries */
#endif
/* DHCP server parameters */
#ifdef INCLUDE_DHCPS
#define DHCPS_LEASE_HOOK NULL /* Name of required storage routine */
#define DHCPS_ADDRESS_HOOK NULL /* Name of optional storage routine */
#define DHCPS_DEFAULT_LEASE 3600 /* default lease length (secs). */
#define DHCPS_MAX_LEASE 3600 /* default value of max lease (secs). */
#endif
/* DHCP server and relay agent parameters */
#if defined (INCLUDE_DHCPS) || defined (INCLUDE_DHCPR)
#define DHCP_MAX_HOPS 4 /* Hops before discard, up to 16. */
#define DHCPS_SPORT 67 /* Port monitored by DHCP servers */
#define DHCPS_CPORT 68 /* Port monitored by DHCP clients */
#define DHCPS_MAX_MSGSIZE 590 /* Allows minimum message on Ethernet */
#endif
/* SNTP parameters */
#if defined (INCLUDE_SNTPC) || defined (INCLUDE_SNTPS)
#define SNTP_PORT 123
#ifdef INCLUDE_SNTPS
#define SNTPS_MODE SNTP_ACTIVE /* SNTP_ACTIVE or SNTP_PASSIVE */
#define SNTPS_DSTADDR NULL /* If NULL, uses subnet local broadcast. */
#define SNTPS_INTERVAL 64 /* Broadcast interval, in seconds. */
#define SNTPS_TIME_HOOK NULL /* Name of required clock access routine. */
#endif /* SNTP server. */
#endif /* SNTP server or client. */
/* DNS resolver parameters; You must change these defaults to your config. */
#ifdef INCLUDE_DNS_RESOLVER
#define RESOLVER_DOMAIN_SERVER "90.0.0.3" /* DNS server IP address */
#define RESOLVER_DOMAIN "wrs.com" /* Resolver domain */
#endif /* INCLUDE_DNS_RESOLVER */
/* PCI device configuration type constants */
#define PCI_CFG_FORCE 0
#define PCI_CFG_AUTO 1
#define PCI_CFG_NONE 2
/* for backward compatibility with old 1.0 BSPs */
#ifndef BSP_VERSION
# define BSP_VERSION "1.0" /* old 1.0 style BSP */
# define BSP_VER_1_0 TRUE
#endif
#ifndef BSP_REV
# define BSP_REV "/0" /* old 1.0 style BSP */
#endif
#endif /* INCconfigAllh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -