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

📄 inet_config.h

📁 Minix3.11的源码。[MINIX 3是一个为高可靠性应用而设计的自由且简洁的类UNIX系统。]
💻 H
字号:
/*inet/inet_config.hCreated:	Nov 11, 1992 by Philip HomburgDefines values for configurable parameters. The structure definitions forconfiguration information are also here.Copyright 1995 Philip Homburg*/#ifndef INET__INET_CONFIG_H#define INET__INET_CONFIG_H/* Inet configuration file. */#define PATH_INET_CONF	"/etc/inet.conf"#define IP_PORT_MAX	32	/* Up to this many network devices */extern int eth_conf_nr;		/* Number of ethernets */extern int psip_conf_nr;	/* Number of Pseudo IP networks */extern int ip_conf_nr;		/* Number of configured IP layers */extern int tcp_conf_nr;		/* Number of configured TCP layers */extern int udp_conf_nr;		/* Number of configured UDP layers */extern dev_t ip_dev;		/* Device number of /dev/ip */struct eth_conf{	char *ec_task;		/* Kernel ethernet task name if nonnull */	u8_t ec_port;		/* Task port (!vlan) or Ethernet port (vlan) */	u8_t ec_ifno;		/* Interface number of /dev/eth* */	u16_t ec_vlan;		/* VLAN number of this net if task == NULL */};#define eth_is_vlan(ecp)	((ecp)->ec_task == NULL)struct psip_conf{	u8_t pc_ifno;		/* Interface number of /dev/psip* */};struct ip_conf{	u8_t ic_devtype;	/* Underlying device type: Ethernet / PSIP */	u8_t ic_port;		/* Port of underlying device */	u8_t ic_ifno;		/* Interface number of /dev/ip*, tcp*, udp* */};struct tcp_conf{	u8_t tc_port;		/* IP port number */};struct udp_conf{	u8_t uc_port;		/* IP port number */};/* Types of networks. */#define NETTYPE_ETH	1#define NETTYPE_PSIP	2/* To compute the minor device number for a device on an interface. */#define if2minor(ifno, dev)	((ifno) * 8 + (dev))/* Offsets of the minor device numbers within a group per interface. */#define ETH_DEV_OFF	0#define PSIP_DEV_OFF	0#define IP_DEV_OFF	1#define TCP_DEV_OFF	2#define UDP_DEV_OFF	3extern struct eth_conf eth_conf[IP_PORT_MAX];extern struct psip_conf psip_conf[IP_PORT_MAX];extern struct ip_conf ip_conf[IP_PORT_MAX];extern struct tcp_conf tcp_conf[IP_PORT_MAX];extern struct udp_conf udp_conf[IP_PORT_MAX];void read_conf(void);extern char *sbrk(int);void *alloc(size_t size);/* Options */extern int ip_forward_directed_bcast;#endif /* INET__INET_CONFIG_H *//* * $PchId: inet_config.h,v 1.10 2003/08/21 09:24:33 philip Exp $ */

⌨️ 快捷键说明

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