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

📄 snap_kern_iface.h

📁 一个学习SNMP项目:tmoerlan.
💻 H
字号:
/* $Id: snap_kern_iface.h,v 1.2 2003/09/17 11:26:10 tmoerlan Exp $ */#ifndef _SNAP_KERN_IFACE_H#define _SNAP_KERN_IFACE#ifdef CONFIG_IP_SNAP#include <asm/types.h>#include <net/if.h>#include "packet.h"#include <netinet/in.h>    /* sockaddr_in */#ifdef __KERNEL__extern int snap_here(__u32 *addr, struct sk_buff *skb);extern int next_hop(struct rtable **rtp, __u32 daddr, int tos);extern int ishere(__u32 daddr, struct sk_buff *skb);extern int getdevindex(struct device *dev_in);extern int snap_demux_send(__u16 destport, struct sk_buff *skb,		      void *s, unsigned int slen);extern int snap_send_packet(packet_t *p, int stack_amt, __u32 dest,			    unsigned char rb, int ep, short direct);extern struct sk_buff *skb_grow(struct sk_buff *skb, int newtailroom);extern packet_t *pkt_dup(packet_t *p);#elseextern void init_kern_iface(struct sockaddr_in *herehint);extern int snap_here(__u32 *addr, packet_t *p);extern int next_hop(__u32 *hop, __u32 daddr, int tos);extern int next_hop_and_dev(__u32 *hop, int *dev, __u32 daddr);extern int ishere(__u32 daddr, packet_t *p);extern int snap_demux_send(__u16 destport, packet_t *p,		      void *s, unsigned int slen);extern int snap_send_packet(packet_t *p, int stack_amt, __u32 dest,			    unsigned char rb, int ep, short direct);extern packet_t *pkt_dup(packet_t *p);struct if_info {  struct if_nameindex ifni;  __u32 addr;  char hwaddr[32];};extern unsigned int numifs;extern struct if_info *ifs;extern unsigned int maxifnum;extern unsigned int ifs_size;#endif#ifdef CONFIG_IP_SNAP_DEBUGextern int sysctl_snap_debug_level;#endif /* CONFIG_IP_SNAP_DEBUG */#endif /* CONFIG_IP_SNAP */#endif /* !_SNAP_KERN_IFACE_H */

⌨️ 快捷键说明

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