rawv6.h

来自「linux 内核源代码」· C头文件 代码 · 共 38 行

H
38
字号
#ifndef _NET_RAWV6_H#define _NET_RAWV6_H#ifdef __KERNEL__#include <net/protocol.h>#define RAWV6_HTABLE_SIZE	MAX_INET_PROTOSextern struct hlist_head raw_v6_htable[RAWV6_HTABLE_SIZE];extern rwlock_t raw_v6_lock;extern int ipv6_raw_deliver(struct sk_buff *skb, int nexthdr);extern struct sock *__raw_v6_lookup(struct sock *sk, unsigned short num,				    struct in6_addr *loc_addr, struct in6_addr *rmt_addr,				    int dif);extern int			rawv6_rcv(struct sock *sk,					  struct sk_buff *skb);extern void			rawv6_err(struct sock *sk,					  struct sk_buff *skb,					  struct inet6_skb_parm *opt,					  int type, int code, 					  int offset, __be32 info);#if defined(CONFIG_IPV6_MIP6) || defined(CONFIG_IPV6_MIP6_MODULE)int rawv6_mh_filter_register(int (*filter)(struct sock *sock,					   struct sk_buff *skb));int rawv6_mh_filter_unregister(int (*filter)(struct sock *sock,					     struct sk_buff *skb));#endif#endif#endif

⌨️ 快捷键说明

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