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

📄 atm_tcp.h

📁 自己做的交叉编译工具!gcc-3.4.5,glibc-2.3.6在ubuntu8.04上做的面向kernel-2.6.28的交叉编译工具
💻 H
字号:
/* atm_tcp.h - Driver-specific declarations of the ATMTCP driver (for use by	       driver-specific utilities) *//* Written 1997-2000 by Werner Almesberger, EPFL LRC/ICA */#ifndef LINUX_ATM_TCP_H#define LINUX_ATM_TCP_H#include <linux/atmapi.h>#include <linux/types.h>#include <linux/atmioc.h>/* * All values in struct atmtcp_hdr are in network byte order */struct atmtcp_hdr {	uint16_t	vpi;	uint16_t	vci;	uint32_t	length;		/* ... of data part */};/* * All values in struct atmtcp_command are in host byte order */#define ATMTCP_HDR_MAGIC	(~0)	/* this length indicates a command */#define ATMTCP_CTRL_OPEN	1	/* request/reply */#define ATMTCP_CTRL_CLOSE	2	/* request/reply */struct atmtcp_control {	struct atmtcp_hdr hdr;	/* must be first */	int type;		/* message type; both directions */	atm_kptr_t vcc;		/* both directions */	struct sockaddr_atmpvc addr; /* suggested value from kernel */	struct atm_qos	qos;	/* both directions */	int result;		/* to kernel only */} __ATM_API_ALIGN;/* * Field usage: * Messge type	dir.	hdr.v?i	type	addr	qos	vcc	result * -----------  ----	------- ----	----	---	---	------ * OPEN		K->D	Y	Y	Y	Y	Y	0 * OPEN		D->K	-	Y	Y	Y	Y	Y * CLOSE	K->D	-	-	Y	-	Y	0 * CLOSE	D->K	-	-	-	-	Y	Y */#define SIOCSIFATMTCP	_IO('a',ATMIOC_ITF)	/* set ATMTCP mode */#define ATMTCP_CREATE	_IO('a',ATMIOC_ITF+14)	/* create persistent ATMTCP						   interface */#define ATMTCP_REMOVE	_IO('a',ATMIOC_ITF+15)	/* destroy persistent ATMTCP						   interface */#endif

⌨️ 快捷键说明

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