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

📄 atmclip.h

📁 嵌入式系统设计与实例开发实验教材二源码 多线程应用程序设计 串行端口程序设计 AD接口实验 CAN总线通信实验 GPS通信实验 Linux内核移植与编译实验 IC卡读写实验 SD驱动使
💻 H
字号:
/* net/atm/atmarp.h - RFC1577 ATM ARP */ /* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */  #ifndef _ATMCLIP_H#define _ATMCLIP_H#include <linux/netdevice.h>#include <linux/skbuff.h>#include <linux/atm.h>#include <linux/atmdev.h>#include <linux/atmarp.h>#include <linux/spinlock.h>#include <net/neighbour.h>#define CLIP_VCC(vcc) ((struct clip_vcc *) ((vcc)->user_back))#define NEIGH2ENTRY(neigh) ((struct atmarp_entry *) (neigh)->primary_key)struct clip_vcc {	struct atm_vcc	*vcc;		/* VCC descriptor */	struct atmarp_entry *entry;	/* ATMARP table entry, NULL if IP addr.					   isn't known yet */	int		xoff;		/* 1 if send buffer is full */	unsigned char	encap;		/* 0: NULL, 1: LLC/SNAP */	unsigned long	last_use;	/* last send or receive operation */	unsigned long	idle_timeout;	/* keep open idle for so many jiffies*/	void (*old_push)(struct atm_vcc *vcc,struct sk_buff *skb);					/* keep old push fn for chaining */	void (*old_pop)(struct atm_vcc *vcc,struct sk_buff *skb);					/* keep old pop fn for chaining */	struct clip_vcc	*next;		/* next VCC */};struct atmarp_entry {	u32		ip;		/* IP address */	struct clip_vcc	*vccs;		/* active VCCs; NULL if resolution is					   pending */	unsigned long	expires;	/* entry expiration time */	struct neighbour *neigh;	/* neighbour back-pointer */};#define PRIV(dev) ((struct clip_priv *) ((struct net_device *) (dev)+1))struct clip_priv {	int number;			/* for convenience ... */	spinlock_t xoff_lock;		/* ensures that pop is atomic (SMP) */	struct net_device_stats stats;	struct net_device *next;	/* next CLIP interface */};extern struct atm_vcc *atmarpd; /* ugly */extern struct neigh_table clip_tbl;int clip_create(int number);int clip_mkip(struct atm_vcc *vcc,int timeout);int clip_setentry(struct atm_vcc *vcc,u32 ip);int clip_encap(struct atm_vcc *vcc,int mode);void atm_clip_init(void);#endif

⌨️ 快捷键说明

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