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 + -
显示快捷键?